IVsContainedCode 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由语言实现以支持缓冲区跨度映射。
public interface class IVsContainedCode
public interface class IVsContainedCode
__interface IVsContainedCode
[System.Runtime.InteropServices.Guid("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsContainedCode
[<System.Runtime.InteropServices.Guid("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsContainedCode = interface
Public Interface IVsContainedCode
- 属性
注解
嵌入或包含在另一个文档中的代码块通常放置在一个单独的缓冲区中,以便传递给语言服务进行显示和分析。 但是,必须在原始文档中向用户显示代码块。 这要求在包含包含嵌入代码块的文档的原始缓冲区和仅包含代码块的单独缓冲区之间进行映射。 此接口表示原始文档中的代码块。
实施者说明
此接口通常在实现接口的同一对象上实现 IVsContainedLanguage 。
调用方说明
通过对对象调用 QueryInterface 方法 IVsContainedLanguage 或通过将对象强制转换为接口来获取此接口 IVsContainedLanguage IVsContainedCode 。
方法
| EnumOriginalCodeBlocks(IVsEnumCodeBlocks) |
返回原始代码块映射的枚举器。 |
| HostSpansUpdated() |
通知代码段的提供程序,缓冲区协调器已更新了新的范围。 |