protected override SignatureHelpRegistrationOptions CreateRegistrationOptions(SignatureHelpCapability capability, ClientCapabilities clientCapabilities) { return(new SignatureHelpRegistrationOptions() { DocumentSelector = _documentSelector, TriggerCharacters = new[] { "(", ",", "<", "{", "[" } }); }
public void SetCapability(SignatureHelpCapability capability) { _capability = capability; }
protected override SignatureHelpRegistrationOptions CreateRegistrationOptions(SignatureHelpCapability capability, ClientCapabilities clientCapabilities) => new()
void ICapability <SignatureHelpCapability> .SetCapability(SignatureHelpCapability capability) { }
public virtual void SetCapability(SignatureHelpCapability capability) => Capability = capability;
public override void SetCapability(SignatureHelpCapability capability) => _setCapability?.Invoke(capability);
public void SetCapability(SignatureHelpCapability capability) { capability.DynamicRegistration = true; }
protected override SignatureHelpRegistrationOptions CreateRegistrationOptions(SignatureHelpCapability capability, ClientCapabilities clientCapabilities) { return(new SignatureHelpRegistrationOptions { DocumentSelector = DocumentSelector.ForLanguage("dafny"), TriggerCharacters = new Container <string>("(") }); }
protected override SignatureHelpRegistrationOptions CreateRegistrationOptions(SignatureHelpCapability capability, ClientCapabilities clientCapabilities) => new SignatureHelpRegistrationOptions { DocumentSelector = LspUtils.PowerShellDocumentSelector, // A sane default of " ". We may be able to include others like "-". TriggerCharacters = new Container <string>(" ") };
public SignatureHelpRegistrationOptions GetRegistrationOptions(SignatureHelpCapability capability, ClientCapabilities clientCapabilities) { return(_registrationOptions); }
public abstract void SetCapability(SignatureHelpCapability capability);