IProjectionEditResolver.FillInReplacementSizes, méthode
Lorsque le texte à l'étendue de remplacement de projection est remplacé dans une mémoire tampon de projection, déterminez combien de personnages du texte d'insertion doivent être insérés dans la mémoire tampon de source à chaque point d'insertion de source (qui sont les points de départ d'sourceReplacementSpans).
Espace de noms : Microsoft.VisualStudio.Text.Projection
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Sub FillInReplacementSizes ( _
projectionReplacementSpan As SnapshotSpan, _
sourceReplacementSpans As ReadOnlyCollection(Of SnapshotSpan), _
insertionText As String, _
insertionSizes As IList(Of Integer) _
)
void FillInReplacementSizes(
SnapshotSpan projectionReplacementSpan,
ReadOnlyCollection<SnapshotSpan> sourceReplacementSpans,
string insertionText,
IList<int> insertionSizes
)
void FillInReplacementSizes(
SnapshotSpan projectionReplacementSpan,
ReadOnlyCollection<SnapshotSpan>^ sourceReplacementSpans,
String^ insertionText,
IList<int>^ insertionSizes
)
abstract FillInReplacementSizes :
projectionReplacementSpan:SnapshotSpan *
sourceReplacementSpans:ReadOnlyCollection<SnapshotSpan> *
insertionText:string *
insertionSizes:IList<int> -> unit
function FillInReplacementSizes(
projectionReplacementSpan : SnapshotSpan,
sourceReplacementSpans : ReadOnlyCollection<SnapshotSpan>,
insertionText : String,
insertionSizes : IList<int>
)
Paramètres
projectionReplacementSpan
Type : Microsoft.VisualStudio.Text.SnapshotSpanÉtendue de texte à remplacer dans le IProjectionBuffer.
sourceReplacementSpans
Type : ReadOnlyCollection<SnapshotSpan>Étendues de texte qui seront remplacées dans les mémoires tampons sources (de longueur deux ou supérieure).
insertionText
Type : StringTexte à fractionner entre les étendues de remplacement.
insertionSizes
Type : IList<Int32>Rempli par l'appelé ; nombre de caractères dans l'insertionText à insérer dans l'étendue de remplacement source correspondante.
Notes
Cet appel est effectué pendant qu'une modification est en cours, donc toute tentative de modifier la mémoire tampon de projection ou ses sources pendant cet appel échoue.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.