Skip to content

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

ObjectSignaturePanel

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:

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; }

Released under the MIT License.