ITextSnapshot2 Interface
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.
Fornece acesso de leitura a um instantâneo imutável de um ITextBuffer que contém uma sequência de caracteres Unicode. O primeiro caractere na sequência tem o índice zero.
public interface class ITextSnapshot2 : Microsoft::VisualStudio::Text::ITextSnapshot
public interface ITextSnapshot2 : Microsoft.VisualStudio.Text.ITextSnapshot
type ITextSnapshot2 = interface
interface ITextSnapshot
Public Interface ITextSnapshot2
Implements ITextSnapshot
- Implementações
Comentários
Qualquer ITextSnapshot um será cocast para um ITextSnapshot2 .
Propriedades
| ContentType |
O IContentType de TextBuffer quando esse instantâneo era atual. (Herdado de ITextSnapshot) |
| Item[Int32] |
Obtém um único caractere na posição especificada. (Herdado de ITextSnapshot) |
| Length |
Obtém o número de caracteres UTF-16 contidos no instantâneo. (Herdado de ITextSnapshot) |
| LineCount |
Obtém o número positivo de linhas no instantâneo. Um instantâneo cujo Length valor é zero é considerado como tendo uma linha. (Herdado de ITextSnapshot) |
| Lines |
Um enumerador para o conjunto de linhas no instantâneo. (Herdado de ITextSnapshot) |
| TextBuffer |
O ITextBuffer que é um instantâneo. (Herdado de ITextSnapshot) |
| TextImage |
Obtém o subjacente ITextImage do instantâneo. |
| Version |
A versão do ITextBuffer que isso ITextSnapshot representa. (Herdado de ITextSnapshot) |
Métodos
| CopyTo(Int32, Char[], Int32, Int32) |
Copia um intervalo de texto em uma matriz de caracteres. (Herdado de ITextSnapshot) |
| CreateTrackingPoint(Int32, PointTrackingMode) |
Cria um ITrackingPoint contra esse instantâneo. (Herdado de ITextSnapshot) |
| CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) |
Cria um ITrackingPoint contra esse instantâneo. (Herdado de ITextSnapshot) |
| CreateTrackingSpan(Int32, Int32, SpanTrackingMode) |
Cria um ITrackingSpan contra esse instantâneo. (Herdado de ITextSnapshot) |
| CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) |
Cria um ITrackingSpan contra esse instantâneo. (Herdado de ITextSnapshot) |
| CreateTrackingSpan(Span, SpanTrackingMode) |
Cria um ITrackingSpan contra esse instantâneo. (Herdado de ITextSnapshot) |
| CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) |
Cria um ITrackingSpan contra esse instantâneo. (Herdado de ITextSnapshot) |
| GetLineFromLineNumber(Int32) |
Obtém um ITextSnapshotLine para o número de linha fornecido. (Herdado de ITextSnapshot) |
| GetLineFromPosition(Int32) |
Obtém um ITextSnapshotLine para uma linha na posição especificada. (Herdado de ITextSnapshot) |
| GetLineNumberFromPosition(Int32) |
Obtém o número da linha que contém o caractere na posição especificada. (Herdado de ITextSnapshot) |
| GetText() |
Obtém todo o texto no instantâneo. (Herdado de ITextSnapshot) |
| GetText(Int32, Int32) |
Obtém o texto do instantâneo que começa com |
| GetText(Span) |
Obtém o texto do instantâneo começando no início do span e tendo comprimento igual ao comprimento do intervalo. (Herdado de ITextSnapshot) |
| SaveToFile(String, Boolean, Encoding) |
Salve todo o instantâneo no especificado |
| ToCharArray(Int32, Int32) |
Converte um intervalo de texto em uma matriz de caracteres. (Herdado de ITextSnapshot) |
| Write(TextWriter) |
Grava o conteúdo do instantâneo. (Herdado de ITextSnapshot) |
| Write(TextWriter, Span) |
Grava uma subcadeia de caracteres do conteúdo do instantâneo. (Herdado de ITextSnapshot) |