Compartir a través de


IQuickInfoSession (Interfaz)

Representa una sesión de IntelliSense utilizada para mostrar contenido de información rápida.

Espacio de nombres:  Microsoft.VisualStudio.Language.Intellisense
Ensamblado:  Microsoft.VisualStudio.Language.Intellisense (en Microsoft.VisualStudio.Language.Intellisense.dll)

Sintaxis

'Declaración
Public Interface IQuickInfoSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface IQuickInfoSession : IIntellisenseSession, 
    IPropertyOwner
public interface class IQuickInfoSession : IIntellisenseSession, 
    IPropertyOwner
type IQuickInfoSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface IQuickInfoSession extends IIntellisenseSession, IPropertyOwner

El tipo IQuickInfoSession expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ApplicableToSpan Obtiene el intervalo de aplicación para esta sesión.
Propiedad pública IsDismissed Determina si se descarta la sesión. (Se hereda de IIntellisenseSession).
Propiedad pública Presenter Obtiene el objeto IIntellisensePresenter que se utiliza para la presentación de IntelliSense para esta sesión. (Se hereda de IIntellisenseSession).
Propiedad pública Properties Obtiene la colección de propiedades controlada por el propietario. (Se hereda de IPropertyOwner).
Propiedad pública QuickInfoContent Obtiene el contenido que será mostrado por esta sesión.
Propiedad pública TextView Obtiene ITextView en las que se desencadenó esta sesión de IntelliSense. (Se hereda de IIntellisenseSession).
Propiedad pública TrackMouse Determina si esta sesión realiza el seguimiento del mouse.

Arriba

Métodos

  Nombre Descripción
Método público Collapse Reduce a la sesión en un estado minimizado.si la sesión no tiene ninguna tal estado, despedirán a la sesión. (Se hereda de IIntellisenseSession).
Método público Dismiss Descarta la sesión, provocando la destrucción del presentador y que la sesión se quite de la pila de sesiones. (Se hereda de IIntellisenseSession).
Método público GetTriggerPoint(ITextBuffer) Obtiene ITrackingPoint en las que se desencadenó esta sesión de IntelliSense para ITextBufferespecificado. (Se hereda de IIntellisenseSession).
Método público GetTriggerPoint(ITextSnapshot) Obtiene el objeto SnapshotPoint en el que se desencadenó esta sesión de IntelliSense en cuanto al objeto ITextSnapshot especificado. (Se hereda de IIntellisenseSession).
Método público Match Determina el mejor elemento coincidente de la sesión y establece la selección en este elemento. (Se hereda de IIntellisenseSession).
Método público Recalculate Actualiza los elementos de IntelliSense subyacentes pertenecientes a esta sesión, utilizando el mismo punto de desencadenador. (Se hereda de IIntellisenseSession).
Método público Start Inicia la sesión. (Se hereda de IIntellisenseSession).

Arriba

Eventos

  Nombre Descripción
Evento público ApplicableToSpanChanged Se produce cuando la propiedad de ApplicableToSpan de esta sesión.
Evento público Dismissed Se produce cuando se descarta la sesión. (Se hereda de IIntellisenseSession).
Evento público PresenterChanged Se produce cuando cambia el presentador de IntelliSense para esta sesión. (Se hereda de IIntellisenseSession).
Evento público Recalculated Se produce cuando se actualiza la sesión. (Se hereda de IIntellisenseSession).

Arriba

Ejemplos

Para obtener un ejemplo de uso de esta interfaz, vea tutorial: Mostrar información sobre herramientas de QuickInfo.

Vea también

Referencia

Microsoft.VisualStudio.Language.Intellisense (Espacio de nombres)