SignaturePanel
Namespace: Hex1b.Widgets
Assembly: Hex1b.dll
Displays function signature information with the active parameter highlighted. Used for signature help triggered by typing trigger characters (e.g., '(' or ',').
csharp
public record SignaturePanel : IEquatable<SignaturePanel>Inheritance
Object → SignaturePanel
Implements
Constructors
SignaturePanel(IReadOnlyList<SignaturePanelEntry>)
Displays function signature information with the active parameter highlighted. Used for signature help triggered by typing trigger characters (e.g., '(' or ',').
Parameters:
Signatures(IReadOnlyList<SignaturePanelEntry>): Available function signatures.
csharp
public SignaturePanel(IReadOnlyList<SignaturePanelEntry> Signatures)Properties
ActiveParameter
Index of the active parameter within the active signature (0-based).
Returns: Int32
csharp
public int ActiveParameter { get; init; }ActiveSignature
Index of the active signature (0-based).
Returns: Int32
csharp
public int ActiveSignature { get; init; }Signatures
Available function signatures.
Returns: IReadOnlyList<SignaturePanelEntry>
csharp
public IReadOnlyList<SignaturePanelEntry> Signatures { get; init; }