Construtor SnapshotSpan (ITextSnapshot, Int32, Int32)
Inicializa uma nova instância de um SnapshotSpan com o instantâneo especificado, Iniciar ponto e comprimento.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
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
)
Parâmetros
snapshot
Tipo: Microsoft.VisualStudio.Text.ITextSnapshotO instantâneo de texto no qual basear a extensão do instantâneo.
start
Tipo: Int32O ponto inicial da extensão instantâneo.
length
Tipo: Int32O comprimento da extensão instantâneo.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | snapshot é nulluma referência nula (Nothing no Visual Basic). |
ArgumentOutOfRangeException | starté negativo ou maior que snapshot.Length, ou length for negativo, ou start + length é maior do que snapshot.Length. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.