我正在尝试在保存文件之前(使用ReSharper.ReSharper_SilentCleanupCode
)运行ReSharper的RunningDocumentTable
。
我遇到的问题是DTE.ExecuteCommand( "ReSharper.ReSharper_SilentCleanupCode" );
是一个“即发即弃”命令,而且我无法知道它何时完成。如果命令花费更长的时间才能返回结果,然后返回预期值,并且在ReSharper应用更改之前文件已保存,则会出现此问题。
有没有办法监视此命令,并在完成后作出响应?