SnapshotSpan Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.