IProjectionBufferFactoryService.CreateElisionBuffer Méthode

Définition

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

IElisionBuffer

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

IElisionBuffer

Mémoire tampon d'élision non null.

Exceptions

exposedSpans a la valeur null.

S’applique à