public override void Close() { if (!_Opened) { throw new InvalidOperationException("Not opened"); } _Stream.Dispose(); _Stream = null; _Opened = false; }
public void Dispose() { reader.Dispose(); writer.Dispose(); #if __MonoCS__ if (Environment.OSVersion.Platform == PlatformID.Unix || Environment.OSVersion.Platform == PlatformID.MacOSX) { ureadStream.Dispose(); uwriteStream.Dispose(); } else { #endif inclient.Dispose(); #if __MonoCS__ } #endif }