提供对代码导航,事件生成支持,等等。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")> _
Public Interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute(L"F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface class IVsContainedLanguageCodeSupport
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
type IVsContainedLanguageCodeSupport = interface end
public interface IVsContainedLanguageCodeSupport
IVsContainedLanguageCodeSupport 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
CreateUniqueEventName | 创建一个事件处理程序的名称,将类对象实例的上下文、名称和操作的名称。 |
![]() |
EnsureEventHandler | 创建一个事件处理程序将类对象实例的上下文、事件的名称,名称和事件处理程序的唯一名称 (),因此,如果任何不存在。 |
![]() |
GetBaseClassName | 返回基类名称提供的类。 |
![]() |
GetCompatibleEventHandlers | 返回与所提供的事件声明的签名现有成员的集合。 |
![]() |
GetEventHandlerMemberID | ,如果存在,则返回与所提供的声明的事件处理程序的唯一成员 ID。 |
![]() |
GetMemberNavigationPoint | 获取位置 (例如开始字符索引,行开始、结束字符索引、结束行和文件项 ID) 在辅助缓冲区坐标或分部类文件缓冲区协调给定的,类成员,可以缓存和将来使用导航到该成员。 |
![]() |
GetMembers | 返回成员的集合与指定的标志对应。 |
![]() |
IsValidID | 检查提供的 ID 以确定它是否为此类包含语言的有效的标识符。 |
![]() |
OnRenamed | 调用从清单中包含的 IVsContainedLanguageHost 对象激活了一个指定类型的重命名。 |
页首
备注
对实现者的说明
实现在实现 IVsContainedLanguage 接口支持代码导航,生成事件,并且,获取对包含的语言代码的各个组件的访问块的同一类的此接口。
对调用者的说明
获取此接口通过调用 IVsContainedLanguage 对象的 QueryInterface 方法或通过转换为 IVsContainedLanguageCodeSupport 接口的 IVsContainedLanguage 对象。