Beispiel #1
0
        public void Dispose()
        {
            if (IsDisposed)
            {
                return;
            }
            IsDisposed = true;
            GC.SuppressFinalize(this);

            _resourceTracker.Dispose();

            if (IsCurrent())
            {
                CheckForError();
                MakeCurrentEmpty();
            }

            var result = NativeMethods.DeleteContext(this._renderingContextPtr);

            Assert.True(result);
        }