IProjectionEditResolver.FillInReplacementSizes(SnapshotSpan, ReadOnlyCollection<SnapshotSpan>, String, IList<Int32>) 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.
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.
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.