从工作线程调用Visual Studio SDK函数

时间:2019-05-24 09:40:20

标签: envdte visual-studio-sdk

从工作线程中调用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(()=>{ });
    }
}

我在网络搜索中找到了它,但找不到答案。

0 个答案:

没有答案