public OmniSharpDocumentFormattingHandler(Mef.IRequestHandler <CodeFormatRequest, CodeFormatResponse> codeFormatHandler, DocumentSelector documentSelector) : base(new TextDocumentRegistrationOptions()
 {
     DocumentSelector = documentSelector,
 })
 {
     _codeFormatHandler = codeFormatHandler;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 8
0
 public OmniSharpReferencesHandler(Mef.IRequestHandler <FindUsagesRequest, QuickFixResponse> findUsagesHandler, DocumentSelector documentSelector)
     : base(new TextDocumentRegistrationOptions()
 {
     DocumentSelector = documentSelector
 })
 {
     _findUsagesHandler = findUsagesHandler;
 }
Ejemplo n.º 9
0
 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;
 }
Ejemplo n.º 11
0
 public CodeLensHandler(
     Mef.IRequestHandler <MembersTreeRequest, FileMemberTree> membersAsTreeHandler,
     Mef.IRequestHandler <FindUsagesRequest, QuickFixResponse> findUsagesHandler,
     DocumentSelector documentSelector)
 {
     _membersAsTreeHandler = membersAsTreeHandler;
     _findUsagesHandler    = findUsagesHandler;
     _documentSelector     = documentSelector;
 }
Ejemplo n.º 12
0
 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;
 }
Ejemplo n.º 14
0
 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;
 }
Ejemplo n.º 16
0
 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;
 }
Ejemplo n.º 19
0
 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"),
     };
 }
Ejemplo n.º 20
0
 public HoverHandler(Mef.IRequestHandler <TypeLookupRequest, TypeLookupResponse> definitionHandler, DocumentSelector documentSelector)
 {
     _definitionHandler = definitionHandler;
     _documentSelector  = documentSelector;
 }
Ejemplo n.º 21
0
 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;
 }
Ejemplo n.º 24
0
 public OmniSharpDocumentSymbolHandler(Mef.IRequestHandler <CodeStructureRequest, CodeStructureResponse> codeStructureHandler, DocumentSelector documentSelector)
 {
     _codeStructureHandler = codeStructureHandler;
     _documentSelector     = documentSelector;
 }
Ejemplo n.º 25
0
 public SignatureHelpHandler(Mef.IRequestHandler <SignatureHelpRequest, SignatureHelpResponse> signatureHandler, DocumentSelector documentSelector)
 {
     _signatureHandler = signatureHandler;
     _documentSelector = documentSelector;
 }
Ejemplo n.º 26
0
 public OmniSharpCompletionHandler(Mef.IRequestHandler <AutoCompleteRequest, IEnumerable <AutoCompleteResponse> > autoCompleteHandler, DocumentSelector documentSelector)
 {
     _autoCompleteHandler = autoCompleteHandler;
     _documentSelector    = documentSelector;
 }
Ejemplo n.º 27
0
 public OmniSharpDocumentFormatRangeHandler(Mef.IRequestHandler <FormatRangeRequest, FormatRangeResponse> formatRangeHandler, DocumentSelector documentSelector)
 {
     _formatRangeHandler = formatRangeHandler;
     _documentSelector   = documentSelector;
 }
Ejemplo n.º 28
0
 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;
 }