SnapshotSpan Construtores

Definição

Sobrecargas

SnapshotSpan(ITextSnapshot, Span)

Inicializa uma nova instância de um SnapshotSpan com o instantâneo e o span especificados.

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Inicializa uma nova instância de um SnapshotSpan de dois SnapshotPoint objetos.

SnapshotSpan(SnapshotPoint, Int32)

Inicializa uma nova instância de um a SnapshotSpan partir de um SnapshotPoint comprimento existente e um tamanho especificado.

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.

SnapshotSpan(ITextSnapshot, Span)

Inicializa uma nova instância de um SnapshotSpan com o instantâneo e o span especificados.

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.

span
Span

O intervalo do intervalo de instantâneos.

Exceções

snapshot é nulo.

span. End é maior que snapshot . Muito.

Aplica-se a

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Inicializa uma nova instância de um SnapshotSpan de dois SnapshotPoint objetos.

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.

end
SnapshotPoint

O ponto de extremidade, que deve ser igual ao ITextSnapshot ponto de partida.

Exceções

Os pontos de instantâneo pertencem a ITextSnapshot objetos diferentes.

O ponto de extremidade vem antes do ponto de partida.

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.

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.

length
Int32

O comprimento da extensão.

Exceções

lengthé negativo ou start + length é maior que o comprimento do instantâneo.

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.

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.

start
Int32

O ponto inicial do intervalo de instantâneos.

length
Int32

O comprimento do intervalo de instantâneos.

Exceções

snapshot é nulo.

starté negativo ou maior que snapshot . Comprimento, ou length é negativo ou start + length maior que snapshot . Muito.

Aplica-se a