Compartilhar via


Namespace Microsoft.VisualStudio.Text.Editor

Classes

  Classe Descrição
Classe pública AdornmentLayerDefinition Fornece informações sobre como um IAdornmentLayer exportar.
Classe pública AppearanceCategoryOption Representa a opção de categoria de aparência.
Classe pública AutoScrollEnabled Define a opção para habilitar a rolagem automática.
Classe pública BackgroundBrushChangedEventArgs Fornece informações sobre como o BackgroundBrushChanged evento.
Classe pública CaretPositionChangedEventArgs Fornece informações sobre como o PositionChanged evento.
Classe pública ChangeTrackingMarginEnabled Define a opção de ativar a margem do controle de alterações.
Classe pública CollapseHintAdornmentControl Destaca uma região de estrutura de tópicos no modo de exibição de texto quando o mouse passa sobre essa região na margem da estrutura de tópicos.
Classe pública ConvertTabsToSpaces A definição de opção que determina se deve converter tabulações em espaços.
Classe pública CutOrCopyBlankLineIfNoSelection Define a opção para recortar ou copiar uma linha em branco se a seleção está vazia.
Classe pública DefaultOptions Opções comuns do padrão de editor.
Classe pública DefaultTextViewHostOptions Comum representa IWpfTextViewHost-opções relativas.
Classe pública DefaultTextViewOptions Define comuns ITextView opções.
Classe pública DefaultWpfViewOptions Comum representa IWpfTextView opções.
Classe pública DeferCreationAttribute
Classe pública DisplayUrlsAsHyperlinks A definição de opção que determina se os URLs devem ser exibidos como hiperlinks.
Classe pública DragDropEditing Define a opção de exibição para a edição arrastar-e-soltar.
Classe pública EditorOptionChangedEventArgs Fornece informações sobre como o OptionChanged evento.
Classe pública EditorOptionDefinition A definição de uma opção de editor.
Classe pública EditorOptionDefinition<T> Representa a definição de uma opção de editor.
Classe pública EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Classe pública GlyphMarginEnabled Define a opção de ativar a margem do glifo.
Classe pública GridCellLengthAttribute Essa classe associa uma exportação MEF um tamanho de célula de grade.
Classe pública GridUnitTypeAttribute Essa classe associa um GridUnitType valor com uma exportação MEF.
Classe pública HighlightCurrentLineOption Representa a opção para realçar a linha atual.
Classe pública HorizontalScrollBarEnabled Define a opção para ativar a barra de rolagem horizontal.
Classe pública ImeTextComposition Representa uma composição de texto gerada pelo processamento de IME a ITextView.
Classe pública IndentSize A definição de opção que determina o tamanho (em número de espaços) de um recuo.
Classe pública IntraTextAdornment Suporte para ornamentos intra-texto que são fornecidos com IntraTextAdornmentTag objetos.
Classe pública IntraTextAdornmentTag Representa uma marca que fornece ornamentos sejam intercalados com texto.
Classe pública IsViewportLeftClipped Define a opção para o clipe a ViewportLeft propriedade para a largura do texto.
Classe pública KeyProcessor Processa a entrada de teclado do editor.
Classe pública LineNumberMarginEnabled Define a opção de ativar a margem do número de linha.
Classe pública LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Classe pública LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Classe pública MarginContainerAttribute Especifica o tipo de contêiner de margem.
Classe pública MouseHoverAttribute Um atributo a ser colocado em um manipulador de eventos para MouseHover, especificando o atraso entre a hora quando o mouse parar de mover e a geração do evento em foco.
Classe pública MouseHoverEventArgs Fornece informações sobre como o MouseHover evento.
Classe pública MouseProcessorBase Fornece uma implementação básica para ligações de mouse, para que os clientes podem substituir apenas os métodos que eles precisam.
Classe pública MouseWheelZoomEnabled Define a opção para habilitar o zoom de mecanismo cíclico do mouse
Classe pública NewLineCharacter A definição de opção que especifica o caractere de nova linha ou caracteres.
Classe pública OutliningCollapsedAdornmentControl Representa recolhidos texto no modo de exibição de texto.
Classe pública OutliningMarginBracketControl Indica a extensão vertical de uma região de estrutura de tópicos expandida e permite que o usuário para reduzi-la.
Classe pública OutliningMarginControl Representa a margem de estrutura de tópicos.
Classe pública OutliningMarginEnabled Define a opção de ativar a margem de estrutura de tópicos.
Classe pública OutliningMarginHeaderControl Permite que uma região de estrutura de tópicos ser expandida e recolhida.
Classe pública OutliningUndoEnabled A definição de opção que determina se a estrutura de tópicos pode ser executada.
Classe pública OverwriteMode Define o modo de exibição de opção para o modo de substituição.
Classe pública PredefinedAdornmentLayers Inclui os nomes das camadas adorno predefinidos pelo editor.
Classe pública PredefinedMarginNames Inclui os nomes predefinidos de margem.
Classe pública PredefinedTextViewRoles O conjunto de nomes de funções de modo de exibição de texto predefinido.
Classe pública ProduceScreenReaderFriendlyText Define a opção de ativar fornecendo texto com anotações em controles de automação para que leitores de tela podem ler corretamente o conteúdo do código.
Classe pública ReplacesAttribute
Classe pública ReplicateNewLineCharacter Determina se duplicar um caractere de nova linha ao inserir uma linha.
Classe pública SelectionMarginEnabled Define a opção de ativar a margem da seleção.
Classe pública SimpleGraphicsOption Representa a opção para desenhar um gradiente de seleção em oposição a uma seleção de cor sólida.
Classe pública SpaceReservationAgentChangedEventArgs Fornece informações sobre como o AgentChanged evento.
Classe pública SpaceReservationManagerDefinition Representa metadados para um ISpaceReservationManager.
Classe pública TabSize A definição de opção que determina o número de espaços de uma guia.
Classe pública TextViewCreatedEventArgs Fornece informações sobre como o TextViewCreated evento.
Classe pública TextViewLayoutChangedEventArgs Fornece informações sobre como o LayoutChanged evento.
Classe pública TextViewRoleAttribute Use este atributo para especificar os tipos de TextViews ao qual se aplica a uma extensão.
Classe pública UseReducedOpacityForHighContrastOption
Classe pública UseVirtualSpace Define a opção de usar o espaço virtual.
Classe pública UseVisibleWhitespace Define a opção de usar o espaço em branco visível.
Classe pública VerticalScrollBarEnabled Define a opção para ativar a barra de rolagem vertical.
Classe pública ViewOptionDefinition<T> Define um ITextView-opção de editor específico.
Classe pública ViewProhibitUserInput Define a opção de proibir a entrada do usuário.
Classe pública ViewState Representa o estado de um modo de exibição em termos do tamanho da sua porta de visualização (a área visível na janela do documento), snapshot visual e snapshot editável.
Classe pública WordWrapStyle Define a opção de estilo de disposição do texto do word.
Classe pública WpfTextViewKeyboardFilterName Representa o KeyboardFilter nome de ordenação.
Classe pública WpfViewOptionDefinition<T> Define uma opção de editor específica para um IWpfTextView.
Classe pública ZoomConstants Define as constantes usadas para operações de zoom.
Classe pública ZoomControl Representa um controle de zoom no modo de exibição de texto.
Classe pública ZoomControlEnabled Define a opção de ativar o controle de zoom.
Classe pública ZoomLevelChangedEventArgs Fornece informações sobre como o ZoomLevelChanged evento.
Classe pública ZoomLevelConverter Permite a conversão entre seqüência e representações dupla de nível de zoom.

Estruturas

  Estrutura Descrição
Estrutura pública CaretPosition Representa a posição de um cursor em um ITextView.
Estrutura pública EditorOptionKey<T> Representa uma chave de tipo seguro para as opções do editor.

Interfaces

  Interface Descrição
Interface pública IAdornmentLayer Representa uma camada de adorno.
Interface pública IAdornmentLayerElement Define um elemento em uma camada de adorno.
Interface pública IEditorOptions Representa as opções comuns do editor e um amplo mecanismo para modificar valores e adicionar novas opções.
Interface pública IEditorOptionsFactoryService Representa um serviço que obtém IEditorOptions para um escopo especificado ou para o escopo global.
Interface pública IGlyphFactory Fornece um visual de um tipo específico de glifo.
Interface pública IGlyphFactoryProvider Fornece um IGlyphFactory.
Interface pública IGlyphMouseProcessorProvider Fornece uma ligação de mouse para a margem do glifo.
Interface pública IGlyphTag Representa uma marca de glifo, que é consumida por margem do glifo para colocar elementos visuais do glifo.
Interface pública IKeyProcessorProvider Cria um KeyProcessor para um determinado IWpfTextViewHost.
Interface pública IMouseProcessor Fornece extensões para ligações de mouse.
Interface pública IMouseProcessorProvider Cria um processador de mouse do WPF para um modo de exibição de texto indicado.
Interface pública IScrollMap Define o mapeamento entre coordenadas de scrollmap e posições de caractere.
Interface pública IScrollMapFactoryService Cria ou reutiliza um IScrollMap para um ITextView.
Interface pública ISmartIndent Fornece métodos que calculam o recuo desejado para uma linha.
Interface pública ISmartIndentationService Determina o recuo automático quando a tecla enter for pressionada ou quando estiver navegando para uma linha vazia.
Interface pública ISmartIndentProvider Obtém um ISmartIndent de objeto para um determinado ITextView.
Interface pública ISpaceReservationAgent Manipula a exibição de ornamentos de reserva de espaço.
Interface pública ISpaceReservationManager Gerencia ornamentos de reserva de espaço.
Interface pública ITextCaret Representa o cursor associado com um ITextView.
Interface pública ITextEditorFactoryService Cria os modos de exibição do editor.
Interface pública ITextSelection Representa o texto selecionado em um ITextView.
Interface pública ITextView Representa um modo de exibição de texto em um ITextBuffer.É a classe base para uma interface específica da plataforma que tem métodos para permitir que o texto formatado ser processado.
Interface pública ITextViewLineCollection Representa uma classe auxiliar para acessar a coleção do modo de exibição de ITextViewLine objetos.O TextViewLines propriedade é usada para obter uma instância desta interface.
Interface pública ITextViewMargin Representa a margem anexado a uma borda de um ITextView.
Interface pública ITextViewModel Representa um conjunto de ITextBuffer os objetos que fazem parte da apresentação do texto em um determinado ITextView.
Interface pública ITextViewModelProvider Fornece ITextViewModel objetos.
Interface pública ITextViewRoleSet Conjunto de funções de modo de exibição de texto.
Interface pública IVerticalFractionMap Mapeia entre posições de caractere e frações da extensão total vertical de um ITextView.
Interface pública IVerticalScrollBar Representa uma barra de rolagem vertical.
Interface pública IViewScroller Representa uma classe auxiliar para o ITextViewe fornece a funcionalidade básica para a rolagem.O ViewScroller propriedade do ITextView é usado para obter uma instância da interface.
Interface pública IWpfTextView Representa um Visual Studio ITextView para a plataforma Windows Presentation Foundation (WPF).
Interface pública IWpfTextViewConnectionListener Ouve os buffers de texto de um determinado tipo de conteúdo para saber quando elas são abertas ou fechadas no editor de texto.
Interface pública IWpfTextViewCreationListener Ouve-se ao modo de exibição de texto criado eventos.
Interface pública IWpfTextViewHost Contém um IWpfTextView e as margens ao redor dele, como, por exemplo, uma medianiz número da linha ou barra de rolagem.
Interface pública IWpfTextViewLineCollection Permite que o ITextView para acessar a coleção do modo de exibição de ITextViewLine objetos.Você pode usar o TextViewLines propriedade para obter uma instância da ITextViewLineCollection interface.
Interface pública IWpfTextViewMargin Representa as margens de exibição de texto do WPF.
Interface pública IWpfTextViewMarginProvider Cria um IWpfTextViewMargin para um determinado IWpfTextViewHost.

Delegados

  Delegado Descrição
Delegado público AdornmentRemovedCallback Define o comportamento quando um UIElement é removido de um IAdornmentLayer.

Enumerações

  Enumeração Descrição
Enumeração pública AdornmentPositioningBehavior Define o posicionamento de ornamentos.
Enumeração pública ConnectionReason Define os motivos para conectar ou desconectar um buffer de texto e um modo de exibição de texto.
Enumeração pública EnsureSpanVisibleOptions Opções para controlar o comportamento da EnsureSpanVisible método.
Enumeração pública ScrollDirection A direção na qual rolar o ITextView.
Enumeração pública TextSelectionMode Representa os modos de seleção diferente (simples e caixa).
Enumeração pública ViewRelativePosition Define o significado da verticalOffset parâmetro na DisplayTextLineContainingBufferPosition método e a relativeTo parâmetro na DisplayTextLineContainingBufferPosition método.
Enumeração pública WordWrapStyles Define uma combinação bit a bit dos valores de enumeração para especificar o estilo de quebra de palavra de um ITextView.