Class KeySnapshot
public sealed class KeySnapshot : IPropertySnapshot
- Inheritance
-
KeySnapshot
- Implements
- Inherited Members
Properties
Caption
public string Caption { get; }
Property Value
Display
public DisplaySettings Display { get; }
Property Value
ID
public Guid ID { get; }
Property Value
IsCollection
public bool IsCollection { get; }
Property Value
IsHidden
public bool IsHidden { get; }
Property Value
IsLegacy
public bool IsLegacy { get; }
Property Value
IsRequired
public bool IsRequired { get; }
Property Value
Name
public string Name { get; }
Property Value
Navigation
public NavigationType Navigation { get; }
Property Value
OrderWithinEntity
public int OrderWithinEntity { get; }
Property Value
OrderWithinHierarchy
public int OrderWithinHierarchy { get; }
Property Value
OtherSide
public KeySnapshot OtherSide { get; }
Property Value
ParentEntity
public EntitySnapshot ParentEntity { get; }
Property Value
ParentRelationship
public RelationshipSnapshot ParentRelationship { get; }
Property Value
ParentSection
public SectionSnapshot ParentSection { get; }
Property Value
PropertyName
public Optional<string> PropertyName { get; }
Property Value
RelatedEntity
public EntitySnapshot RelatedEntity { get; }
Property Value
Side
public SideType Side { get; }
Property Value
Methods
AsDescriptor()
public PropertyDescriptor AsDescriptor()
Returns
Diff(KeySnapshot)
public string Diff(KeySnapshot that)
Parameters
thatKeySnapshot
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetAllTags()
public IEnumerable<KeyValuePair<string, string>> GetAllTags()
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetTag(string)
public Optional<string> GetTag(string key)
Parameters
keystring
Returns
Index(bool, bool)
Position of this element when placed in arrays
public int Index(bool legacyMode, bool includeTransient)
Parameters
Returns
ToString()
public override string ToString()