Table of Contents

Class SectionSnapshot

Namespace
The.Model.Snapshot
Assembly
Instagile.Model.dll
public sealed class SectionSnapshot
Inheritance
SectionSnapshot
Inherited Members

Properties

ID

public Guid ID { get; }

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

GetAllTags()

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