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 | |
---|---|---|
EnumOriginalCodeBlocks | Devuelve un enumerador de asignaciones originales del bloque de código. | |
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)