IProjectionEditResolver.FillInReplacementSizes(SnapshotSpan, ReadOnlyCollection<SnapshotSpan>, String, IList<Int32>) Méthode

Définition

Lorsque du texte à projectionReplacementSpan est remplacé dans une mémoire tampon de projection, déterminez le nombre de caractères du insertionText à insérer dans la mémoire tampon source à chaque point d’insertion source (qui sont les points de départ du sourceReplacementSpans ).

public:
 void FillInReplacementSizes(Microsoft::VisualStudio::Text::SnapshotSpan projectionReplacementSpan, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Text::SnapshotSpan> ^ sourceReplacementSpans, System::String ^ insertionText, System::Collections::Generic::IList<int> ^ insertionSizes);
public void FillInReplacementSizes (Microsoft.VisualStudio.Text.SnapshotSpan projectionReplacementSpan, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.SnapshotSpan> sourceReplacementSpans, string insertionText, System.Collections.Generic.IList<int> insertionSizes);
abstract member FillInReplacementSizes : Microsoft.VisualStudio.Text.SnapshotSpan * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.SnapshotSpan> * string * System.Collections.Generic.IList<int> -> unit
Public Sub FillInReplacementSizes (projectionReplacementSpan As SnapshotSpan, sourceReplacementSpans As ReadOnlyCollection(Of SnapshotSpan), insertionText As String, insertionSizes As IList(Of Integer))

Paramètres

projectionReplacementSpan
SnapshotSpan

Étendue de texte à remplacer dans le IProjectionBuffer.

sourceReplacementSpans
ReadOnlyCollection<SnapshotSpan>

Étendues de texte qui seront remplacées dans les mémoires tampons sources (de longueur deux ou supérieure).

insertionText
String

Texte à fractionner entre les étendues de remplacement.

insertionSizes
IList<Int32>

Rempli par l'appelé ; nombre de caractères dans l'insertionText à insérer dans l'étendue de remplacement source correspondante.

Remarques

Cet appel est effectué lorsqu’une modification est en cours, de sorte que toute tentative de modification de la mémoire tampon de projection ou de ses sources pendant cet appel échoue.

S’applique à