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
)

参数

备注

如果从 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 安全性

请参见

参考

DocumentProperties 类

Microsoft.VisualStudio.Package 命名空间