Partager via


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

  • 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 : String

    Texte à 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

Voir aussi

Référence

IProjectionEditResolver Interface

Microsoft.VisualStudio.Text.Projection, espace de noms