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
snapshot
Typ: Microsoft.VisualStudio.Text.ITextSnapshotDie Textmomentaufnahme, auf der die Momentaufnahmespanne basieren soll.
start
Typ: Int32Der Anfangspunkt der Momentaufnahmespanne.
length
Typ: Int32Die 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.