private async Task RaiseEventAsync(IntPtr pData) { string arg = pData.ToStringUTF8(); await Task.Run(() => TXmlConnectorHelper.FreeMemory(pData)); foreach (var @event in callbacks.Values) { @event.Callback(arg); await Task.Yield(); } }
public void Dispose() { TXmlConnectorHelper.FreeMemory(pResult); pResult = IntPtr.Zero; }