Condividi tramite


Metodo IProjectionSnapshot.GetSourceSpans (Int32, Int32)

Ottiene una raccolta di sola lettura di intervalli dello snapshot di origine partire dalla posizione specificata dell'intervallo.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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>

Parametri

  • startSpanIndex
    Tipo: Int32

    Posizione da cui iniziare intervalli dello snapshot. Si tratta di un indice nella raccolta di intervalli di origine, non nei caratteri del buffer di testo.

  • count
    Tipo: Int32

    Il numero di intervalli da ottenere.

Valore restituito

Tipo: ReadOnlyCollection<SnapshotSpan>
Una raccolta di sola lettura di SnapshotSpan oggetti origini dello snapshot di proiezione.

Eccezioni

Eccezione Condizione
ArgumentOutOfRangeException

startSpanIndex è minore di zero o maggiore del numero di intervalli.

- oppure-

count è minore di zero o count più startSpanIndex è maggiore del numero di intervalli.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IProjectionSnapshot Interfaccia

Overload GetSourceSpans

Spazio dei nomi Microsoft.VisualStudio.Text.Projection