示例#1
0
        protected internal override void Dispose(bool disposing)
        {
            if (false.Equals(disposing) || false.Equals(ShouldDispose))
            {
                return;
            }

            base.Dispose(disposing);

            if (IsDisposed.Equals(false))
            {
                return;
            }

            LastLog = LastException = ExceptionExtensions.NilException;
        }
示例#2
0
        protected internal override void Dispose(bool disposing)
        {
            if (disposing.Equals(false))
            {
                return;
            }

            base.Dispose(ShouldDispose);

            if (IsDisposed.Equals(false))
            {
                return;
            }

            m_FileInfo = null;

            m_Encoding = null;
        }