Beispiel #1
0
 protected override DocumentSymbolRegistrationOptions CreateRegistrationOptions(DocumentSymbolCapability capability, ClientCapabilities clientCapabilities)
 {
     return(new DocumentSymbolRegistrationOptions()
     {
         DocumentSelector = _documentSelector
     });
 }
Beispiel #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)
 {
 }
Beispiel #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")
     });
 }
Beispiel #8
0
 public void SetCapability(DocumentSymbolCapability capability)
 {
     capability.DynamicRegistration = true;
     capability.HierarchicalDocumentSymbolSupport = true;
 }
Beispiel #9
0
 public override void SetCapability(DocumentSymbolCapability capability) => _setCapability?.Invoke(capability);
Beispiel #10
0
 public virtual void SetCapability(DocumentSymbolCapability capability) => Capability = capability;
Beispiel #11
0
 public void SetCapability(DocumentSymbolCapability capability) => this.capability = capability;