调用,在命令执行后。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
语法
声明
Public Overridable Function HandlePostExec ( _
ByRef guidCmdGroup As Guid, _
nCmdId As UInteger, _
nCmdexecopt As UInteger, _
commit As Boolean, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Boolean
public virtual bool HandlePostExec(
ref Guid guidCmdGroup,
uint nCmdId,
uint nCmdexecopt,
bool commit,
IntPtr pvaIn,
IntPtr pvaOut
)
参数
- guidCmdGroup
类型:System.Guid%
[in] 命令组的 GUID。
- nCmdId
类型:System.UInt32
[in] 命令的特定 ID 从命令组。这将标识命令执行。
- nCmdexecopt
类型:System.UInt32
[in] 命令的参数 (打包为 32 位值)。
- commit
类型:System.Boolean
[in] ,如果代码段致力于源文件,这是 true 。
- pvaIn
类型:System.IntPtr
[in] 对任何参数负 Variant 的一 unmarshaled 指针需要使用命令。这可能是指示一个空值不会产生额外的参数。
- pvaOut
类型:System.IntPtr
[in, out] 对包含命令的结果 Variant 的一 unmarshaled 指针,因此,如果有的话)。
返回值
类型:System.Boolean
如果命令已被处理,返回 true;否则,返回 false 允许调用方处理命令。
备注
,在命令执行后,调用此方法。这使外接程序能够完成所有代码段展开详细信息。
基方法处理仅 RETURN 命令然后,仅当外接在 HandlePreExec 方法启动的;在这种情况下, EndTemplateEditing 方法调用关闭该编辑器的会话 ),不过,只有当 commit 参数是 true ),并 true 返回一 RETURN 命令已处理了 (这避免可能弄糟此代码段指定的格式) 的格式设置范围。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。