SnapshotSpan Construtores

Definição

Sobrecargas

SnapshotSpan(ITextSnapshot, Span)

Inicializa uma nova instância de um SnapshotSpan com o instantâneo e o span especificados.Initializes a new instance of a SnapshotSpan with the specified snapshot and span.

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Inicializa uma nova instância de um SnapshotSpan de dois SnapshotPoint objetos.Initializes a new instance of a SnapshotSpan from two SnapshotPoint objects.

SnapshotSpan(SnapshotPoint, Int32)

Inicializa uma nova instância de um a SnapshotSpan partir de um SnapshotPoint comprimento existente e um tamanho especificado.Initializes a new instance of a SnapshotSpan from an existing SnapshotPoint and a specified length.

SnapshotSpan(ITextSnapshot, Int32, Int32)

Inicializa uma nova instância de um SnapshotSpan com o instantâneo, o ponto de início e o comprimento especificados.Initializes a new instance of a SnapshotSpan with the specified snapshot, start point, and length.

SnapshotSpan(ITextSnapshot, Span)

Inicializa uma nova instância de um SnapshotSpan com o instantâneo e o span especificados.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)

Parâmetros

snapshot
ITextSnapshot

O ITextSnapshot no qual basear o span de instantâneo.The ITextSnapshot on which to base the snapshot span.

span
Span

O intervalo do intervalo de instantâneos.The span of the snapshot span.

Exceções

snapshot é nulo.snapshot is null.

span. End é maior que snapshot . Muito.span.End is greater than snapshot.Length.

Aplica-se a

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Inicializa uma nova instância de um SnapshotSpan de dois SnapshotPoint objetos.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)

Parâmetros

start
SnapshotPoint

O ponto de início.The start point.

end
SnapshotPoint

O ponto de extremidade, que deve ser igual ao ITextSnapshot ponto de partida.The end point, which must be from the same ITextSnapshot as the start point.

Exceções

Os pontos de instantâneo pertencem a ITextSnapshot objetos diferentes.The snapshot points belong to different ITextSnapshot objects.

O ponto de extremidade vem antes do ponto de partida.The end point comes before the start point.

Aplica-se a

SnapshotSpan(SnapshotPoint, Int32)

Inicializa uma nova instância de um a SnapshotSpan partir de um SnapshotPoint comprimento existente e um tamanho especificado.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)

Parâmetros

start
SnapshotPoint

O ponto de instantâneo inicial.The starting snapshot point.

length
Int32

O comprimento da extensão.The length of the span.

Exceções

lengthé negativo ou start + length é maior que o comprimento do instantâneo.length is negative or start + length is greater than the length of the snapshot.

Aplica-se a

SnapshotSpan(ITextSnapshot, Int32, Int32)

Inicializa uma nova instância de um SnapshotSpan com o instantâneo, o ponto de início e o comprimento especificados.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)

Parâmetros

snapshot
ITextSnapshot

O instantâneo de texto no qual basear o span de instantâneo.The text snapshot on which to base the snapshot span.

start
Int32

O ponto inicial do intervalo de instantâneos.The starting point of the snapshot span.

length
Int32

O comprimento do intervalo de instantâneos.The length of the snapshot span.

Exceções

snapshot é nulo.snapshot is null.

starté negativo ou maior que snapshot . Comprimento, ou length é negativo ou start + length maior que snapshot . Muito.start is negative or greater than snapshot.Length, or length is negative or start + length is greater than snapshot.Length.

Aplica-se a