Freigeben über


IProjectionEditResolver.FillInReplacementSizes-Methode

Wenn Text an der Projektions Ersetzung Spanne in einem Projektionspuffer ersetzt wird, wird bestimmt, wie viele Zeichen im Linktext Einfügen in den Quellpuffer an jeder Quelleinfügemarke eingefügt werden sollen (die die Ausgangspunkte sourceReplacementSpanssind).

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

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

Parameter

  • sourceReplacementSpans
    Typ: ReadOnlyCollection<SnapshotSpan>

    Die Textabschnitte, die in den Quellpuffern (mit Länge zwei oder mehr) ersetzt werden sollen.

  • insertionText
    Typ: String

    Der Text, der unter den Ersatzspannen geteilt werden soll.

  • insertionSizes
    Typ: IList<Int32>

    Wird vom Aufgerufenen ausgefüllt; die Anzahl der Zeichen im insertionText, die in der entsprechenden Quellersatzspanne eingefügt werden sollen.

Hinweise

Dieser Aufruf wird ausgeführt, während eine Bearbeitung durchgeführt wird. Daher führt jeder Versuch, den Projektionspuffer oder dessen Quellen während des Aufrufs zu ändern.

.NET Framework-Sicherheit

Siehe auch

Referenz

IProjectionEditResolver Schnittstelle

Microsoft.VisualStudio.Text.Projection-Namespace