Microsoft.VisualStudio.Text.Projection, espace de noms
Fournit la prise en charge de la projection dans l'éditeur. La projection est un moyen de mixer le texte de plusieurs mémoires tampon de texte.
Pour plus d'informations sur la projection, voyez la section « projection » d'à l'intérieur de l'éditeur.
Classes
Classe | Description | |
---|---|---|
ElisionSourceSpansChangedEventArgs | Fournit des données à propos de l'événement d'SourceSpansChanged, dans lequel le jeu d'étendues de source masquées a changé. | |
GraphBufferContentTypeChangedEventArgs | Fournit l'événement des données f GraphBufferContentTypeChanged. | |
GraphBuffersChangedEventArgs | Les informations données pour un événement d'GraphBuffersChanged. | |
ProjectionSourceBuffersChangedEventArgs | Fournit les informations pour une transaction de modification sur un IProjectionBuffer dans lequel le jeu d'objets sources ITextBuffer a changé. | |
ProjectionSourceSpansChangedEventArgs | Fournit des informations sur l'événement SourceSpansChanged. |
Interfaces
Interface | Description | |
---|---|---|
IBufferGraph | Représente un graphique d'objets ITextBuffer.La mémoire tampon de texte de niveau supérieur peut être ou ne pas être un IProjectionBuffer. | |
IBufferGraphFactoryService | Crée un graphique de mémoire tampon à partir d'un graphique d'objets ITextBuffer créé par projection. | |
IElisionBuffer | Mémoire tampon de projection restreinte qui a une mémoire tampon source exactement.Les étendues de la mémoire tampon source doivent s'afficher dans la mémoire tampon de projection comme dans la mémoire tampon source. | |
IElisionSnapshot | Instantané d'un objet IElisionBuffer. | |
IProjectionBuffer | Mémoire tampon de texte qui contient des projections d'autres mémoires tampons de texte, composée d'une liste d'étendues de suivi issues de ces mémoires tampons.Les mémoires tampons qui contribuent à la mémoire tampon de projection sont appelées des mémoires tampons sources, et les étendues de suivi qui décrivent les régions fournies sont appelées des étendues sources. | |
IProjectionBufferBase | Mémoire tampon de texte qui contient des projections d'autres mémoires tampons de texte, composée d'une liste d'étendues de textes issues de ces mémoires tampons.Les autres mémoires tampons qui contribuent à la mémoire tampon de projection sont appelées des mémoires tampons sources, et les étendues de texte qui décrivent les régions fournies sont appelées des étendues sources. | |
IProjectionBufferFactoryService | Utilisé pour créer des mémoires tampons de projection. | |
IProjectionEditResolver | Permet au créateur d'une mémoire tampon de projection de contrôler le comportement de certaines modifications apportées à la mémoire tampon. | |
IProjectionSnapshot | Instantané de texte immuable qui représente un état d'un IProjectionBuffer. | |
IProjectionSnapshot2 |
Énumérations
Énumération | Description | |
---|---|---|
ElisionBufferOptions | Options qui s'appliquent à IElisionBuffer. | |
ProjectionBufferOptions | Représente les options à appliquer aux objets IProjectionBuffer. |