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 命名空间