Example #1
0
        public override void Close()
        {
            if (!_Opened)
            {
                throw new InvalidOperationException("Not opened");
            }

            _Stream.Dispose();
            _Stream = null;

            _Opened = false;
        }
Example #2
0
        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
        }