Freigeben über


IProjectionSnapshot.GetSourceSpans-Methode (Int32, Int32)

Ruft eine schreibgeschützte Auflistung der Momentaufnahme Quelle spannen ab, die am angegebenen Speicherort der Spanne starten.

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

Syntax

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

Parameter

  • startSpanIndex
    Typ: Int32

    Die Position, an der mit dem Abrufen von Momentaufnahmespannen begonnen werden soll. Dies ist ein Index in der Auflistung von Quellspannen, nicht in die Zeichen im Textpuffer.

  • count
    Typ: Int32

    Die Anzahl der abzurufenden Spannen.

Rückgabewert

Typ: ReadOnlyCollection<SnapshotSpan>
Eine schreibgeschützte Auflistung von SnapshotSpan-Objekten, die Quellen der Projektionsmomentaufnahme sind.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

startSpanIndex ist kleiner als Null oder größer als die Anzahl von Spannen.

- oder -

count ist kleiner als Null oder größer als startSpanIndexcount plus der Anzahl von Spannen ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

IProjectionSnapshot Schnittstelle

GetSourceSpans-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace