Я пытаюсь позвонить System.Windows.Threading.Dispatcher.BeginInvoke
.Сигнатура метода такова:
BeginInvoke(Delegate method, params object[] args)
Я пытаюсь передать ему лямбду вместо того, чтобы создавать делегат.
_dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } );
Это дает мне ошибку компилятора, говорячто я
не могу преобразовать лямбду в System.Delegate.
Подпись делегата принимает объект в качестве параметра и возвращает void.Моя лямбда соответствует этому, но она не работает.Чего мне не хватает?