Example #1
0
 protected override DocumentSymbolRegistrationOptions CreateRegistrationOptions(DocumentSymbolCapability capability, ClientCapabilities clientCapabilities)
 {
     return(new DocumentSymbolRegistrationOptions()
     {
         DocumentSelector = _documentSelector
     });
 }
Example #2
0
 protected override DocumentSymbolRegistrationOptions CreateRegistrationOptions(DocumentSymbolCapability capability, ClientCapabilities clientCapabilities) => new DocumentSymbolRegistrationOptions
 {
     DocumentSelector = LspUtils.PowerShellDocumentSelector
 };
 protected override DocumentSymbolRegistrationOptions CreateRegistrationOptions(DocumentSymbolCapability capability, ClientCapabilities clientCapabilities) => new()
 public void SetCapability(DocumentSymbolCapability capability)
 {
 }
 void ICapability <DocumentSymbolCapability> .SetCapability(DocumentSymbolCapability capability)
 {
 }
Example #6
0
 public DocumentSymbolRegistrationOptions GetRegistrationOptions(DocumentSymbolCapability capability, ClientCapabilities clientCapabilities) => new DocumentSymbolRegistrationOptions
 {
     DocumentSelector = DocumentSelector.ForLanguage("csharp")
 };
 protected override DocumentSymbolRegistrationOptions CreateRegistrationOptions(DocumentSymbolCapability capability, ClientCapabilities clientCapabilities)
 {
     return(new DocumentSymbolRegistrationOptions {
         DocumentSelector = DocumentSelector.ForLanguage("dafny")
     });
 }
Example #8
0
 public void SetCapability(DocumentSymbolCapability capability)
 {
     capability.DynamicRegistration = true;
     capability.HierarchicalDocumentSymbolSupport = true;
 }
Example #9
0
 public override void SetCapability(DocumentSymbolCapability capability) => _setCapability?.Invoke(capability);
Example #10
0
 public virtual void SetCapability(DocumentSymbolCapability capability) => Capability = capability;
Example #11
0
 public void SetCapability(DocumentSymbolCapability capability) => this.capability = capability;