Class DomainDiff
Represents the difference between two domain snapshots.
public sealed class DomainDiff
- Inheritance
-
DomainDiff
- Inherited Members
Properties
After
Gets the snapshot after changes.
public required DomainSnapshot After { get; init; }
Property Value
Before
Gets the snapshot before changes.
public required DomainSnapshot Before { get; init; }
Property Value
BreakingChangeDescriptions
Gets descriptions of all breaking changes.
public IReadOnlyList<string> BreakingChangeDescriptions { get; init; }
Property Value
ConfigurationChanges
Gets the configuration changes.
public IReadOnlyList<ConfigurationChange> ConfigurationChanges { get; init; }
Property Value
EntityChanges
Gets the entity changes.
public IReadOnlyList<EntityChange> EntityChanges { get; init; }
Property Value
EnumChanges
Gets the enum changes.
public IReadOnlyList<EnumChange> EnumChanges { get; init; }
Property Value
HasBreakingChanges
Gets whether there are any breaking changes.
public bool HasBreakingChanges { get; init; }
Property Value
HasChanges
Gets whether there are any changes at all.
public bool HasChanges { get; }
Property Value
RuleSetChanges
Gets the rule set changes.
public IReadOnlyList<RuleSetChange> RuleSetChanges { get; init; }
Property Value
TotalChanges
Gets the total number of changes.
public int TotalChanges { get; }
Property Value
ValueObjectChanges
Gets the value object changes.
public IReadOnlyList<ValueObjectChange> ValueObjectChanges { get; init; }