private void Materialize() { using (_vault.ExposeReadWrite()) { var copyCat = VaultApi.OpenInMemory(); _materializer.Visit(copyCat, this); _vault.Root.Delete(); _vault.ImportFrom(copyCat); } }
public static IVault ImportFrom(this IVault target, IVault source) { return(target.ImportFrom(source, CollisionHandling.Error)); }