IMappingSpan.GetSpans Methode

Definition

Überlädt

GetSpans(ITextBuffer)

Ordnet die Spanne einem bestimmten ITextBuffer zu.

GetSpans(ITextSnapshot)

Ordnet die Spanne einem bestimmten ITextSnapshot zu.

GetSpans(Predicate<ITextBuffer>)

Ordnet die Spanne einem entsprechenden ITextBuffer zu.

GetSpans(ITextBuffer)

Ordnet die Spanne einem bestimmten ITextBuffer zu.

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ GetSpans(Microsoft::VisualStudio::Text::ITextBuffer ^ targetBuffer);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection GetSpans (Microsoft.VisualStudio.Text.ITextBuffer targetBuffer);
abstract member GetSpans : Microsoft.VisualStudio.Text.ITextBuffer -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function GetSpans (targetBuffer As ITextBuffer) As NormalizedSnapshotSpanCollection

Parameter

targetBuffer
ITextBuffer

Der ITextBuffer, dem die Spanne zugeordnet werden soll.

Gibt zurück

NormalizedSnapshotSpanCollection

Die möglicherweise leere Auflistung von Spannen im targetBuffer, der die Spanne zugeordnet wird.

Ausnahmen

targetBuffer ist NULL.

Gilt für

GetSpans(ITextSnapshot)

Ordnet die Spanne einem bestimmten ITextSnapshot zu.

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ GetSpans(Microsoft::VisualStudio::Text::ITextSnapshot ^ targetSnapshot);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection GetSpans (Microsoft.VisualStudio.Text.ITextSnapshot targetSnapshot);
abstract member GetSpans : Microsoft.VisualStudio.Text.ITextSnapshot -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function GetSpans (targetSnapshot As ITextSnapshot) As NormalizedSnapshotSpanCollection

Parameter

targetSnapshot
ITextSnapshot

Der ITextSnapshot, dem die Spanne zugeordnet werden soll.

Gibt zurück

NormalizedSnapshotSpanCollection

Die möglicherweise leere Auflistung von Spannen im targetSnapshot, der die Spanne zugeordnet wird.

Ausnahmen

targetSnapshot ist NULL.

Gilt für

GetSpans(Predicate<ITextBuffer>)

Ordnet die Spanne einem entsprechenden ITextBuffer zu.

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ GetSpans(Predicate<Microsoft::VisualStudio::Text::ITextBuffer ^> ^ match);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection GetSpans (Predicate<Microsoft.VisualStudio.Text.ITextBuffer> match);
abstract member GetSpans : Predicate<Microsoft.VisualStudio.Text.ITextBuffer> -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function GetSpans (match As Predicate(Of ITextBuffer)) As NormalizedSnapshotSpanCollection

Parameter

match
Predicate<ITextBuffer>

Das zum Identifizieren des ITextBuffer verwendete Prädikat.

Gibt zurück

NormalizedSnapshotSpanCollection

Eine möglicherweise leere Auflistung von Spannen im entsprechenden Puffer.

Ausnahmen

match ist NULL.

Hinweise

match wird für jeden Text Puffer im Puffer Diagramm aufgerufen, bis der Wert truezurückgegeben wird. Das Prädikat wird nicht erneut aufgerufen.

Gilt für