Example #1
0
        public override void Close()
        {
            if (disposed)
            {
                return;
            }

            disposed = true;
            if (stream != null)
            {
                stream.Close();
                if (stream == Stream.Null)
                {
                    request.OperationCompleted();
                }
            }
            stream = null;
        }