class LanguageServer::Protocol::Interface::SignatureHelpContext
was triggered.
Additional information about the context in which a signature help request
def active_signature_help
-
(SignatureHelp)
-
def active_signature_help attributes.fetch(:activeSignatureHelp) end
def initialize(trigger_kind:, trigger_character: nil, is_retrigger:, active_signature_help: nil)
def initialize(trigger_kind:, trigger_character: nil, is_retrigger:, active_signature_help: nil) @attributes = {} @attributes[:triggerKind] = trigger_kind @attributes[:triggerCharacter] = trigger_character if trigger_character @attributes[:isRetrigger] = is_retrigger @attributes[:activeSignatureHelp] = active_signature_help if active_signature_help @attributes.freeze end
def is_retrigger
-
(boolean)
-
def is_retrigger attributes.fetch(:isRetrigger) end
def to_hash
def to_hash attributes end
def to_json(*args)
def to_json(*args) to_hash.to_json(*args) end
def trigger_character
-
(string)
-
def trigger_character attributes.fetch(:triggerCharacter) end
def trigger_kind
-
(SignatureHelpTriggerKind)
-
def trigger_kind attributes.fetch(:triggerKind) end