Compartir a través de


IVsIntellisenseHost (Interfaz)

Implementado por los clientes (IVsTextView incluida para proporcionar IntelliSense de hospedaje funcionalidad.

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("0377986B-C450-453C-A7BE-67116C9129A6")> _
Public Interface IVsIntellisenseHost _
    Inherits IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")]
public interface IVsIntellisenseHost : IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute(L"0377986B-C450-453C-A7BE-67116C9129A6")]
public interface class IVsIntellisenseHost : IOleCommandTarget
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")>]
type IVsIntellisenseHost =  
    interface 
        interface IOleCommandTarget 
    end
public interface IVsIntellisenseHost extends IOleCommandTarget

El tipo IVsIntellisenseHost expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público AfterCompletorCommit Controla las acciones de limpieza después de una llamada a completor.
Método público BeforeCompletorCommit Acciones de identificadores antes de confirmar la llamada completor.
Método público Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (Se hereda de IOleCommandTarget).
Método público Exec(Guid%, UInt32, UInt32, Object%, Object%)
Método público GetContextBuffer Obtiene el búfer de contexto para IntelliSense.
Método público GetContextCaretPos Establece el símbolo de intercalación en relación con el búfer de contexto.
Método público GetContextFocalPoint Devuelve la posición en el búfer de contexto que se considera el punto de contexto inicial.
Método público GetContextLocation obtiene el rectángulo delimitador para el contexto de IntelliSense.
Método público GetContextSelection Obtiene la selección en relación con el búfer de contexto.
Método público GetHostFlags Obtiene los indicadores de host de IntelliSense de enumeración de IntelliSenseHostFlags .
Método público GetHostWindow Devuelve un identificador a la ventana host.
Método público GetServiceProvider obtiene un objeto de servicio de IntelliSense.
Método público GetSmartTagRect Devuelve la ventana etiqueta inteligente.
Método público GetSubjectCaretPos Obtiene la posición del símbolo de intercalación en relación con el texto en el que funciona IntelliSense.
Método público GetSubjectSelection Obtiene la selección en relación con el texto en el que funciona IntelliSense.
Método público GetSubjectText Obtiene el texto en el que funciona IntelliSense.
Método público HighlightMatchingBrace Resalta la llave correspondiente.
Método público QueryStatus(Guid, UInt32, OLECMD, IntPtr) (Se hereda de IOleCommandTarget).
Método público QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[])
Método público ReplaceSubjectTextSpan Edita el texto en el que funciona IntelliSense.
Método público SetContextCaretPos Establece el símbolo de intercalación en relación con el búfer de contexto.
Método público SetContextSelection Establece la selección en relación con el búfer de contexto.
Método público SetSubjectCaretPos Establece la posición del símbolo de intercalación en relación con el texto en el que funciona IntelliSense.
Método público SetSubjectSelection Establece la selección en relación con el texto en el que funciona IntelliSense.
Método público UpdateCompletionStatus Actualiza la interfaz de usuario del estado de (UI) finalización.
Método público UpdateSmartTagWindow Actualiza la ventana etiqueta inteligente.
Método público UpdateTipWindow actualiza la ventana de la sugerencia.

Arriba

Vea también

Referencia

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