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.NormalizedSpanCollectionDie 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.NormalizedSpanCollectionDie 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.