Поделиться через


IProjectionSnapshot.GetSourceSpans - метод (Int32, Int32)

Возвращает доступную только для чтения коллекцию диапазонов снимка источника, начиная с указанной позиции диапазона.

Пространство имен:  Microsoft.VisualStudio.Text.Projection
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Function GetSourceSpans ( _
    startSpanIndex As Integer, _
    count As Integer _
) As ReadOnlyCollection(Of SnapshotSpan)
ReadOnlyCollection<SnapshotSpan> GetSourceSpans(
    int startSpanIndex,
    int count
)
ReadOnlyCollection<SnapshotSpan>^ GetSourceSpans(
    int startSpanIndex, 
    int count
)
abstract GetSourceSpans : 
        startSpanIndex:int * 
        count:int -> ReadOnlyCollection<SnapshotSpan> 
function GetSourceSpans(
    startSpanIndex : int, 
    count : int
) : ReadOnlyCollection<SnapshotSpan>

Параметры

  • startSpanIndex
    Тип: Int32

    Позиция, с которой начинается получение диапазонов снимка. Это индекс в коллекции диапазонов источника, а не в символы в текстовом буфере.

  • count
    Тип: Int32

    Количество получаемых диапазонов.

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

Тип: ReadOnlyCollection<SnapshotSpan>
Доступная только для чтения коллекция объектов SnapshotSpan, являющихся исходными диапазонами для снимка проекции.

Исключения

Исключение Условие
ArgumentOutOfRangeException

startSpanIndex меньше нуля или больше, чем количество диапазонов.

-или-

count меньше нуля или count incremental startSpanIndex большее число диапазонов.

Безопасность платформы .NET Framework

См. также

Ссылки

IProjectionSnapshot Интерфейс

GetSourceSpans - перегрузка

Microsoft.VisualStudio.Text.Projection - пространство имен