Condividi tramite


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

  • sourceReplacementSpans
    Tipo: ReadOnlyCollection<SnapshotSpan>

    Gli intervalli di testo da sostituire nei buffer di origine (di lunghezza pari o maggiore di due).

  • insertionText
    Tipo: String

    Il 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

Vedere anche

Riferimenti

IProjectionEditResolver Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Projection