DocumentProperties 构造函数
初始化 DocumentProperties 类的新实例。
命名空间: Microsoft.VisualStudio.Package
程序集: 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 中)
Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
语法
声明
Protected Sub New ( _
mgr As CodeWindowManager _
)
protected DocumentProperties(
CodeWindowManager mgr
)
参数
- mgr
类型:Microsoft.VisualStudio.Package.CodeWindowManager
[in] 使用此 DocumentProperties 对象的 CodeWindowManager 对象。
备注
如果从 DocumentProperties 类派生类,则必须从构造函数调用基构造函数。
提示 |
---|
添加的一个有用的参数到构造函数是 LanguageService 类的版本。这直接访问 LanguageService 类的版本,该版本,而不必遍历 Source 对象。 |
基构造函数缓存代码窗口管理器然后从 SVsTrackSelectionEx 服务的一 IVsTrackSelectionEx 对象。此 TRACKER 用于管理选择和属性更新。该基构造函数然后设置指示的内部标志。 DocumentProperties 对象的属性可见。
示例
这是上特定语言服务型类 DocumentProperties 构造函数的简短示例。
using Microsoft.VisualStudio.Package;
namespace MyLanguagePackage
{
class MyDocumentProperties : DocumentProperties
{
private MyLanguageService m_languageService;
MyDocumentProperties(CodeWindowManager mgr,
MyLanguageService langsrvc)
: base(mgr)
{
m_languageService = langsrvc.
}
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。