LanguageService.GetCodeWindowManager 方法

实例化 CodeWindowManager 类。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)

语法

声明
Public Function GetCodeWindowManager ( _
    codeWindow As IVsCodeWindow, _
    <OutAttribute> ByRef mgr As IVsCodeWindowManager _
) As Integer
public int GetCodeWindowManager(
    IVsCodeWindow codeWindow,
    out IVsCodeWindowManager mgr
)

参数

返回值

类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。

实现

IVsLanguageInfo.GetCodeWindowManager(IVsCodeWindow, IVsCodeWindowManager%)

备注

Visual Studio 调用此方法对于语言服务提供机会与特定代码窗口。 如果需要添加其他组件。除之外的代码窗口由 CodeWindowManager 类已处理) 的 导航 条 (),则必须从 CodeWindowManager 类派生类并从此方法返回类的实例。 该派生类必须调用 CodeWindowManager的基本构造函数。

该基方法始终返回新 CodeWindowManager 对象。 此基方法实例化又提供新的 Colorizer 对象的 Source 对象 (与 CreateSource的调用) (从调用 Source.GetColorizer)。 当 Source 对象构造时,将调用 CreateExpansionProvider 获取又调用 CreateExpansionFunction 获取 ExpansionFunction 对象的新 ExpansionProvider 对象。 CodeWindowManager 构造函数调用 CreateDocumentProperties 获取一个新 DocumentProperties 对象。

.NET Framework 安全性

请参见

参考

LanguageService 类

Microsoft.VisualStudio.Package 命名空间