Microsoft.VisualStudio.Text.Editor Namespace
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.
Classes
| AdornmentLayerDefinition |
Fornece informações para uma exportação |
| AppearanceCategoryOption |
Define a categoria de aparência. |
| AutoDetectUtf8Option |
A definição de opção que determina se os arquivos, quando abertos, tentam detectar uma codificação utf-8. |
| AutomaticDelimiterHighlightingOption |
A definição de opção que determina se os delimitadores correspondentes devem ser realçados. |
| AutoScrollEnabled |
Define a opção para habilitar a rolagem automática. |
| BackgroundBrushChangedEventArgs |
Fornece informações para um evento BackgroundBrushChanged no IWpfTextView. |
| CaretPositionChangedEventArgs |
Fornece informações para o evento PositionChanged. |
| CaretWidthOption |
A definição de opção que determina a largura que o cursor deve ser renderizado. |
| ChangeTrackingMarginEnabled |
Define a opção para habilitar a margem de controle de alterações. |
| ClickGotoDefEnabledOption |
Determina se é necessário habilitar o clique do mouse + pressionamento de tecla modificador para ir para a definição. |
| ClickGotoDefModifierKeyOption |
Determina qual chave modificadora usar para ir para a definição clicando no mouse + tecla modificadora. |
| ClickGotoDefOpensPeekOption |
Determina se o destino de definição deve ser aberto no modo de exibição Pré-visualizar para clique do mouse + pressionamento de tecla modificador. |
| CollapseHintAdornmentControl |
Realça uma região de estrutura de tópicos na exibição de texto quando o mouse passa o mouse sobre essa região na margem de estrutura de tópicos. |
| ConvertTabsToSpaces |
A definição de opção que determina se as guias devem ser convertidas em espaços. |
| CutOrCopyBlankLineIfNoSelection |
Define a opção de recortar ou copiar uma linha em branco se a seleção estiver vazia. |
| DefaultOptions |
Opções gerais comuns. |
| DefaultTextViewHostOptions |
Nomes de opções comuns ITextView relacionadas ao host. |
| DefaultTextViewOptions |
Define opções comuns ITextView . |
| DefaultWpfViewOptions |
Representa opções comuns IWpfTextView . |
| DeferCreationAttribute |
Especifica a semântica de criação adiada opcional. |
| DisplayUrlsAsHyperlinks |
A definição de opção que determina se as URLs devem ser exibidas como hiperlinks. |
| DragDropEditing |
Define a opção de exibição para edição de arrastar/soltar. |
| EditingStateMarginEnabledOption |
Define a opção para habilitar todas as margens de estado de edição |
| EditorEmulationModeOption |
A definição de opção que determina o modo de emulação do editor. |
| EditorOptionChangedEventArgs |
Fornece informações para o evento OptionChanged. |
| EditorOptionDefinition |
A definição de uma opção de editor. |
| EditorOptionDefinition<T> |
Representa a definição de uma opção de editor. |
| EditorStyleNames |
Os nomes de vários componentes do editor em que o estilo do componente pode ser definido pelo programa que hospeda o editor. |
| EnableVerticalScrollingOption |
Se a rolagem vertical está habilitada na exibição. Caso contrário, a exibição é sempre rolada para que a primeira linha do buffer seja liberada com a parte superior do modo de exibição. |
| FallbackFont |
A definição de opção que determina a fonte de fallback (definida aqui, pois o nome do fallback é específico do WPF). |
| FileHealthIndicatorEnabled |
Define a opção para habilitar o Indicador de Integridade do Arquivo. |
| FollowCodingConventionsOption |
A definição de opção que determina se os arquivos devem seguir as convenções de codificação do projeto. |
| GlyphMarginEnabled |
Define a opção para habilitar a margem de glifo. |
| GridCellLengthAttribute |
Essa classe associa um tamanho de célula de grade a uma exportação de MEF. |
| GridUnitTypeAttribute |
Essa classe associa um GridUnitType valor a uma exportação de MEF. |
| HighlightCurrentLineOption |
Representa a opção para realçar a linha atual. |
| HorizontalScrollBarEnabled |
Define a opção para habilitar a barra de rolagem horizontal. |
| ImeTextComposition |
Representa uma composição de texto gerada pelo processamento de IME do ITextView. |
| IndentationCharacterMarginEnabled |
Define a opção para habilitar o IndentationCharacterMargin |
| IndentingStyleOption |
A definição de opção que determina o estilo de recuo automático. |
| IndentSize |
A definição de opção que determina o tamanho (em número de espaços) de um recuo. |
| InsertFinalNewLine |
A definição de opção que determina se uma nova linha deve ser inserida. |
| InsertModeMarginEnabled |
Define a opção para habilitar o InsertModeMargin. |
| InterLineAdornmentTag |
Representa uma marca que fornece adornos a serem exibidos acima ou abaixo das linhas de texto. |
| IntraTextAdornment |
Suporte para temas de adornos intra-texto fornecidos por meio IntraTextAdornmentTagde s. |
| IntraTextAdornmentTag |
Representa uma marca que fornece adornos a serem exibidos como intercalados com texto. |
| IsInContrastModeOption |
Determina se o editor está nos modos "Contraste Extra" ou "Alto Contraste". |
| IsInHighContrastThemeOption |
Determina se o editor está no tema de alto contraste do Windows. Este tema é o tema específico do VS Windows High Contrast que é habilitado pelo usuário quando está no modo de Alto Contraste do sistema operacional Windows. Essa opção não está verificando o tema Azul (Contraste Extra) ou o modo de Alto Contraste do sistema operacional Windows. |
| IsViewportLeftClipped |
Define a opção Usar Espaço Virtual. |
| KeyProcessor |
Processa a entrada de teclado do editor. |
| LineEndingMarginEnabled |
Define a opção para habilitar o LineEndingMargin. |
| LineNumberMarginEnabled |
Define a opção para habilitar a margem de número de linha. |
| LineSpacingOption |
Define a opção de espaçamento de linha vertical. |
| LongBufferLineChunk |
A definição de opção que determina o determina o tamanho de agrupamento para linhas longas. |
| LongBufferLineThreshold |
A definição de opção que determina o limite para tratamento especial de linhas longas. |
| MarginContainerAttribute |
Especifica o tipo de contêiner de margem. |
| MinimumErrorSeverity |
Determina qual severidade de erro usar para rabiscos de erro |
| MouseHoverAttribute |
Um atributo a ser colocado em um manipulador de eventos para MouseHover, especificando o atraso entre o tempo em que o mouse para de se mover e a geração do evento hover. |
| MouseHoverEventArgs |
Fornece informações para um evento MouseHover de ITextView. |
| MouseProcessorBase |
Fornece uma implementação base para associações de mouse, para que os clientes possam substituir apenas os métodos necessários. |
| MouseWheelZoomEnabled |
Define a opção para habilitar o zoom da roda do mouse |
| NewLineCharacter |
A definição de opção que especifica o caractere ou caracteres de nova linha. |
| NonBlockingCompletionOption |
A definição de opção que determina se o editor usa o modo de conclusão sem bloqueio, em que o editor não aguarda a chegada dos itens de conclusão quando o usuário pressiona um caractere de confirmação. Essa opção não é exposta aos usuários. Ele é controlável por serviços de retardo. |
| OutliningCollapsedAdornmentControl |
Representa o texto recolhido na exibição de texto. |
| OutliningMarginBracketControl |
Indica a extensão vertical de uma região de estrutura de tópicos expandida e permite que o usuário a recolha. |
| OutliningMarginControl |
Representa a margem de estrutura de tópicos. |
| OutliningMarginEnabled |
Define a opção para habilitar a margem Estrutura de Tópicos. |
| OutliningMarginHeaderControl |
Permite recolhimento e expansão de uma região de estrutura de tópicos. |
| OutliningUndoEnabled |
A definição de opção que determina se a estrutura de tópicos é desfazível. |
| OverwriteMode |
Define a opção de exibição para o modo de substituição. |
| PredefinedAdornmentLayers |
Essa classe estática define os nomes das camadas de adorno predefinidas pelo editor. |
| PredefinedMarginNames |
Especifica os nomes das margens predefinidas fornecidas pelo Visual Studio. |
| PredefinedTextViewRoles |
Especifica os nomes das funções de exibição de texto predefinidas fornecidas pelo Visual Studio. |
| ProduceScreenReaderFriendlyText |
Define a opção de habilitar o fornecimento de texto anotado em controles de automação para que os leitores de tela possam ler corretamente o conteúdo do código. |
| ReplacesAttribute |
Especifica os nomes de um ativo que será substituído por esse ativo. |
| ReplicateNewLineCharacter |
A definição de opção que determina se um caractere de nova linha deve ser duplicado ao inserir uma linha. |
| ResponsiveCompletionOption |
A definição de opção que determina se o editor usa o modo de conclusão responsivo, em que o editor aguarda pouco tempo para itens de conclusão quando o usuário pressiona um caractere de confirmação. Se os itens de conclusão ainda não existirem após o atraso, a conclusão será descartada. Essa opção é exposta aos usuários na página Ferramentas/Opções/Texto Editor/Avançado. |
| ResponsiveCompletionThresholdOption |
A definição de opção que determina o atraso máximo permitido no modo de conclusão responsiva, em que o editor aguarda a quantidade especificada de tempo para itens de conclusão quando o usuário pressiona um caractere de confirmação. Se os itens de conclusão ainda não existirem após o atraso, a conclusão será descartada. Essa opção não é exposta aos usuários. Ele é controlável pela configuração remota. |
| RowColMarginEnabled |
Define a opção para habilitar o RowColMargin. |
| SelectionMarginEnabled |
Define a opção para habilitar a margem de seleção. |
| SelectionStateMarginEnabled |
Define a opção para habilitar o SelectionStateMargin. |
| ShouldCaretsBeRendered |
Define a opção Devem Ser Renderizados. |
| ShouldSelectionsBeRendered |
Define a opção Deve Ser Renderizada de Seleção. |
| ShowBidirectionalTextControlCharactersOption |
Define a opção Mostrar Caracteres de Controle de Texto Bidirecional. |
| ShowBlockStructure |
Define a opção Mostrar Estrutura de Blocos. |
| ShowErrorSquiggles |
Define as alternâncias Mostrar Erro. |
| ShowNavigationBarOption |
Define a opção Mostrar Barra de Navegação. |
| ShowSelectionMatches |
Define a opção Mostrar Correspondências de Seleção. |
| ShowZeroWidthCharactersOption |
Define a opção Mostrar Caracteres de Largura Zero. |
| SimpleGraphicsOption |
Representa a opção de desenhar um gradiente de seleção em vez de uma seleção de cor sólida. |
| SpaceReservationAgentChangedEventArgs |
Fornece informações quando um ISpaceReservationAgent é alterado em um ISpaceReservationManager. |
| SpaceReservationManagerDefinition |
Representa metadados para um ISpaceReservationManager. |
| SuggestionMarginEnabled |
Define a opção para habilitar a margem de sugestão. |
| TabSize |
A definição de opção que determina o tamanho (em número de espaços) de uma guia. |
| TextFormattingModeOption |
Personaliza o modo de formatação de texto usado pelo Editor |
| TextRenderingModeOption |
Personaliza o texto Modo de Renderização usado pelo Editor |
| TextViewCreatedEventArgs |
Fornece informações para o recém-criado ITextView. |
| TextViewExtensions |
Métodos de extensão do utilitário ITextView . |
| TextViewLayoutChangedEventArgs |
Fornece informações para um evento layout alterado de ITextView. |
| TextViewRoleAttribute |
Use esse atributo para especificar os tipos de TextViews aos quais uma extensão se aplica. |
| TooltipAppearanceCategory |
A definição de opção que determina se uma nova linha deve ser inserida. |
| TrimTrailingWhiteSpace |
A definição de opção que determina se o espaço em branco à direita deve ser cortado. |
| UpdateIndentationCharacterOption |
Define a opção de habilitar a atualização do caractere de espaço em branco à esquerda padrão com base no conteúdo do buffer após cada edição. |
| UseReducedOpacityForHighContrastOption | |
| UseVirtualSpace |
Define a opção Usar Espaço Virtual. |
| UseVisibleWhitespace |
Define a opção Usar Espaço em Branco Visível. |
| UseVisibleWhitespaceEnabledTypes |
Define a opção Usar Espaço em Branco Visível. |
| UseVisibleWhitespaceOnlyForSelection |
Define a opção Usar Espaço em Branco Visível. |
| VerticalScrollBarEnabled |
Define a opção para habilitar a barra de rolagem vertical. |
| ViewOptionDefinition<T> |
Define uma ITextViewopção de editor específica. |
| ViewProhibitUserInput |
Define a opção Proibir Entrada de Usuário. |
| ViewState |
Exibir o estado em um determinado ponto no tempo. |
| WordWrapStyle |
Define a opção de estilo de quebra automática de palavras. |
| WpfTextViewKeyboardFilterName |
Representa o nome da ordenação KeyboardFilter. |
| WpfViewOptionDefinition<T> |
Define uma opção de editor específica para um IWpfTextView. |
| ZoomConstants |
Define as constantes usadas para operações de zoom |
| ZoomControl |
Representa o controle de zoom na exibição de texto. |
| ZoomControlEnabled |
Define a opção para habilitar o Controle de Zoom. |
| ZoomLevel |
Define o zoomlevel. |
| ZoomLevelChangedEventArgs |
Fornece informações para um evento ZoomLevelChangedEvent no IWpfTextView. |
| ZoomLevelConverter |
Conversor de valor que permite a conversão entre String representações e Double do nível de zoom. |
Estruturas
| CaretPosition |
Representa a posição de um cursor em um ITextView. |
| EditorOptionKey<T> |
Representa uma chave de tipo seguro para opções do editor. |
Interfaces
| IAccessibleAdornmentControl |
Representa um adorno que deve ser lido em voz alta pelos leitores de tela. Deve ser implementado principalmente para controles de interface do usuário desfocados que residem em/em uma linha de texto. |
| IAdornmentLayer |
Representa uma camada de adorno. |
| IAdornmentLayerElement |
Define um elemento em uma camada de adorno. |
| IEditorOptions |
Representa opções comuns do editor e um mecanismo extensível para modificar valores e adicionar novas opções. |
| IEditorOptionsFactoryService |
Representa um serviço que obtém IEditorOptions para um escopo especificado ou para o escopo global. |
| IGlyphFactory |
Fornece um visual para um tipo de glifo específico. |
| IGlyphFactoryProvider |
Fornece um IGlyphFactory. |
| IGlyphMouseProcessorProvider |
Fornece uma associação de mouse para a margem de glifo. |
| IGlyphTag |
Representa uma marca de glifo, que é consumida pela margem de glifo para colocar visuais de glifo. |
| IIndentationManagerService |
Esse é um serviço que dá suporte ao recuo inteligente em um arquivo. |
| IKeyProcessorProvider |
Cria um KeyProcessor para um determinado IWpfTextView. |
| IMapEditToData |
Interface para facilitar o mapeamento entre posições em um TextViewModelEditBuffer e DataBuffer. |
| IMouseProcessor |
Fornece extensões para associações de mouse. |
| IMouseProcessor2 |
Fornece extensões relacionadas ao toque para associações de mouse. |
| IMouseProcessorProvider |
Cria um IMouseProcessor para um IWpfTextView. |
| IScrollMap |
Define o mapeamento entre as posições de caractere e as coordenadas de scrollmap. Isso não é o mesmo que o sistema de coordenadas no qual a barra de rolagem é renderizada. |
| IScrollMapFactoryService |
Cria ou reutiliza um IScrollMap para um ITextView. |
| ISmartIndent |
Fornece para calcular o recuo desejado para uma linha. |
| ISmartIndentationService |
Fornece um serviço do Visual Studio que determina o recuo automático quando a tecla enter é pressionada ou ao navegar para uma linha vazia. |
| ISmartIndentProvider |
Obtém um ISmartIndent objeto para um determinado ITextView. Os exportadores de componentes devem fornecer pelo menos um atributo de tipo de conteúdo para especificar os tipos de conteúdo aplicáveis. |
| ISpaceReservationAgent |
Manipula a exibição de adornos de reserva de espaço. |
| ISpaceReservationManager |
Gerencia adornos de reserva de espaço. |
| ITextCaret |
Representa o cursor associado a um ITextView. |
| ITextEditorFactoryService |
Cria exibições do editor. |
| ITextSelection |
Representa o texto selecionado em um ITextView |
| ITextView |
Representa uma 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 seja renderizado. |
| ITextView2 |
Extensões para ITextView, funcionalidade de aumento. Para cada membro aqui, também deve haver um método de extensão no TextViewExtensions. |
| ITextViewConnectionListener |
Escuta buffers de texto de um tipo de conteúdo específico para descobrir quando eles são abertos ou fechados no editor de texto. |
| ITextViewCreationListener |
Escuta quando ITextViews são criados. |
| ITextViewLineCollection |
Representa uma classe auxiliar para acessar a coleção de objetos da ITextViewLine exibição. A propriedade TextViewLines no ITextView é usada para obter uma instância dessa interface. |
| ITextViewMargin |
Representa margens anexadas a uma borda de um ITextView. |
| ITextViewModel |
Representa um conjunto de zero ou mais ITextBuffer objetos que são exclusivos para a apresentação de texto em um determinado ITextView. |
| ITextViewModelProvider |
Fornece ITextViewModel objetos. |
| ITextViewRoleSet |
Conjunto de funções de exibição de texto. |
| IVerticalFractionMap |
Mapeia entre posições de caractere e frações da extensão vertical total de um ITextView. |
| IVerticalScrollBar |
Representa uma barra de rolagem vertical. |
| IViewScroller |
Representa uma classe auxiliar para o ITextViewe fornece funcionalidade básica para rolagem. A ViewScroller propriedade de ITextView é usada para obter uma instância dessa interface. |
| IWpfTextView |
Representa um Visual Studio ITextView para a plataforma WPF. |
| IWpfTextViewConnectionListener |
Escuta buffers de texto de um tipo de conteúdo específico para descobrir quando eles são abertos ou fechados no editor de texto. |
| IWpfTextViewCreationListener |
Escuta quando IWpfTextViews são criados. |
| IWpfTextViewHost |
Contém um IWpfTextView e as margens que o cercam, como uma barra de rolagem ou uma sarjeta de número de linha. |
| IWpfTextViewLineCollection |
Permite que o ITextView acesse a coleção de objetos da ITextViewLine exibição. A propriedade TextViewLines no ITextView é usada para obter uma instância da interface ITextViewLineCollection. |
| IWpfTextViewMargin |
Representa margens anexadas a uma borda de um IWpfTextView. |
| IWpfTextViewMarginProvider |
Cria um IWpfTextViewMargin para um determinado IWpfTextViewHost. |
Enumerações
| AdornmentPositioningBehavior |
Define o posicionamento de adornos. |
| ConnectionReason |
Define os motivos para conectar ou desconectar um buffer de texto e uma exibição de texto. |
| EditorTextFormattingMode |
Especifica os S do WPF TextFormattingModedisponíveis no Editor. Essa enumeração adiciona Automatic a TextFormattingMode. |
| EnsureSpanVisibleOptions |
Opções para controlar o comportamento de IViewScroller EnsureSpanVisible. |
| HorizontalPositioningMode |
Enumeração das possíveis maneiras pelas quais um adorno entre linhas pode ser posicionado horizontalmente em uma linha. |
| IndentingStyle |
Representa os diferentes estilos de recuo compatíveis com os serviços de linguagem. |
| ScrollDirection |
A direção na qual rolar o ITextView. |
| TextSelectionMode |
Especifica o modo de seleção de texto. |
| ViewRelativePosition |
Define o significado do parâmetro verticalOffset no ITextView. DisplayTextLineContaining(...). |
| WhitespaceType |
Define uma combinação bit a bit de valores de enumeração para especificar quais símbolos de espaço em branco são exibidos em um ITextView. |
| WordWrapStyles |
Define uma combinação bit a bit de valores de enumeração para especificar o estilo de quebra automática de palavra de um ITextView. |
Delegados
| AdornmentRemovedCallback |
Define o comportamento quando um UIElement é removido de um IAdornmentLayer. |
| InterLineAdornmentFactory |
Fábrica usada para criar adornos usados pelo para o InterLineAdornmentTags. |