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