Подтвердить что ты не робот

TaskAwaiter не может быть выведен из использования

Я получаю красную строку под моим await в своем коде: 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

Хотя код компилируется и, кажется, работает нормально, мне просто интересно, что это значит? (Английский не является моим первым языком, поэтому я мог бы просто не понимать сообщение)

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;
}
4b9b3361

Ответ 1

Обновлен resharper до последней версии, решена проблема