VsTextManagerClass 类

为需要有关有效的文本视图的用户提供常规信息。

继承层次结构

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextManagerClass

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
<ClassInterfaceAttribute()> _
<GuidAttribute("F5E7E71D-1401-11D1-883B-0000F87579D2")> _
Public Class VsTextManagerClass _
    Implements IVsTextManager, VsTextManager
[ClassInterfaceAttribute()]
[GuidAttribute("F5E7E71D-1401-11D1-883B-0000F87579D2")]
public class VsTextManagerClass : IVsTextManager, 
    VsTextManager
[ClassInterfaceAttribute()]
[GuidAttribute(L"F5E7E71D-1401-11D1-883B-0000F87579D2")]
public ref class VsTextManagerClass : IVsTextManager, 
    VsTextManager
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F5E7E71D-1401-11D1-883B-0000F87579D2")>]
type VsTextManagerClass =  
    class 
        interface IVsTextManager 
        interface VsTextManager 
    end
public class VsTextManagerClass implements IVsTextManager, VsTextManager

VsTextManagerClass 类型公开以下成员。

构造函数

  名称 说明
公共方法 VsTextManagerClass

页首

方法

  名称 说明
公共方法 AdjustFileChangeIgnoreCount 文件的忽略计数更改的增加或减少。
公共方法 AttemptToCheckOutBufferFromScc 未提供的方法信息。
公共方法 AttemptToCheckOutBufferFromScc2 尝试检查从源代码管理的文件。
公共方法 CreateSelectionAction 未提供的方法信息。
公共方法 EnumBuffers 枚举文本缓冲区。尚未实现。
公共方法 EnumIndependentViews 枚举独立视图。
公共方法 EnumLanguageServices 枚举注册的语言服务 ID。
公共方法 EnumViews 枚举提供核心编辑器和与特定文本缓冲区的视图。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetActiveView 返回活动或已激活的视图。
公共方法 GetBufferSccStatus 未提供的方法信息。
公共方法 GetBufferSccStatus2 返回消息缓冲区,如果是这样,是否在源代码管理且文件是否已注册。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetMarkerTypeCount 返回已注册的标记类型的数量在任何缓冲区中的与核心文本编辑器。
公共方法 GetMarkerTypeInterface 映射一个数字标记类型 ID 设置为可用于探测特定的信息的接口。
公共方法 GetPerLanguagePreferences 未提供的方法信息。
公共方法 GetRegisteredMarkerTypeID 返回一个已注册的标记类型。
公共方法 GetShortcutManager 返回快捷管理器。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetUserPreferences 返回用户首选项,例如选项使用、缩进大小和小部件边距显示一个视图、框架和语言服务的。
公共方法 IgnoreNextFileChange 通知下文件更改将被忽略。
公共方法 MapFilenameToLanguageSID 将文件名,确定注册的语言服务,因此,如果存在,了解。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 NavigateToLineAndColumn 查找或创建在指定缓冲区的一个适当的视图并在指定的位置放置选择。
公共方法 NavigateToPosition 查找或在指定的线性位置创建在指定缓冲区的一个适当的视图并将选择。
公共方法 RegisterBuffer 注册文本管理器的文本缓冲区。
公共方法 RegisterIndependentView 注册从一个源的视图除核心编辑器。
公共方法 RegisterView 未提供的方法信息。
公共方法 SetFileChangeAdvise 未提供的方法信息。
公共方法 SetPerLanguagePreferences 未提供的方法信息。
公共方法 SetUserPreferences 设置用户首选项。
公共方法 SuspendFileChangeAdvise 挂起文件特定文件的更改通知。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UnregisterBuffer 注销缓冲区。
公共方法 UnregisterIndependentView 注销一个外部创建的视图。
公共方法 UnregisterView 未提供的方法信息。

页首

备注

您不能使用 new 关键字创建此类的实例。 相反,您必须获取 ILocalRegistry 对象并用 CreateInstance创建对象。 MPF 将使用 CreateInstance的此方法。

线程安全

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

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间