Partager via


SnapshotSpan, constructeur (ITextSnapshot, Int32, Int32)

Initialise une nouvelle instance d'une SnapshotSpan avec l'instantané, le point de départ et la longueur spécifiés.

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

Syntaxe

'Déclaration
Public Sub New ( _
    snapshot As ITextSnapshot, _
    start As Integer, _
    length As Integer _
)
public SnapshotSpan(
    ITextSnapshot snapshot,
    int start,
    int length
)
public:
SnapshotSpan(
    ITextSnapshot^ snapshot, 
    int start, 
    int length
)
new : 
        snapshot:ITextSnapshot * 
        start:int * 
        length:int -> SnapshotSpan
public function SnapshotSpan(
    snapshot : ITextSnapshot, 
    start : int, 
    length : int
)

Paramètres

  • start
    Type : Int32

    Point de départ de l'étendue d'instantanés.

  • length
    Type : Int32

    Longueur de l'étendue d'instantanés.

Exceptions

Exception Condition
ArgumentNullException

snapshot a la valeur nullune référence null (Nothing en Visual Basic).

ArgumentOutOfRangeException

start est négatif ou plus supérieur qu'snapshot.Length, ou length est négatif, ou start + length est plus supérieur qu'snapshot.Length.

Sécurité .NET Framework

Voir aussi

Référence

SnapshotSpan Structure

SnapshotSpan, surcharge

Microsoft.VisualStudio.Text, espace de noms