public void DisposeBuffers() { Log.Global.WriteLine(MessageType.Info, "AsioObject.DisposeBuffers"); Try(vtbl.disposeBuffers(_this)); Marshal.FreeHGlobal(callbacks); callbacks = IntPtr.Zero; foreach (GCHandle i in pins) { i.Free(); } pins = null; }
public void DisposeBuffers() { Log.Global.WriteLine(MessageType.Info, "AsioObject.DisposeBuffers"); Try(vtbl.disposeBuffers(_this)); Marshal.FreeHGlobal(callbacks); callbacks = IntPtr.Zero; foreach (GCHandle i in pins) { i.Free(); } pins = null; }