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
snapshot
Type : Microsoft.VisualStudio.Text.ITextSnapshotInstantané de texte sur lequel baser l'étendue d'instantanés.
start
Type : Int32Point de départ de l'étendue d'instantanés.
length
Type : Int32Longueur 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
- 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.