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
projectionInsertionPoint
Tipo: Microsoft.VisualStudio.Text.SnapshotPointil punto di inserimento in IProjectionBuffer.
sourceInsertionPoints
Tipo: ReadOnlyCollection<SnapshotPoint>L'elenco dei punti di inserimento nei buffer di origine (di lunghezza pari o maggiore di due).
insertionText
Tipo: StringIl 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.