ProtectedProviderReturns the active provider — explicit override if set, otherwise the global default.
Capture all records of a given entity type.
Capture a snapshot of a single record and optionally its full dependency graph.
OptionalonProgress: CreateLabelProgressCallbackCapture all tracked entities (System scope).
Captures the current state of records into VersionLabelItem entries, linking each record to its most recent RecordChange snapshot.
Batched approach
When capturing a dependency graph, the builder:
This reduces hundreds/thousands of individual RunView calls down to a handful of batched queries (one per unique entity type).