public void SetCapability(FoldingRangeCapability capability) => _capability = capability;
/// <inheritdoc/> public void SetCapability(FoldingRangeCapability capability) { this.capability = capability; }
protected override FoldingRangeRegistrationOptions CreateRegistrationOptions(FoldingRangeCapability capability, ClientCapabilities clientCapabilities) => new()
public override void SetCapability(FoldingRangeCapability capability) => _setCapability?.Invoke(capability);
public FoldingRangeRegistrationOptions GetRegistrationOptions(FoldingRangeCapability capability, ClientCapabilities clientCapabilities) => new FoldingRangeRegistrationOptions { DocumentSelector = DocumentSelector.ForLanguage("csharp") };
public abstract void SetCapability(FoldingRangeCapability capability);
public virtual void SetCapability(FoldingRangeCapability capability) => Capability = capability;
protected override FoldingRangeRegistrationOptions CreateRegistrationOptions(FoldingRangeCapability capability, ClientCapabilities clientCapabilities) => new FoldingRangeRegistrationOptions { DocumentSelector = LspUtils.PowerShellDocumentSelector };
public void SetCapability(FoldingRangeCapability capability) { }
public FoldingRangeRegistrationOptions GetRegistrationOptions(FoldingRangeCapability capability, ClientCapabilities clientCapabilities) => new()