logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class HudMemberCatalog.MemberOption

    One member a binding step could read.

    Inheritance
    object
    HudMemberCatalog.MemberOption
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.GameUi.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityGameUi.Infrastructure.Editor.dll
    Syntax
    public sealed class HudMemberCatalog.MemberOption

    Properties

    Display

    The signature as shown in the dropdown.

    Declaration
    public string Display { get; }
    Property Value
    Type Description
    string

    IsDisplayable

    Whether the read ends the chain in something a representation can draw.

    Declaration
    public bool IsDisplayable { get; }
    Property Value
    Type Description
    bool

    Kind

    Whether reading it is a field access, a property getter or a method call.

    Declaration
    public HudMemberKind Kind { get; }
    Property Value
    Type Description
    HudMemberKind

    Name

    The member's name.

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    string

    ParameterLabels

    Human-readable parameter names, for the argument fields' labels.

    Declaration
    public IReadOnlyList<string> ParameterLabels { get; }
    Property Value
    Type Description
    IReadOnlyList<string>

    ParameterTypeNames

    Assembly-qualified parameter types, identifying the overload.

    Declaration
    public IReadOnlyList<string> ParameterTypeNames { get; }
    Property Value
    Type Description
    IReadOnlyList<string>

    ResultType

    The type the read produces.

    Declaration
    public Type ResultType { get; }
    Property Value
    Type Description
    Type

    ValueKind

    How the result classifies, which decides the representations on offer.

    Declaration
    public HudValueKind ValueKind { get; }
    Property Value
    Type Description
    HudValueKind
    In this article
    © 2026 Serenity. All Rights Reserved