protected override void Dispose(bool disposing) { if (disposing && this.ReadableWritableStorage != null) { this.ReadableWritableStorage.Release(); this.ReadableWritableStorage = null; } base.Dispose(disposing); }
public AppendStreamOnDataStorage(ReadableWritableDataStorage storage) { storage.AddRef(); this.ReadableWritableStorage = storage; position = storage.Length; }
internal ReadWriteStreamOnDataStorage(ReadableWritableDataStorage storage) { storage.AddRef(); _storage = storage; }
private ReadWriteStreamOnDataStorage(ReadableWritableDataStorage storage, long position) { storage.AddRef(); _storage = storage; _position = position; }
protected override void Dispose(bool disposing) { if (disposing && _storage != null) { _storage.Release(); _storage = null; } base.Dispose(disposing); }