Condividi tramite


Metodo IProjectionEditResolver.FillInInsertionSizes

Quando il testo viene inserito nel buffer di proiezione al punto di inserimento di proiezione, determinare quanti caratteri del testo di inserimento devono essere inseriti nel buffer di origine in ogni punto di inserimento di origine.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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>
)

Parametri

  • sourceInsertionPoints
    Tipo: ReadOnlyCollection<SnapshotPoint>

    L'elenco dei punti di inserimento nei buffer di origine (di lunghezza pari o maggiore di due).

  • insertionText
    Tipo: String

    Il testo da suddividere tra i punti di inserimento.

  • insertionSizes
    Tipo: IList<Int32>

    Compilato dal computer chiamato; il numero di caratteri in insertionText per essere inserito nel punto di inserimento di origine corrispondente.

Note

Questa chiamata viene eseguita mentre una modifica in sospeso, in modo da qualsiasi modificare il buffer di proiezione o dei relativi database di origine durante questa chiamata rileva.

Se la lunghezza di sourceInsertionPoints è maggiore di due, del primo e l'ultimo punto dello snapshot segnerà il limite di un intervallo di origine vuoto.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IProjectionEditResolver Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Projection