Partager via


IProjectionSnapshot.GetSourceSpans, méthode (Int32, Int32)

Obtient une collection en lecture seule d'étendues d'instantanés de source en commençant à l'emplacement spécifié de l'étendue.

Espace de noms :  Microsoft.VisualStudio.Text.Projection
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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>

Paramètres

  • startSpanIndex
    Type : Int32

    Position à laquelle commencer à obtenir les étendues d'instantanés. Il s'agit d'un index dans la collection d'étendues de source, pas dans les personnages dans la mémoire tampon de texte.

  • count
    Type : Int32

    Nombre d'étendues à obtenir.

Valeur de retour

Type : ReadOnlyCollection<SnapshotSpan>
Collection en lecture seule d'objets SnapshotSpan qui constituent des sources de l'instantané de projection.

Exceptions

Exception Condition
ArgumentOutOfRangeException

startSpanIndex est inférieur à zéro ou plus supérieur que le nombre d'étendues.

ou

count est inférieur à zéro ou count plus startSpanIndex est plus supérieur que le nombre d'étendues.

Sécurité .NET Framework

Voir aussi

Référence

IProjectionSnapshot Interface

GetSourceSpans, surcharge

Microsoft.VisualStudio.Text.Projection, espace de noms