staticreadonlyUri=newApiCommandArgument<URI>('uri','Uri of a text document',v=>URI.isUri(v),v=>v);
staticreadonlyPosition=newApiCommandArgument<types.Position,IPosition>('position','A position in a text document',v=>types.Position.isPosition(v),typeConverters.Position.from);
staticreadonlyRange=newApiCommandArgument<types.Range,IRange>('range','A range in a text document',v=>types.Range.isRange(v),typeConverters.Range.from);
staticreadonlySelection=newApiCommandArgument<types.Selection,ISelection>('selection','A selection in a text document',v=>types.Selection.isSelection(v),typeConverters.Selection.from);
staticreadonlyUri=newApiCommandArgument<URI>('uri','Uri of a text document',v=>URI.isUri(v),v=>v);
staticreadonlyPosition=newApiCommandArgument<extHostTypes.Position,IPosition>('position','A position in a text document',v=>extHostTypes.Position.isPosition(v),extHostTypeConverter.Position.from);
staticreadonlyRange=newApiCommandArgument<extHostTypes.Range,IRange>('range','A range in a text document',v=>extHostTypes.Range.isRange(v),extHostTypeConverter.Range.from);
staticreadonlySelection=newApiCommandArgument<extHostTypes.Selection,ISelection>('selection','A selection in a text document',v=>extHostTypes.Selection.isSelection(v),extHostTypeConverter.Selection.from);