Class InputReconcileReport
What reconciliation did, in enough detail to show the user and to debug from.
Inherited Members
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
public sealed class InputReconcileReport
Properties
AmbiguousCount
How many records could not be resolved because more than one candidate matched.
Declaration
public int AmbiguousCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
Entries
Everything that happened, in the order it happened.
Declaration
public IReadOnlyList<InputReconcileReport.Entry> Entries { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<InputReconcileReport.Entry> |
HasChanges
Gets whether anything about the asset changed and it should be saved.
Declaration
public bool HasChanges { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasWarnings
Gets whether anything happened that a user should look at.
Declaration
public bool HasWarnings { get; }
Property Value
| Type | Description |
|---|---|
| bool |
LayoutFixupCount
How many config layout references were repaired or reported.
Declaration
public int LayoutFixupCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
MatchedCount
How many records matched their element with no change.
Declaration
public int MatchedCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
PrunedCount
How many empty records were dropped rather than quarantined.
Declaration
public int PrunedCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
QuarantinedCount
How many records were held aside because their element is gone.
Declaration
public int QuarantinedCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
ReboundCount
How many records adopted a new GUID by matching on name.
Declaration
public int ReboundCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
RenamedCount
How many cached names were repaired after a rename.
Declaration
public int RenamedCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
ResurrectedCount
How many quarantined records were restored.
Declaration
public int ResurrectedCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
UntrackedElementCount
How many elements in the asset have no metadata record. Informational only.
Declaration
public int UntrackedElementCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
ToPlainText()
Renders every entry as plain text, one per line, for a bug report or the clipboard.
Declaration
public string ToPlainText()
Returns
| Type | Description |
|---|---|
| string | The report text. |
ToSummaryLine()
Renders a one-line summary naming every category that had activity, suitable for a banner.
Declaration
public string ToSummaryLine()
Returns
| Type | Description |
|---|---|
| string | The summary. |