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 : Int32Position à 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 : Int32Nombre 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.