Partilhar via


Namespace Microsoft.VisualStudio.Text

Classes

  Classe Descrição
Classe pública ContentTypeChangedEventArgs Fornece informações sobre o ContentTypeChanged evento.
Classe pública EncodingChangedEventArgs Fornece informações sobre como o EncodingChanged evento.
Classe pública NormalizedSnapshotSpanCollection Uma coleção somente leitura de SnapshotSpan objetos, tudo a partir de instantâneo mesmo.
Classe pública NormalizedSpanCollection Uma coleção de extensões que são classificadas por posição inicial, com extensões adjacentes e sobrepostas combinados.
Classe pública PreContentChangedEventArgs Informações fornecidas antes do conteúdo é alterado.
Classe pública SnapshotSpanEventArgs Fornece informações sobre eventos que relatar as alterações que afetam um trecho de texto.
Classe pública TextBufferCreatedEventArgs Fornece informações sobre um recém-criado ITextBuffer.
Classe pública TextContentChangedEventArgs Fornece informações sobre uma transação de edição em um ITextBuffer.
Classe pública TextContentChangingEventArgs Fornece informações sobre uma futura edição de transação em umITextBuffer
Classe pública TextDataModelContentTypeChangedEventArgs Fornece informações sobre como o ContentTypeChanged evento.
Classe pública TextDocumentEventArgs Fornece informações para eventos disparados quando um ITextDocument foi criado ou descartado.
Classe pública TextDocumentFileActionEventArgs Fornece informações sobre eventos que são gerados quando um ITextDocument tem carregado a partir de ou salvos em disco.
Classe pública TextSnapshotChangedEventArgs Fornece informações sobre uma transação em um ITextBuffer que faz com que uma nova ITextSnapshot a ser gerado.
Classe pública TextSnapshotToTextReader Fornece um TextReader fachada de um instantâneo de texto.
Classe pública Tracking Defines position tracking forward and backward in time.

Estruturas

  Estrutura Descrição
Estrutura pública EditOptions Opções aplicáveis a transações de edição de texto.
Estrutura pública SnapshotPoint Uma posição imutável de texto em um instantâneo de determinado texto.
Estrutura pública SnapshotSpan Uma extensão imutável de texto em um instantâneo de determinado texto.
Estrutura pública Span Representa um intervalo.
Estrutura pública VirtualSnapshotPoint Representa um SnapshotPoint que pode ter espaços virtuais.
Estrutura pública VirtualSnapshotSpan Representa o intervalo entre dois VirtualSnapshotPoint objetos.

Interfaces

  Interface Descrição
Interface pública IEncodingDetector Tentativas para detectar a codificação de texto associado a um fluxo.
Interface pública IExtensionErrorHandler Permite que os hosts de editor detectar exceções que obtém capturadas em pontos de extensão.
Interface pública IMappingPoint Uma posição em um ITextBuffer que podem ser mapeadas dentro de um IBufferGraph.
Interface pública IMappingSpan Uma extensão em um ITextBuffer que podem ser mapeadas dentro de um IBufferGraph.
Interface pública INormalizedTextChangeCollection Uma lista normalizada de ITextChange objetos.Alterações são classificadas em ordem crescente de posição e adjacentes e sobrepostas alterações são combinadas em uma única alteração.
Interface pública IReadOnlyRegion Rastreia uma região possivelmente vazia de somente leitura do texto.
Interface pública IReadOnlyRegionEdit Representa um conjunto de operações de edição de região somente leitura (Criando e removendo as regiões de somente leitura em um ITextBuffer.
Interface pública ITextBuffer Mutável seqüência de caracteres Unicode (UTF-16).
Interface pública ITextBufferEdit Representa Editar operações contra um ITextBuffer.
Interface pública ITextBufferFactoryService O serviço de fábrica para buffers de texto comum.
Interface pública ITextChange Descreve uma operação de alteração de texto contíguo único em buffer de texto.
Interface pública ITextChange2 Indicates whether the change is opaque.
Interface pública ITextDataModel Prepara o ITextBuffer para a apresentação no editor.
Interface pública ITextDocument Representa um documento no sistema de arquivos que persiste uma ITextBuffer.
Interface pública ITextDocumentFactoryService Representa um serviço que cria, carrega e descarta os documentos de texto.
Interface pública ITextEdit Representa um conjunto de operações de edição em um ITextBuffer.
Interface pública ITextSnapshot Fornece acesso de leitura a um snapshot imutável de um ITextBuffer que contém uma seqüência de caracteres Unicode.
Interface pública ITextSnapshotLine Representa uma linha de texto de um ITextSnapshot.
Interface pública ITextVersion Descreve uma versão de um ITextBuffer.Cada aplicação de um ITextEdit para um texto buffer gera uma nova ITextVersion.
Interface pública ITrackingPoint Uma posição do controle em um ITextBuffer.
Interface pública ITrackingSpan Um trecho de texto em um ITextBuffer que é ampliada ou reduzida com as alterações para o buffer de texto.A extensão pode estar vazia.

Delegados

  Delegado Descrição
Delegado público CustomTrackToVersion Fornece uma implementação personalizada do controle de span.Esse representante deve ser implementado pelo distribuições de rastreamento personalizados.
Delegado público DynamicReadOnlyRegionQuery O retorno de chamada para notificar somente leitura regiões de edições.

Enumerações

  Enumeração Descrição
Enumeração pública EdgeInsertionMode Define os modos de inserção de borda para regiões de somente leitura.
Enumeração pública FileActionTypes Descreve o tipo de ação.
Enumeração pública PointTrackingMode Representa o rastreamento de modos para ITrackingPoint objetos.
Enumeração pública PositionAffinity Descreve se uma posição em um ITextBuffer que pode ser considerado como qualquer entre dois caracteres está acoplado para o caractere anterior ou o caractere seguinte.
Enumeração pública ReloadResult Representa os resultados possíveis de recarregar um documento de texto.
Enumeração pública SpanTrackingMode Representa o rastreamento de modos para ITrackingSpan objetos.
Enumeração pública TrackingFidelityMode Representa os comportamentos de controle especial para ITrackingPoint e ITrackingSpan objetos.