public void Dispose() { if (should_dispose) { CoreMidiInterop.MIDIPortDispose(Handle); should_dispose = false; } }
public void Dispose() { if (list != IntPtr.Zero) { Marshal.FreeHGlobal(list); list = IntPtr.Zero; } if (should_dispose) { CoreMidiInterop.MIDIPortDispose(Handle); should_dispose = false; } }