вызов функции Visual Studio SDK из рабочего потока - PullRequest
0 голосов
/ 24 мая 2019

Каков рекомендуемый способ вызова функции DTE из рабочего потока?

DTE2 dte = ...; // already acquired
// pseudocode
void MyThreadProc()
{
    dte.MainThread.BeginInvoke(()=>{}); // unfortunately, there is no MainThread member actually.
}

Пока что я так делаю, но этот метод нельзя использовать, если нет окна инструментов.

class MyToolWindow: UserControl
{
    void foo()
    {
        this.BeginInvoke(()=>{ });
    }
}

Я искал его в веб-поиске, но не могу найти ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...