public void Read(ReadCallback callback, int timeout) { var d = new _ReadDelegate(Read); var asyncState = new AsyncState(d, callback); d.BeginInvoke(timeout, _EndRead, asyncState); }
public async Task<HidReadResult> ReadAsync(int timeout = 0) { var d = new _ReadDelegate(Read); return await Task<HidReadResult>.Factory.FromAsync(d.BeginInvoke, d.EndInvoke, timeout, null); }
public async Task <HidReadResult> ReadAsync(int timeout = 0) { var d = new _ReadDelegate(Read); return(await Task <HidReadResult> .Factory.FromAsync(d.BeginInvoke, d.EndInvoke, timeout, null)); }