Records immutable snapshots of packaging projects and produces diffs for audit/history features.
public sealed class ConfigurationAuditService
kind:method, kind:property, kind:ctor. Press Esc to clear.CaptureSnapshot(PackagingProject, String?, String?)Captures the provided project and stores a snapshot for future diffing.Clear()Clears all captured snapshots.ComputeDiff(Guid, Guid)Computes a diff between two stored snapshots.GetLatestSnapshot()Returns the most recent snapshot or null when history is empty.GetSnapshots()Returns the snapshots ordered by capture time.PreviewDiff(PackagingProject)Computes a diff between the most recent stored snapshot and the provided project. Returns null when no baseline snapshot exists.TryGetSnapshotClone(Guid, out PackagingProject)Attempts to clone the project captured in a snapshot for restoration purposes.