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. |