SimpleEditorView 类

表示一个通用的简单 edit 视图的抽象类。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Package.SimpleEditorView
    Microsoft.VisualStudio.Package.EditorControl

命名空间:  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 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class SimpleEditorView _
    Implements IOleCommandTarget, IVsWindowPane, IVsToolboxUser, IVsStatusbarUser,  _
    IVsWindowPaneCommit, IOleComponent
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public abstract class SimpleEditorView : IOleCommandTarget, 
    IVsWindowPane, IVsToolboxUser, IVsStatusbarUser, IVsWindowPaneCommit, IOleComponent

SimpleEditorView 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 SimpleEditorView 初始化 SimpleEditorView 新实例所提供的文本缓冲区的。

页首

属性

  名称 说明
受保护的属性 Buffer 获取或设置文本缓冲区。
受保护的属性 ComponentId 获取或设置编辑器视图的元素 ID。
受保护的属性 ComponentManager 获取或设置此视图的组件管理器。
受保护的属性 MenuCommandService
受保护的属性 Site 获取或设置此视图中 IServiceProvider

页首

方法

  名称 说明
公共方法 ClosePane 关闭窗口和注销元素。
公共方法 CommitPendingEdit 进行所做的任何更改文件。
公共方法 CreatePaneWindow 创建一个窗口。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 Exec 执行指定的命令。
受保护的方法 ExecCommand 执行特定命令。
公共方法 FContinueMessageLoop 对消息循环的每次迭代时。
公共方法 FDoIdle 调用执行空闲时间任务。
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FPreTranslateMessage 调用过程或修改消息,则转换和调度之前。
公共方法 FQueryTerminate 调用,当组件管理器希望了解视图是否在它可以终止状态。
公共方法 FReserved1 保留的方法。
公共方法 GetDefaultSize 获取窗口的默认大小。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 HwndGetWindow 获取窗口与组件关联。
公共方法 IsSupported 确定工具箱用户是否支持引用的数据对象。
公共方法 ItemPicked 发送通知工具箱中的某个项时选择了 (通过单击鼠标或按 enter)。
公共方法 LoadViewState 在派生类中实现时,负载窗格的视图状态。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 OnActivationChange 调用激活时,新的对象。
公共方法 OnAppActivate 请注意元素,每当活动宿主应用程序或停用。
公共方法 OnEnterState ,在应用程序进入或退出一个特定状态时,请注意视图。
公共方法 OnLoseActivation 通知事件视图它将丢失其活动状态,因为宿主或其他元素变为活动状态。
受保护的方法 QueryCommandStatus 获取指定的命令的状态。
受保护的方法 QueryParameterList 获取命令的参数。
公共方法 QueryStatus 获取指定的命令的状态。
公共方法 SaveViewState 保存加载的视图状态。
公共方法 SetInfo 设置在状态栏中显示信息反映此视图。
公共方法 SetSite 初始化此视图。
公共方法 Terminate 调用组件管理器,当它要停止视图中注册。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TranslateAccelerator 处理特殊的导航键的转换。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Package 命名空间