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, с которым сопоставляется диапазон.
Возвращаемое значение
Коллекция диапазонов в буфере 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, с которым сопоставляется диапазон.
Возвращаемое значение
Коллекция диапазонов в буфере 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.
Возвращаемое значение
Коллекция диапазонов в соответствующем буфере (возможно, пустая).
Исключения
Параметр match имеет значение null.
Комментарии
match вызывается для каждого текстового буфера в графе буфера до тех пор, пока не будет возвращено значение true. Предикат не будет вызываться снова.