IProjectionBufferFactoryService.CreateElisionBuffer Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) |
Crée un ElisionBuffer avec la projection par défaut IContentType et initialisé à la liste fournie d’étendues d’instantanés à partir d’une mémoire tampon source unique. |
| CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) |
Créez une mémoire tampon d'élision initialisée pour exposer la liste fournie d'étendues d'instantanés d'une mémoire tampon source unique. |
CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions)
Crée un ElisionBuffer avec la projection par défaut IContentType et initialisé à la liste fournie d’étendues d’instantanés à partir d’une mémoire tampon source unique.
public:
Microsoft::VisualStudio::Text::Projection::IElisionBuffer ^ CreateElisionBuffer(Microsoft::VisualStudio::Text::Projection::IProjectionEditResolver ^ projectionEditResolver, Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ exposedSpans, Microsoft::VisualStudio::Text::Projection::ElisionBufferOptions options);
public Microsoft.VisualStudio.Text.Projection.IElisionBuffer CreateElisionBuffer (Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver projectionEditResolver, Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection exposedSpans, Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions options);
abstract member CreateElisionBuffer : Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver * Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions -> Microsoft.VisualStudio.Text.Projection.IElisionBuffer
Public Function CreateElisionBuffer (projectionEditResolver As IProjectionEditResolver, exposedSpans As NormalizedSnapshotSpanCollection, options As ElisionBufferOptions) As IElisionBuffer
Paramètres
- projectionEditResolver
- IProjectionEditResolver
Outil de résolution des conflits pour ce IProjectionBuffer. Ce paramètre peut être null.
- exposedSpans
- NormalizedSnapshotSpanCollection
Jeu d'étendues (d'une mémoire tampon source unique) exposées initialement dans la mémoire tampon d'élision.
- options
- ElisionBufferOptions
Options de la mémoire tampon.
Retours
Mémoire tampon d'élision non null.
Exceptions
exposedSpans a la valeur null.
S’applique à
CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType)
Créez une mémoire tampon d'élision initialisée pour exposer la liste fournie d'étendues d'instantanés d'une mémoire tampon source unique.
public:
Microsoft::VisualStudio::Text::Projection::IElisionBuffer ^ CreateElisionBuffer(Microsoft::VisualStudio::Text::Projection::IProjectionEditResolver ^ projectionEditResolver, Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ exposedSpans, Microsoft::VisualStudio::Text::Projection::ElisionBufferOptions options, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.Projection.IElisionBuffer CreateElisionBuffer (Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver projectionEditResolver, Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection exposedSpans, Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions options, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateElisionBuffer : Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver * Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.Projection.IElisionBuffer
Public Function CreateElisionBuffer (projectionEditResolver As IProjectionEditResolver, exposedSpans As NormalizedSnapshotSpanCollection, options As ElisionBufferOptions, contentType As IContentType) As IElisionBuffer
Paramètres
- projectionEditResolver
- IProjectionEditResolver
Outil de résolution des conflits pour ce IProjectionBuffer. Ce paramètre peut être null.
- exposedSpans
- NormalizedSnapshotSpanCollection
Jeu d'étendues (d'une mémoire tampon source unique) exposées initialement dans la mémoire tampon d'élision.
- options
- ElisionBufferOptions
Options de la mémoire tampon.
- contentType
- IContentType
IContentType du nouveau IElisionBuffer.
Retours
Mémoire tampon d'élision non null.
Exceptions
exposedSpans a la valeur null.