Metodo IProjectionEditResolver.FillInReplacementSizes
Quando il testo all'ampiezza di sostituzione di proiezione viene sostituita in un buffer di proiezione, determinare quanti caratteri del testo di inserimento devono essere inseriti nel buffer di origine in ogni punto di inserimento di origine (ovvero i punti iniziali di sourceReplacementSpans).
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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>
)
Parametri
projectionReplacementSpan
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanL'intervallo di testo da sostituire in IProjectionBuffer.
sourceReplacementSpans
Tipo: ReadOnlyCollection<SnapshotSpan>Gli intervalli di testo da sostituire nei buffer di origine (di lunghezza pari o maggiore di due).
insertionText
Tipo: StringIl testo da suddividere tra gli intervalli di sostituzione.
insertionSizes
Tipo: IList<Int32>Compilato dal computer chiamato; il numero di caratteri in insertionText per essere inserite nell'intervallo di origine corrispondente di sostituzione.
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.
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.