/// <summary> /// Disconnects this Midi Port from the specified <paramref name="outPort"/>. /// </summary> /// <param name="outPort">A reference to a Midi Out Port. Must not be null.</param> public virtual void Disconnect(MidiOutPort outPort) { Check.IfArgumentNull(outPort, nameof(outPort)); ThrowIfDisposed(); int result = NativeMethods.midiDisconnect(MidiSafeHandle, outPort.MidiSafeHandle, IntPtr.Zero); MidiOutPort.ThrowIfError(result); }
public virtual void Disconnect(MidiOutPort outPort) { Contract.Requires(outPort != null); Check.IfArgumentNull(outPort, "outPort"); this.ThrowIfDisposed(); int result = NativeMethods.midiDisconnect(MidiSafeHandle, outPort.MidiSafeHandle, IntPtr.Zero); MidiOutPort.ThrowIfError(result); }