Freigeben über


IElisionBuffer.ModifySpans-Methode

Ändert den verfügbar gemachten Text durch das Ausblenden von spansToElide und der angegebenen Spanne in einer einzigen Transaktion dann erweitern.

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

Syntax

'Declaration
Function ModifySpans ( _
    spansToElide As NormalizedSpanCollection, _
    spansToExpand As NormalizedSpanCollection _
) As IProjectionSnapshot
IProjectionSnapshot ModifySpans(
    NormalizedSpanCollection spansToElide,
    NormalizedSpanCollection spansToExpand
)
IProjectionSnapshot^ ModifySpans(
    NormalizedSpanCollection^ spansToElide, 
    NormalizedSpanCollection^ spansToExpand
)
abstract ModifySpans : 
        spansToElide:NormalizedSpanCollection * 
        spansToExpand:NormalizedSpanCollection -> IProjectionSnapshot
function ModifySpans(
    spansToElide : NormalizedSpanCollection, 
    spansToExpand : NormalizedSpanCollection
) : IProjectionSnapshot

Parameter

  • spansToElide
    Typ: Microsoft.VisualStudio.Text.NormalizedSpanCollection

    Die auszublendenden Textabschnitte im Bezug auf die aktuelle Momentaufnahme des Quellpuffers.

    Es ist kein Fehler, wenn ein Teil des festgelegten Texts bereits ausgeblendet ist. Diese Spannen werden in EdgeExclusive konvertiert, die Spanne verfolgt. Dieser Parameter kann nullein Nullverweis (Nothing in Visual Basic) sein.

  • spansToExpand
    Typ: Microsoft.VisualStudio.Text.NormalizedSpanCollection

    Die zu erweiternden Textabschnitte im Bezug auf die aktuelle Momentaufnahme des Quellpuffers.

    Es ist kein Fehler, wenn ein Teil des festgelegten Texts bereits erweitert ist. Dieser Parameter kann nullein Nullverweis (Nothing in Visual Basic) sein.

Rückgabewert

Typ: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
Ein IProjectionSnapshot.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

Das Ende der letzten spannen in spansToElide oder spansToExpand ist größer als die Länge der aktuellen Momentaufnahme SourceBuffer.

.NET Framework-Sicherheit

Siehe auch

Referenz

IElisionBuffer Schnittstelle

Microsoft.VisualStudio.Text.Projection-Namespace