Class EntitySnapshot
public class EntitySnapshot
- Inheritance
-
EntitySnapshot
- Inherited Members
Properties
Attributes
public IReadOnlyCollection<AttributeSnapshot> Attributes { get; }
Property Value
AttributesWithInheritance
public IEnumerable<AttributeSnapshot> AttributesWithInheritance { get; }
Property Value
Caption
Entity name for display (not identifier-safe)
public string Caption { get; }
Property Value
DefaultSort
public Optional<IPropertySnapshot> DefaultSort { get; }
Property Value
DefaultSortDirection
public Optional<SortType> DefaultSortDirection { get; }
Property Value
DiagramNumbers
public IReadOnlyList<int> DiagramNumbers { get; }
Property Value
Format
For use with string.Format
public string Format { get; }
Property Value
FormatOverride
public Optional<string> FormatOverride { get; }
Property Value
ID
public Guid ID { get; }
Property Value
IsAbstract
public bool IsAbstract { get; }
Property Value
IsAudited
public bool IsAudited { get; }
Property Value
IsLegacy
public bool IsLegacy { get; }
Property Value
IsReferenceData
public bool IsReferenceData { get; }
Property Value
IsTextCalculated
public bool IsTextCalculated { get; }
Property Value
IsTopLevel
public bool IsTopLevel { get; }
Property Value
IsTransient
public bool IsTransient { get; }
Property Value
Model
public ModelSnapshot Model { get; }
Property Value
Name
public string Name { get; }
Property Value
OrderedSections
public IReadOnlyCollection<SectionSnapshot> OrderedSections { get; }
Property Value
PluralCaption
public string PluralCaption { get; }
Property Value
PluralName
public string PluralName { get; }
Property Value
QualifiedName
Fully qualified namespace-inclusive type name
public string QualifiedName { get; }
Property Value
Relationships
public IReadOnlyCollection<KeySnapshot> Relationships { get; }
Property Value
RelationshipsWithInheritance
public IEnumerable<KeySnapshot> RelationshipsWithInheritance { get; }
Property Value
Subclasses
public IReadOnlyCollection<EntitySnapshot> Subclasses { get; }
Property Value
Superclass
public Optional<EntitySnapshot> Superclass { get; }
Property Value
TextCalculationMode
public CalculationType TextCalculationMode { get; }
Property Value
TransitiveSubclasses
public IEnumerable<EntitySnapshot> TransitiveSubclasses { get; }
Property Value
TransitiveSuperclass
public EntitySnapshot TransitiveSuperclass { get; }
Property Value
Methods
Diff(EntitySnapshot)
public string Diff(EntitySnapshot that)
Parameters
thatEntitySnapshot
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
ToEvents()
public IEnumerable<IEvent> ToEvents()
Returns
ToString()
public override string ToString()