Freigeben über


SnapshotSpan-Konstruktor (ITextSnapshot, Int32, Int32)

Initialisiert eine neue Instanz einer SnapshotSpan mit der angegebenen Momentaufnahme, dem angegebenen Anfangspunkt und der angegebenen Länge.

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

Syntax

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

Parameter

  • start
    Typ: Int32

    Der Anfangspunkt der Momentaufnahmespanne.

  • length
    Typ: Int32

    Die Länge der Momentaufnahmespanne.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

snapshot ist nullein Nullverweis (Nothing in Visual Basic).

ArgumentOutOfRangeException

start ist negativ oder größer als snapshot.Length, oder length ist negativ oder start + length ist größer als snapshot.Length.

.NET Framework-Sicherheit

Siehe auch

Referenz

SnapshotSpan Struktur

SnapshotSpan-Überladung

Microsoft.VisualStudio.Text-Namespace