Class SectionSnapshot
- Namespace
- The.Model.Snapshot
- Assembly
- Instagile.Model.dll
public sealed class SectionSnapshot
- Inheritance
-
SectionSnapshot
- Inherited Members
-
Properties
ID
Property Value
- Guid
Identifier
public string Identifier { get; }
Property Value
- string
Name
public string Name { get; }
Property Value
- string
OrderedProperties
public IReadOnlyCollection<IPropertySnapshot> OrderedProperties { get; }
Property Value
- IReadOnlyCollection<IPropertySnapshot>
Parent
public EntitySnapshot Parent { get; }
Property Value
- EntitySnapshot
Methods
Diff(SectionSnapshot)
public string Diff(SectionSnapshot that)
Parameters
that SectionSnapshot
Returns
- string
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj object
Returns
- bool
public IEnumerable<KeyValuePair<string, string>> GetAllTags()
Returns
- IEnumerable<KeyValuePair<string, string>>
GetHashCode()
public override int GetHashCode()
Returns
- int
GetTag(string)
public Optional<string> GetTag(string key)
Parameters
key string
Returns
- Optional<string>
ToEvents()
public IEnumerable<IEvent> ToEvents()
Returns
- IEnumerable<IEvent>
ToString()
public override string ToString()
Returns
- string