private void DoDispose(bool disposing) { if (_module.Handle != IntPtr.Zero) { if (disposing) { DiBuilder.Dispose(); } _module.Dispose(); _parent.DecrementModule(); } }