public void Dispose() { if (!_disposed) { if (_storageProviderManager != null) { _storageProviderManager.Dispose(); } _storageProviderManager = null; _disposed = true; GC.SuppressFinalize(this); } }
public PersistenceManager(IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _storageProviderManager = new StorageProviderManager(persistenceExtension); }