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: Int32A 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: Int32O 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.