Compartilhar via


Método IProjectionSnapshot.GetSourceSpans (Int32, Int32)

Obtém uma coleção somente leitura de origem spans de snapshot iniciando no local especificado da extensão.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
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>

Parâmetros

  • startSpanIndex
    Tipo: Int32

    A posição na qual se deseja começar a obter instantâneo spans. Este é um índice na coleção de extensões de origem, não para os caracteres no buffer de texto.

  • count
    Tipo: Int32

    O número de extensões para obter.

Valor de retorno

Tipo: ReadOnlyCollection<SnapshotSpan>
Uma coleção somente leitura de SnapshotSpan objetos que são fontes de snapshot projeção.

Exceções

Exceção Condição
ArgumentOutOfRangeException

startSpanIndexé menor que zero ou maior que o número de extensões.

- ou -

counté menor que zero ou count plus startSpanIndex é maior do que o número de extensões.

Segurança do .NET Framework

Consulte também

Referência

IProjectionSnapshot Interface

Sobrecargas GetSourceSpans

Namespace Microsoft.VisualStudio.Text.Projection