VsTextPackageClass 类
为需要有关有效的文本视图的用户提供常规信息。
继承层次结构
Object
Microsoft.VisualStudio.TextManager.Interop.VsTextPackageClass
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<ClassInterfaceAttribute()> _
<GuidAttribute("F5E7E720-1401-11D1-883B-0000F87579D2")> _
Public Class VsTextPackageClass _
Implements IVsTextManager, VsTextPackage
[ClassInterfaceAttribute()]
[GuidAttribute("F5E7E720-1401-11D1-883B-0000F87579D2")]
public class VsTextPackageClass : IVsTextManager,
VsTextPackage
[ClassInterfaceAttribute()]
[GuidAttribute(L"F5E7E720-1401-11D1-883B-0000F87579D2")]
public ref class VsTextPackageClass : IVsTextManager,
VsTextPackage
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F5E7E720-1401-11D1-883B-0000F87579D2")>]
type VsTextPackageClass =
class
interface IVsTextManager
interface VsTextPackage
end
public class VsTextPackageClass implements IVsTextManager, VsTextPackage
VsTextPackageClass 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
VsTextPackageClass |
页首
方法
名称 | 说明 | |
---|---|---|
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 | [in] 为 IVsTextBuffer 接口的指针。 | |
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。