IProjectionEditResolver.FillInInsertionSizes, méthode
Lorsque le texte est inséré dans la mémoire tampon de projection au point d'insertion 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.
Espace de noms : Microsoft.VisualStudio.Text.Projection
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Sub FillInInsertionSizes ( _
projectionInsertionPoint As SnapshotPoint, _
sourceInsertionPoints As ReadOnlyCollection(Of SnapshotPoint), _
insertionText As String, _
insertionSizes As IList(Of Integer) _
)
void FillInInsertionSizes(
SnapshotPoint projectionInsertionPoint,
ReadOnlyCollection<SnapshotPoint> sourceInsertionPoints,
string insertionText,
IList<int> insertionSizes
)
void FillInInsertionSizes(
SnapshotPoint projectionInsertionPoint,
ReadOnlyCollection<SnapshotPoint>^ sourceInsertionPoints,
String^ insertionText,
IList<int>^ insertionSizes
)
abstract FillInInsertionSizes :
projectionInsertionPoint:SnapshotPoint *
sourceInsertionPoints:ReadOnlyCollection<SnapshotPoint> *
insertionText:string *
insertionSizes:IList<int> -> unit
function FillInInsertionSizes(
projectionInsertionPoint : SnapshotPoint,
sourceInsertionPoints : ReadOnlyCollection<SnapshotPoint>,
insertionText : String,
insertionSizes : IList<int>
)
Paramètres
projectionInsertionPoint
Type : Microsoft.VisualStudio.Text.SnapshotPointPoint d'insertion dans le IProjectionBuffer.
sourceInsertionPoints
Type : ReadOnlyCollection<SnapshotPoint>Liste des points d'insertion dans la mémoire tampon source (d'une longueur de deux ou supérieure).
insertionText
Type : StringTexte à fractionner entre les points d'insertion.
insertionSizes
Type : IList<Int32>Rempli par l'appelé ; nombre de caractères dans l'insertionText à insérer dans le point d'insertion source correspondant.
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.
Si la longueur d'sourceInsertionPoints est plus supérieure à deux, tous sauf le premier et le dernier point d'instantané désigneront la limite d'une étendue de source vide.
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.