Partager via


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

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

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

Voir aussi

Référence

IProjectionEditResolver Interface

Microsoft.VisualStudio.Text.Projection, espace de noms