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