IMappingSpan.GetSpans Метод

Определение

Перегрузки

GetSpans(ITextBuffer)

Сопоставляет диапазон с определенным буфером ITextBuffer.

GetSpans(ITextSnapshot)

Сопоставляет диапазон с определенным буфером ITextSnapshot.

GetSpans(Predicate<ITextBuffer>)

Сопоставляет диапазон с соответствующим буфером ITextBuffer.

GetSpans(ITextBuffer)

Сопоставляет диапазон с определенным буфером ITextBuffer.

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

Параметры

targetBuffer
ITextBuffer

Буфер ITextBuffer, с которым сопоставляется диапазон.

Возвращаемое значение

NormalizedSnapshotSpanCollection

Коллекция диапазонов в буфере targetBuffer (возможно, пустая), с которой сопоставляется диапазон.

Исключения

Параметр targetBuffer имеет значение null.

Применяется к

GetSpans(ITextSnapshot)

Сопоставляет диапазон с определенным буфером ITextSnapshot.

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

Параметры

targetSnapshot
ITextSnapshot

Буфер ITextSnapshot, с которым сопоставляется диапазон.

Возвращаемое значение

NormalizedSnapshotSpanCollection

Коллекция диапазонов в буфере targetSnapshot (возможно, пустая), с которой сопоставляется диапазон.

Исключения

Параметр targetSnapshot имеет значение null.

Применяется к

GetSpans(Predicate<ITextBuffer>)

Сопоставляет диапазон с соответствующим буфером ITextBuffer.

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

Параметры

match
Predicate<ITextBuffer>

Предикат, используемый для определения буфера ITextBuffer.

Возвращаемое значение

NormalizedSnapshotSpanCollection

Коллекция диапазонов в соответствующем буфере (возможно, пустая).

Исключения

Параметр match имеет значение null.

Комментарии

match вызывается для каждого текстового буфера в графе буфера до тех пор, пока не будет возвращено значение true. Предикат не будет вызываться снова.

Применяется к