Class CustomObjectColumnIndices
Represents CustomEntity columns and indices.
Inheritance
CustomObjectColumnIndices
Assembly: LemonEdge.API.dll
Syntax
public record CustomObjectColumnIndices : IEquatable<CustomObjectColumnIndices>
Constructors
CustomObjectColumnIndices(CustomObjectColumnIndices)
Declaration
protected CustomObjectColumnIndices(CustomObjectColumnIndices original)
Parameters
CustomObjectColumnIndices(IEnumerable<ICustomObjectProperty>, Dictionary<ICustomObjectIndex, IEnumerable<ICustomObjectIndexColumn>>)
Represents CustomEntity columns and indices.
Declaration
public CustomObjectColumnIndices(IEnumerable<ICustomObjectProperty> Properties, Dictionary<ICustomObjectIndex, IEnumerable<ICustomObjectIndexColumn>> Indices)
Parameters
Properties
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
Indices
Declaration
public Dictionary<ICustomObjectIndex, IEnumerable<ICustomObjectIndexColumn>> Indices { get; init; }
Property Value
Properties
Declaration
public IEnumerable<ICustomObjectProperty> Properties { get; init; }
Property Value
Methods
Deconstruct(out IEnumerable<ICustomObjectProperty>, out Dictionary<ICustomObjectIndex, IEnumerable<ICustomObjectIndexColumn>>)
Declaration
public void Deconstruct(out IEnumerable<ICustomObjectProperty> Properties, out Dictionary<ICustomObjectIndex, IEnumerable<ICustomObjectIndexColumn>> Indices)
Parameters
Equals(CustomObjectColumnIndices?)
Declaration
public virtual bool Equals(CustomObjectColumnIndices? 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 CustomObjectColumnIndices <Clone>$()
Returns
Operators
operator ==(CustomObjectColumnIndices?, CustomObjectColumnIndices?)
Declaration
public static bool operator ==(CustomObjectColumnIndices? left, CustomObjectColumnIndices? right)
Parameters
Returns
operator !=(CustomObjectColumnIndices?, CustomObjectColumnIndices?)
Declaration
public static bool operator !=(CustomObjectColumnIndices? left, CustomObjectColumnIndices? right)
Parameters
Returns
Implements
Extension Methods