Class DisplayableLayoutInfo
Information about a layout.
Inheritance
DisplayableLayoutInfo
Assembly: LemonEdge.Client.UI.API.dll
Syntax
public record DisplayableLayoutInfo : IEquatable<DisplayableLayoutInfo>
Constructors
DisplayableLayoutInfo(DisplayableLayoutInfo)
Declaration
protected DisplayableLayoutInfo(DisplayableLayoutInfo original)
Parameters
DisplayableLayoutInfo(string, string, Type, ILayoutGenerator?)
Information about a layout.
Declaration
public DisplayableLayoutInfo(string LayoutName, string Params, Type DisplayableType, ILayoutGenerator? DefaultGenerator)
Parameters
Properties
DefaultGenerator
Declaration
public ILayoutGenerator? DefaultGenerator { get; init; }
Property Value
DisplayableType
Declaration
public Type DisplayableType { get; init; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
LayoutName
Declaration
public string LayoutName { get; init; }
Property Value
Params
Declaration
public string Params { get; init; }
Property Value
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
Equals(DisplayableLayoutInfo?)
Declaration
public virtual bool Equals(DisplayableLayoutInfo? other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
<Clone>$()
Declaration
public virtual DisplayableLayoutInfo <Clone>$()
Returns
Operators
operator ==(DisplayableLayoutInfo?, DisplayableLayoutInfo?)
Declaration
public static bool operator ==(DisplayableLayoutInfo? left, DisplayableLayoutInfo? right)
Parameters
Returns
operator !=(DisplayableLayoutInfo?, DisplayableLayoutInfo?)
Declaration
public static bool operator !=(DisplayableLayoutInfo? left, DisplayableLayoutInfo? right)
Parameters
Returns
Implements
Extension Methods