Enum OrphanReconciliationAction
The reconciliation action SerenityObsoleteAssetCleaner.ClassifyReconciliationAction plans for one product orphan.
Public (not internal) solely so NUnit's public ExpectedResult test signatures can return it.
Namespace: Serenity.Editor.ObsoleteAssetCleaner
Assembly: Serenity.ObsoleteAssetCleaner.Editor.dll
Syntax
public enum OrphanReconciliationAction
Fields
| Name | Description |
|---|---|
| Move | No payload, target free, and the husk's own content and meta are trustworthy — physically relocate it to its shipped path. |
| RestoreAndTrash | A payload already covers the shipped target (target free, or its occupant already owns the husk's guid) — trash the husk to free its guid; the existing restore step does the rest. |
| Suspect | Neither guid nor bytes correlate with anything known. Record-scoped abort if in-record, an ordinary leftover otherwise — see SerenityObsoleteAssetCleaner.ClassifySweep's remarks. |
| Trash | A TRUE dupe of shipped content — safe to trash via the normal Serenity.Editor.ObsoleteAssetCleaner.SweepClassificationResult.SweepablePaths path. |
| TrashOccupantThenMove | Fix H: no payload, target occupied by a proven-junk stranger — trash the occupant first, then move the husk into the freed target. |
| TrashOccupantThenRestoreAndTrash | Fix H: a payload targets the snapshot path, target occupied by a proven-junk stranger — trash the occupant first, then trash the husk so the payload can materialize the target. |