public OmniSharpDocumentFormattingHandler(Mef.IRequestHandler <CodeFormatRequest, CodeFormatResponse> codeFormatHandler, DocumentSelector documentSelector) : base(new TextDocumentRegistrationOptions() { DocumentSelector = documentSelector, }) { _codeFormatHandler = codeFormatHandler; }
public OmniSharpDocumentFormatRangeHandler(Mef.IRequestHandler <FormatRangeRequest, FormatRangeResponse> formatRangeHandler, DocumentSelector documentSelector) : base(new TextDocumentRegistrationOptions() { DocumentSelector = documentSelector, }) { _formatRangeHandler = formatRangeHandler; }
public OmniSharpCodeActionHandler( Mef.IRequestHandler <GetCodeActionsRequest, GetCodeActionsResponse> getActionsHandler, Mef.IRequestHandler <RunCodeActionRequest, RunCodeActionResponse> runActionHandler, DocumentSelector documentSelector, ISerializer serializer, ILanguageServer server, DocumentVersions documentVersions) : base(new CodeActionRegistrationOptions() { DocumentSelector = documentSelector, CodeActionKinds = new Container <CodeActionKind>( CodeActionKind.SourceOrganizeImports, CodeActionKind.Refactor, CodeActionKind.RefactorExtract), }) { _getActionsHandler = getActionsHandler; _runActionHandler = runActionHandler; _serializer = serializer; _server = server; _documentVersions = documentVersions; _executeCommandRegistrationOptions = new ExecuteCommandRegistrationOptions() { Commands = new Container <string>("omnisharp/executeCodeAction"), }; }
public OmniSharpHoverHandler(Mef.IRequestHandler <TypeLookupRequest, TypeLookupResponse> definitionHandler, DocumentSelector documentSelector) : base(new HoverRegistrationOptions() { DocumentSelector = documentSelector }) { _definitionHandler = definitionHandler; }
public OmniSharpDocumentSymbolHandler(Mef.IRequestHandler <CodeStructureRequest, CodeStructureResponse> codeStructureHandler, DocumentSelector documentSelector) : base(new TextDocumentRegistrationOptions() { DocumentSelector = documentSelector }) { _codeStructureHandler = codeStructureHandler; }
public OmniSharpDefinitionHandler(Mef.IRequestHandler <GotoDefinitionRequest, GotoDefinitionResponse> definitionHandler, DocumentSelector documentSelector) : base(new TextDocumentRegistrationOptions() { DocumentSelector = documentSelector }) { _definitionHandler = definitionHandler; }
public OmniSharpImplementationHandler(Mef.IRequestHandler <FindImplementationsRequest, QuickFixResponse> findImplementationsHandler, DocumentSelector documentSelector) : base(new ImplementationRegistrationOptions() { DocumentSelector = documentSelector }) { _findImplementationsHandler = findImplementationsHandler; }
public OmniSharpReferencesHandler(Mef.IRequestHandler <FindUsagesRequest, QuickFixResponse> findUsagesHandler, DocumentSelector documentSelector) : base(new TextDocumentRegistrationOptions() { DocumentSelector = documentSelector }) { _findUsagesHandler = findUsagesHandler; }
public OmniSharpCompletionHandler( Mef.IRequestHandler <CompletionRequest, CompletionResponse> completionHandler, Mef.IRequestHandler <CompletionResolveRequest, CompletionResolveResponse> completionResolveHandler, DocumentSelector documentSelector) { _completionHandler = completionHandler; _completionResolveHandler = completionResolveHandler; _documentSelector = documentSelector; }
public OmniSharpRenameHandler(Mef.IRequestHandler <RenameRequest, RenameResponse> renameHandler, DocumentSelector documentSelector) : base(new RenameRegistrationOptions() { DocumentSelector = documentSelector, PrepareProvider = false }) { _renameHandler = renameHandler; }
public CodeLensHandler( Mef.IRequestHandler <MembersTreeRequest, FileMemberTree> membersAsTreeHandler, Mef.IRequestHandler <FindUsagesRequest, QuickFixResponse> findUsagesHandler, DocumentSelector documentSelector) { _membersAsTreeHandler = membersAsTreeHandler; _findUsagesHandler = findUsagesHandler; _documentSelector = documentSelector; }
public OmniSharpSignatureHelpHandler(Mef.IRequestHandler <SignatureHelpRequest, SignatureHelpResponse> signatureHandler, DocumentSelector documentSelector) : base(new SignatureHelpRegistrationOptions() { DocumentSelector = documentSelector, TriggerCharacters = new[] { ".", "?", "[" } }) { _signatureHandler = signatureHandler; }
public OmniSharpDocumentOnTypeFormattingHandler(Mef.IRequestHandler <FormatAfterKeystrokeRequest, FormatRangeResponse> formatAfterKeystrokeHandler, DocumentSelector documentSelector) : base(new DocumentOnTypeFormattingRegistrationOptions() { DocumentSelector = documentSelector, FirstTriggerCharacter = ";", // TODO: What should these be? MoreTriggerCharacter = new[] { "}", ")" } }) { _formatAfterKeystrokeHandler = formatAfterKeystrokeHandler; }
public OmniSharpCompletionHandler(Mef.IRequestHandler <AutoCompleteRequest, IEnumerable <AutoCompleteResponse> > autoCompleteHandler, DocumentSelector documentSelector) : base(new CompletionRegistrationOptions() { DocumentSelector = documentSelector, // TODO: Come along and add a service for getting autocompletion details after the fact. ResolveProvider = false, TriggerCharacters = new[] { ".", }, }) { _autoCompleteHandler = autoCompleteHandler; }
public OmniSharpCodeLensHandler( Mef.IRequestHandler <MembersTreeRequest, FileMemberTree> membersAsTreeHandler, Mef.IRequestHandler <FindUsagesRequest, QuickFixResponse> findUsagesHandler, DocumentSelector documentSelector) : base(new CodeLensRegistrationOptions() { DocumentSelector = documentSelector, ResolveProvider = true }) { _membersAsTreeHandler = membersAsTreeHandler; _findUsagesHandler = findUsagesHandler; }
public TextDocumentSyncHandler( Mef.IRequestHandler <FileOpenRequest, FileOpenResponse> openHandler, Mef.IRequestHandler <FileCloseRequest, FileCloseResponse> closeHandler, Mef.IRequestHandler <UpdateBufferRequest, object> bufferHandler, DocumentSelector documentSelector, TextDocumentSyncKind documentSyncKind, OmniSharpWorkspace workspace) { _openHandler = openHandler; _closeHandler = closeHandler; _bufferHandler = bufferHandler; _workspace = workspace; _documentSelector = documentSelector; Options.Change = documentSyncKind; }
public OmniSharpCodeActionHandler( Mef.IRequestHandler <GetCodeActionsRequest, GetCodeActionsResponse> getActionsHandler, Mef.IRequestHandler <RunCodeActionRequest, RunCodeActionResponse> runActionHandler, DocumentSelector documentSelector) : base(new CodeActionRegistrationOptions() { DocumentSelector = documentSelector, CodeActionKinds = new Container <CodeActionKind>( CodeActionKind.SourceOrganizeImports, CodeActionKind.Refactor, CodeActionKind.RefactorExtract), }) { _getActionsHandler = getActionsHandler; _runActionHandler = runActionHandler; }
public OmniSharpTextDocumentSyncHandler( Mef.IRequestHandler <FileOpenRequest, FileOpenResponse> openHandler, Mef.IRequestHandler <FileCloseRequest, FileCloseResponse> closeHandler, Mef.IRequestHandler <UpdateBufferRequest, object> bufferHandler, DocumentSelector documentSelector, TextDocumentSyncKind documentSyncKind, OmniSharpWorkspace workspace) : base(documentSyncKind, new TextDocumentSaveRegistrationOptions() { DocumentSelector = documentSelector, IncludeText = true, }) { _openHandler = openHandler; _closeHandler = closeHandler; _bufferHandler = bufferHandler; _workspace = workspace; }
public OmniSharpCodeActionHandler( Mef.IRequestHandler<GetCodeActionsRequest, GetCodeActionsResponse> getActionsHandler, Mef.IRequestHandler<RunCodeActionRequest, RunCodeActionResponse> runActionHandler, DocumentSelector documentSelector, ISerializer serializer, ILanguageServer server, DocumentVersions documentVersions) { _getActionsHandler = getActionsHandler; _runActionHandler = runActionHandler; _documentSelector = documentSelector; _serializer = serializer; _server = server; _documentVersions = documentVersions; _executeCommandRegistrationOptions = new ExecuteCommandRegistrationOptions() { Commands = new Container<string>("omnisharp/executeCodeAction"), }; }
public HoverHandler(Mef.IRequestHandler <TypeLookupRequest, TypeLookupResponse> definitionHandler, DocumentSelector documentSelector) { _definitionHandler = definitionHandler; _documentSelector = documentSelector; }
public DefinitionHandler(Mef.IRequestHandler <GotoDefinitionRequest, GotoDefinitionResponse> definitionHandler, DocumentSelector documentSelector) { _definitionHandler = definitionHandler; _documentSelector = documentSelector; }
public OmniSharpDocumentFormattingHandler(Mef.IRequestHandler <CodeFormatRequest, CodeFormatResponse> codeFormatHandler, DocumentSelector documentSelector) { _codeFormatHandler = codeFormatHandler; _documentSelector = documentSelector; }
public OmniSharpImplementationHandler(Mef.IRequestHandler <FindImplementationsRequest, QuickFixResponse> findImplementationsHandler, DocumentSelector documentSelector) { _findImplementationsHandler = findImplementationsHandler; _documentSelector = documentSelector; }
public OmniSharpDocumentSymbolHandler(Mef.IRequestHandler <CodeStructureRequest, CodeStructureResponse> codeStructureHandler, DocumentSelector documentSelector) { _codeStructureHandler = codeStructureHandler; _documentSelector = documentSelector; }
public SignatureHelpHandler(Mef.IRequestHandler <SignatureHelpRequest, SignatureHelpResponse> signatureHandler, DocumentSelector documentSelector) { _signatureHandler = signatureHandler; _documentSelector = documentSelector; }
public OmniSharpCompletionHandler(Mef.IRequestHandler <AutoCompleteRequest, IEnumerable <AutoCompleteResponse> > autoCompleteHandler, DocumentSelector documentSelector) { _autoCompleteHandler = autoCompleteHandler; _documentSelector = documentSelector; }
public OmniSharpDocumentFormatRangeHandler(Mef.IRequestHandler <FormatRangeRequest, FormatRangeResponse> formatRangeHandler, DocumentSelector documentSelector) { _formatRangeHandler = formatRangeHandler; _documentSelector = documentSelector; }
public RenameHandler(Mef.IRequestHandler <RenameRequest, RenameResponse> renameHandler, DocumentSelector documentSelector) { _renameHandler = renameHandler; _documentSelector = documentSelector; }
public OmniSharpDocumentOnTypeFormattingHandler(Mef.IRequestHandler <FormatAfterKeystrokeRequest, FormatRangeResponse> formatAfterKeystrokeHandler, DocumentSelector documentSelector) { _formatAfterKeystrokeHandler = formatAfterKeystrokeHandler; _documentSelector = documentSelector; }
public DocumentSymbolHandler(Mef.IRequestHandler <MembersTreeRequest, FileMemberTree> membersAsTreeHandler, DocumentSelector documentSelector) { _membersAsTreeHandler = membersAsTreeHandler; _documentSelector = documentSelector; }