public void Dispose()
        {
            if (IsDisposed || !Options.HasFlagFast(GenerateDisposalChecks))
            {
                return;
            }

            IsDisposed = true;

            _delegateStorage.Clear();

            _libraryLoader.CloseLibrary(_libraryHandle);
            _libraryHandle = IntPtr.Zero;
        }
예제 #2
0
 public bool CloseLibrary(IntPtr library)
 {
     return(_defaultLoader.CloseLibrary(library));
 }