dostanę czerwoną linię pod moim await
w moim kodu mówiąc: The type arguments for method 'TaskAwaiter<TResult> System.WindowsRuntimeSystemExtensions.GetAwaiter<TResult>(this Windows.Foundation.IAsyncOperation 1)' cannot be inferred from the usage. Try specifying the type arguments explicitly
TaskAwaiter nie można wywieść z wykorzystaniem
Choć kod kompiluje i wydaje się działać prawidłowo, po prostu zastanawiam się, co to oznacza? (Angielski nie jest moim pierwszym językiem, więc nie może po prostu zrozumieć komunikat)
private async void Init()
{
var settings = new I2cConnectionSettings(I2CAddress);
settings.BusSpeed = I2cBusSpeed.StandardMode;
var aqs = I2cDevice.GetDeviceSelector(I2CControllerName);
var dis = await DeviceInformation.FindAllAsync(aqs);
_device = await I2cDevice.FromIdAsync(dis[0].Id, settings);
_isInited = true;
}
Brzmi jak błąd w bibliotece używasz, moszczu używać jakiś niestandardowy awatar. –
Jaki jest typ "DeviceInformation" i "l2cDevice"? –
Okay, warto wspomnieć, że im działa VS2015RC, więc myślę, że to również może być błąd. –