Search Results for

    Show / Hide Table of Contents

    Class DisplayableLayoutInfo

    Information about a layout.

    Inheritance
    object
    DisplayableLayoutInfo
    Implements
    IEquatable<DisplayableLayoutInfo>
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.Client.UI.API.Views.Factories
    Assembly: LemonEdge.Client.UI.API.dll
    Syntax
    public record DisplayableLayoutInfo : IEquatable<DisplayableLayoutInfo>

    Constructors

    DisplayableLayoutInfo(DisplayableLayoutInfo)

    Declaration
    protected DisplayableLayoutInfo(DisplayableLayoutInfo original)
    Parameters
    Type Name Description
    DisplayableLayoutInfo original

    DisplayableLayoutInfo(string, string, Type, ILayoutGenerator?)

    Information about a layout.

    Declaration
    public DisplayableLayoutInfo(string LayoutName, string Params, Type DisplayableType, ILayoutGenerator? DefaultGenerator)
    Parameters
    Type Name Description
    string LayoutName
    string Params
    Type DisplayableType
    ILayoutGenerator DefaultGenerator

    Properties

    DefaultGenerator

    Declaration
    public ILayoutGenerator? DefaultGenerator { get; init; }
    Property Value
    Type Description
    ILayoutGenerator

    DisplayableType

    Declaration
    public Type DisplayableType { get; init; }
    Property Value
    Type Description
    Type

    EqualityContract

    Declaration
    protected virtual Type EqualityContract { get; }
    Property Value
    Type Description
    Type

    LayoutName

    Declaration
    public string LayoutName { get; init; }
    Property Value
    Type Description
    string

    Params

    Declaration
    public string Params { get; init; }
    Property Value
    Type Description
    string

    Methods

    Deconstruct(out string, out string, out Type, out ILayoutGenerator?)

    Declaration
    public void Deconstruct(out string LayoutName, out string Params, out Type DisplayableType, out ILayoutGenerator? DefaultGenerator)
    Parameters
    Type Name Description
    string LayoutName
    string Params
    Type DisplayableType
    ILayoutGenerator DefaultGenerator

    Equals(DisplayableLayoutInfo?)

    Declaration
    public virtual bool Equals(DisplayableLayoutInfo? other)
    Parameters
    Type Name Description
    DisplayableLayoutInfo other
    Returns
    Type Description
    bool

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    object.Equals(object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    object.GetHashCode()

    PrintMembers(StringBuilder)

    Declaration
    protected virtual bool PrintMembers(StringBuilder builder)
    Parameters
    Type Name Description
    StringBuilder builder
    Returns
    Type Description
    bool

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()

    <Clone>$()

    Declaration
    public virtual DisplayableLayoutInfo <Clone>$()
    Returns
    Type Description
    DisplayableLayoutInfo

    Operators

    operator ==(DisplayableLayoutInfo?, DisplayableLayoutInfo?)

    Declaration
    public static bool operator ==(DisplayableLayoutInfo? left, DisplayableLayoutInfo? right)
    Parameters
    Type Name Description
    DisplayableLayoutInfo left
    DisplayableLayoutInfo right
    Returns
    Type Description
    bool

    operator !=(DisplayableLayoutInfo?, DisplayableLayoutInfo?)

    Declaration
    public static bool operator !=(DisplayableLayoutInfo? left, DisplayableLayoutInfo? right)
    Parameters
    Type Name Description
    DisplayableLayoutInfo left
    DisplayableLayoutInfo right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.