ISmartTagSession, interface
Définit une session de balise active, qui encapsule toutes les informations sur un appel particulier du système de balises actives.
Espace de noms : Microsoft.VisualStudio.Language.Intellisense
Assembly : Microsoft.VisualStudio.Language.Intellisense (dans Microsoft.VisualStudio.Language.Intellisense.dll)
Syntaxe
'Déclaration
Public Interface ISmartTagSession _
Inherits IIntellisenseSession, IPropertyOwner
public interface ISmartTagSession : IIntellisenseSession,
IPropertyOwner
public interface class ISmartTagSession : IIntellisenseSession,
IPropertyOwner
type ISmartTagSession =
interface
interface IIntellisenseSession
interface IPropertyOwner
end
public interface ISmartTagSession extends IIntellisenseSession, IPropertyOwner
Le type ISmartTagSession expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ActionSets | Obtient la collection d'actions que cette session affiche. | |
ApplicableToSpan | Obtient ou définit l'étendue à laquelle cette session est applicable dans la mémoire tampon de texte.Celle-ci est utilisée pour positionner tous les menus contextuels restitués par les présentateurs de balises actives. | |
IconSource | Obtient ou définit une icône qui peut être utilisée dans l'affichage de cette session. | |
IsDismissed | Détermine si la session est fermée. (Hérité de IIntellisenseSession.) | |
Presenter | Obtient le IIntellisensePresenter utilisé pour restituer IntelliSense pour cette session. (Hérité de IIntellisenseSession.) | |
Properties | Obtient la collection de propriétés contrôlées par le propriétaire. (Hérité de IPropertyOwner.) | |
State | Obtient ou définit l'état actuel de cette session. | |
TagSpan | Étendue sur laquelle la balise doit être restituée | |
TagText | Obtient ou définit le texte à afficher avec la balise. | |
TextView | Obtient ITextView dans lequel cette session d'Intellisense a été déclenchée. (Hérité de IIntellisenseSession.) | |
Type | Type de cette session de balise active. |
Début
Méthodes
Nom | Description | |
---|---|---|
Collapse | Réduit la session à un état réduit.Si la session n'a aucun état, la session est fermée. (Hérité de IIntellisenseSession.) | |
Dismiss | Ferme la session, entraîne la destruction du présentateur et la suppression de la session de la pile de sessions. (Hérité de IIntellisenseSession.) | |
GetTriggerPoint(ITextBuffer) | Obtient ITrackingPoint auquel cette session d'Intellisense a été déclenchée pour ITextBuffer spécifié. (Hérité de IIntellisenseSession.) | |
GetTriggerPoint(ITextSnapshot) | Obtient le SnapshotPoint auquel cette session IntelliSense a été déclenchée dans l'ITextSnapshot spécifié. (Hérité de IIntellisenseSession.) | |
Match | Détermine l'élément correspondant le mieux dans la session et définit la sélection sur cet élément. (Hérité de IIntellisenseSession.) | |
Recalculate | Recalcule les éléments IntelliSense sous-jacents liés à cette session, à l'aide du même point de déclenchement. (Hérité de IIntellisenseSession.) | |
Start | Démarre la session. (Hérité de IIntellisenseSession.) |
Début
Événements
Nom | Description | |
---|---|---|
ApplicableToSpanChanged | Se produit lorsque la propriété ApplicableToSpan change. | |
Dismissed | Se produit lorsque la session est fermée. (Hérité de IIntellisenseSession.) | |
IconSourceChanged | Se produit lorsque l'icône de la session change. | |
PresenterChanged | Se produit lorsque le présentateur IntelliSense de cette session change. (Hérité de IIntellisenseSession.) | |
Recalculated | Se produit lorsque la session est recalculée. (Hérité de IIntellisenseSession.) | |
StateChanged | Se produit lorsque l'état de cette session change | |
TagSpanChanged | Se produit lorsque la propriété TagSpan change. |
Début
Exemples
Pour obtenir un exemple de l'utilisation de cette interface, consultez Procédure pas - à - pas : afficher SmartTags.
Voir aussi
Référence
Microsoft.VisualStudio.Language.Intellisense, espace de noms