protected virtual void Dispose(bool disposing) { if (!IsDisposed) { Kernel32Wrapper.FreeLibrary(Handle); IsDisposed = true; } }
public WinLoadedLibrary(string libPath) { Verify.IsNotNullOrEmpty(libPath, nameof(libPath)); Handle = Kernel32Wrapper.LoadLibrary(libPath); Path = libPath; }