SnapshotSpan Konstruktory

Definice

Přetížení

SnapshotSpan(ITextSnapshot, Span)

Inicializuje novou instanci třídy SnapshotSpan se zadaným snímkem a rozsahem.Initializes a new instance of a SnapshotSpan with the specified snapshot and span.

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Inicializuje novou instanci SnapshotSpan ze dvou SnapshotPoint objektů.Initializes a new instance of a SnapshotSpan from two SnapshotPoint objects.

SnapshotSpan(SnapshotPoint, Int32)

Inicializuje novou instanci SnapshotSpan z existující SnapshotPoint a zadané délky.Initializes a new instance of a SnapshotSpan from an existing SnapshotPoint and a specified length.

SnapshotSpan(ITextSnapshot, Int32, Int32)

Inicializuje novou instanci SnapshotSpan se zadaným snímkem, počátečním bodem a délkou.Initializes a new instance of a SnapshotSpan with the specified snapshot, start point, and length.

SnapshotSpan(ITextSnapshot, Span)

Inicializuje novou instanci třídy SnapshotSpan se zadaným snímkem a rozsahem.Initializes a new instance of a SnapshotSpan with the specified snapshot and span.

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::Span span);
public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::Span span);
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot const & snapshot, Microsoft::VisualStudio::Text::Span span);
public SnapshotSpan (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.Span span);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.Span -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (snapshot As ITextSnapshot, span As Span)

Parametry

snapshot
ITextSnapshot

, ITextSnapshot Na které se má založit rozpětí snímku.The ITextSnapshot on which to base the snapshot span.

span
Span

Rozpětí rozsahu snímku.The span of the snapshot span.

Výjimky

snapshot má hodnotu null.snapshot is null.

span. End je větší než snapshot . Časový.span.End is greater than snapshot.Length.

Platí pro

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Inicializuje novou instanci SnapshotSpan ze dvou SnapshotPoint objektů.Initializes a new instance of a SnapshotSpan from two SnapshotPoint objects.

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::SnapshotPoint start, Microsoft::VisualStudio::Text::SnapshotPoint end);
public SnapshotSpan (Microsoft.VisualStudio.Text.SnapshotPoint start, Microsoft.VisualStudio.Text.SnapshotPoint end);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.SnapshotPoint -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (start As SnapshotPoint, end As SnapshotPoint)

Parametry

start
SnapshotPoint

Počáteční bod.The start point.

end
SnapshotPoint

Koncový bod, který musí být ze stejné ITextSnapshot jako počáteční bod.The end point, which must be from the same ITextSnapshot as the start point.

Výjimky

Body snímků patří do různých ITextSnapshot objektů.The snapshot points belong to different ITextSnapshot objects.

Koncový bod předchází počátečnímu bodu.The end point comes before the start point.

Platí pro

SnapshotSpan(SnapshotPoint, Int32)

Inicializuje novou instanci SnapshotSpan z existující SnapshotPoint a zadané délky.Initializes a new instance of a SnapshotSpan from an existing SnapshotPoint and a specified length.

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::SnapshotPoint start, int length);
public SnapshotSpan (Microsoft.VisualStudio.Text.SnapshotPoint start, int length);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.SnapshotPoint * int -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (start As SnapshotPoint, length As Integer)

Parametry

start
SnapshotPoint

Počáteční bod snímku.The starting snapshot point.

length
Int32

Délka rozsahu.The length of the span.

Výjimky

lengthje záporná nebo start + length je větší než délka snímku.length is negative or start + length is greater than the length of the snapshot.

Platí pro

SnapshotSpan(ITextSnapshot, Int32, Int32)

Inicializuje novou instanci SnapshotSpan se zadaným snímkem, počátečním bodem a délkou.Initializes a new instance of a SnapshotSpan with the specified snapshot, start point, and length.

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, int start, int length);
public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, int start, int length);
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot const & snapshot, int start, int length);
public SnapshotSpan (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, int start, int length);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.ITextSnapshot * int * int -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (snapshot As ITextSnapshot, start As Integer, length As Integer)

Parametry

snapshot
ITextSnapshot

Snímek textu, na kterém má být zazákladem rozpětí snímku.The text snapshot on which to base the snapshot span.

start
Int32

Počáteční bod rozsahu snímků.The starting point of the snapshot span.

length
Int32

Délka rozsahu snímku.The length of the snapshot span.

Výjimky

snapshot má hodnotu null.snapshot is null.

startje záporná nebo větší než snapshot . Délka nebo length je záporná nebo start + length je větší než snapshot . Časový.start is negative or greater than snapshot.Length, or length is negative or start + length is greater than snapshot.Length.

Platí pro