Compartir a través de


IVsContainedLanguageCodeSupport (Interfaz)

Proporciona compatibilidad para navegar por el código, generación del evento, etc.

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
<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

El tipo IVsContainedLanguageCodeSupport expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público CreateUniqueEventName Crea un nombre único del controlador de eventos, dado el contexto de la clase, el nombre de la instancia de objeto, y el nombre del evento.
Método público EnsureEventHandler Crea un controlador de eventos con el contexto de la clase, el nombre de la instancia de objeto, el nombre del evento, y el nombre (único) del controlador de eventos, si no existe ninguna ya.
Método público GetBaseClassName Devuelve el nombre de la clase base para la clase proporcionada.
Método público GetCompatibleEventHandlers Devuelve una colección de miembros existentes que coincidan con la firma de la descripción del evento proporcionada.
Método público GetEventHandlerMemberID Devuelve el id. único del miembro de un controlador de eventos que coincide con la descripción proporcionada si existe.
Método público GetMemberNavigationPoint Obtiene la posición (como el índice del carácter inicial, línea inicial, finalizando el índice del carácter, finalizando la línea, y el Id. de elemento file) en las coordenadas secundarias del búfer o el búfer de archivos de clase parcial coordina, de dado un miembro de clase, que se almacena en caché y utilizar después para navegar a ese miembro.
Método público GetMembers Devuelve una colección de miembros correspondientes a los marcadores especificados.
Método público IsValidID Examina el identificador proporcionado para ver si es un identificador válido para el lenguaje contenido.
Método público OnRenamed Nombre de un objeto de IVsContainedLanguageHost que contiene que indica que un cambio de un tipo especificado se inicia.

Arriba

Comentarios

Notas para los implementadores

Implemente esta interfaz en la misma clase que implementa la interfaz de IVsContainedLanguage para admitir la navegación del código, los eventos, y obtener acceso a los distintos elementos de bloque contenido de código de idioma.

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 IVsContainedLanguageCodeSupport .

Vea también

Referencia

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