CompoundActionBase 类

用于创建 CompoundAction 对象。

继承层次结构

System.Object
  Microsoft.VisualStudio.Package.CompoundActionBase
    Microsoft.VisualStudio.Package.CompoundAction
    Microsoft.VisualStudio.Package.CompoundViewAction

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.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 Class CompoundActionBase _
    Implements IDisposable
public class CompoundActionBase : IDisposable

CompoundActionBase 类型公开以下成员。

构造函数

  名称 说明
公共方法 CompoundActionBase 初始化 CompoundActionBase 类的新实例。

页首

方法

  名称 说明
公共方法 Abort 停止当前多个事件,引发所有编辑器。
公共方法 Close 关闭该复合事件并进行编辑到源文件。
公共方法 Dispose ,在销毁之前,释放的所有资源 CompoundAction 对象。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FlushEditActions 对于所有挂起的编辑从当前多个事件。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
受保护的字段 action CompoundAction 事件的接口。
受保护的字段 opened 指定是否打开了一个复合事件。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Package 命名空间