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 | |
---|---|---|
ApplicableToSpan | Obtiene el intervalo de aplicación para esta sesión. | |
IsDismissed | Determina si se descarta la sesión. (Se hereda de IIntellisenseSession). | |
Presenter | Obtiene el objeto IIntellisensePresenter que se utiliza para la presentación de IntelliSense para esta sesión. (Se hereda de IIntellisenseSession). | |
Properties | Obtiene la colección de propiedades controlada por el propietario. (Se hereda de IPropertyOwner). | |
QuickInfoContent | Obtiene el contenido que será mostrado por esta sesión. | |
TextView | Obtiene ITextView en las que se desencadenó esta sesión de IntelliSense. (Se hereda de IIntellisenseSession). | |
TrackMouse | Determina si esta sesión realiza el seguimiento del mouse. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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). | |
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). | |
GetTriggerPoint(ITextBuffer) | Obtiene ITrackingPoint en las que se desencadenó esta sesión de IntelliSense para ITextBufferespecificado. (Se hereda de IIntellisenseSession). | |
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). | |
Match | Determina el mejor elemento coincidente de la sesión y establece la selección en este elemento. (Se hereda de IIntellisenseSession). | |
Recalculate | Actualiza los elementos de IntelliSense subyacentes pertenecientes a esta sesión, utilizando el mismo punto de desencadenador. (Se hereda de IIntellisenseSession). | |
Start | Inicia la sesión. (Se hereda de IIntellisenseSession). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
ApplicableToSpanChanged | Se produce cuando la propiedad de ApplicableToSpan de esta sesión. | |
Dismissed | Se produce cuando se descarta la sesión. (Se hereda de IIntellisenseSession). | |
PresenterChanged | Se produce cuando cambia el presentador de IntelliSense para esta sesión. (Se hereda de IIntellisenseSession). | |
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)