Compartir a través de


IVsContainedCode (Interfaz)

Implementado por un lenguaje para admitir la asignación del intervalo del búfer.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
<GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedCode
[GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[InterfaceTypeAttribute()]
public interface IVsContainedCode
[GuidAttribute(L"171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[InterfaceTypeAttribute()]
public interface class IVsContainedCode
[<GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")>]
[<InterfaceTypeAttribute()>]
type IVsContainedCode =  interface end
public interface IVsContainedCode

El tipo IVsContainedCode expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público EnumOriginalCodeBlocks Devuelve un enumerador de asignaciones originales del bloque de código.
Método público HostSpansUpdated Notifica al proveedor de intervalos de código que se ha actualizado el coordinador del búfer con nuevas intervalos.

Arriba

Comentarios

Los bloques de código incrustados o se contienen en otro documento se colocan normalmente en un búfer independiente que se va a pasar a un servicio de lenguaje para la presentación y el análisis. Sin embargo, los bloques de código deben mostrarse al usuario en el documento original. Esto requiere la posibilidad de asignación entre el búfer original que contiene el documento con el bloque de código incrustado y el búfer independiente que contiene solo el bloque de código. esta interfaz es representa los bloques de código en el documento original.

Notas para los implementadores

Esta interfaz se implementa normalmente en el mismo objeto que implementa la interfaz de IVsContainedLanguage .

Notas para los llamadores

Obtiene esta interfaz llamando al método de QueryInterface en un objeto de IVsContainedLanguage el objeto o de IVsContainedLanguage a la interfaz de IVsContainedCode .

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)