Microsoft.VisualStudio.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
CommandRouting |
Fornece uma maneira alternativa de rotear comandos do Visual Studio. |
CommonEditorConstants |
Constantes para interagir com ICommonEditorAssetService e linguagens comuns Editor. |
DefGuidList |
Define os GUIDs usados para criar objetos de editor diferentes. |
DifferencePackageElements |
Esses são os elementos padrão da legenda da janela de código de diferença. Use os nomes abaixo se quiser substituir um dos elementos padrão por um elemento personalizado. |
DifferencePackageOptions |
Um conjunto de opções para o pacote de diferença. |
EditorConstants |
Contém constantes comuns usadas no código Editor. |
FontsAndColorsCategory |
Representa uma categoria de fontes e cores. As categorias de fonte e cor atuam como uma média para agrupar vários editores em grupos que compartilham as mesmas cores. Exemplos disso no Visual Studio são "Editor de Texto", "Janela de Saída" etc. Eles aparecem na caixa de diálogo Ferramentas –> Opções -> Fontes & Cores na lista suspensa "Mostrar configurações para". Essa é uma classe imutável. |
SVsTextMate | |
TextMateConstants | |
VsPredefinedAdornmentLayers |
Define camadas predefinidas de adorno do editor. |
Interfaces
ICommonEditorAssetMetadata |
Metadados comuns Editor ativos. |
ICommonEditorAssetService |
Serviço produzido por ICommonEditorAssetServiceFactory que fornece ativos do Common Language Service. |
ICommonEditorAssetServiceFactory |
Serviço para obter um serviço que fornece elementos do Common Language Service. |
IExpansionManager | |
ITextMateService | |
IVsCommandHandlerServiceAdapter |
Um adaptador que expõe IEditorCommandHandlerServices para uma determinada exibição de texto por meio da IOleCommandTarget interface. |
IVsCommandHandlerServiceAdapterFactory |
Um serviço de fábrica para criar IVsCommandHandlerServiceAdapters. Esses adaptadores são usados para expor IEditorCommandHandlerServices para uma determinada exibição de texto em IOleCommandTarget intefaces de comando baseadas, como IVsContainedLanguage. |
IVsCustomClosedFileDocDataProvider |
Exportação de MEF para permitir que extensões forneçam um personalizado IVsPersistDocData para arquivos em vez de usar o padrão para cenários de Localização |
IVsDifferenceCodeWindow |
Um IVsCodeWindow criado em torno de uma diferença entre dois arquivos. |
IVsDifferenceCodeWindow2 |
Um IVsCodeWindow que pode dar suporte a uma exibição de diferença. Se um Baseline for especificado, a janela de código exibirá as diferenças entre a linha de base e o buffer. Caso contrário, a janela de código exibirá apenas o buffer. |
IVsDifferenceCodeWindowFactoryService |
Um serviço de fábrica para criar janelas de código de diferença em cadeias de caracteres arbitrárias ou intervalos de instantâneo. |
IVsDifferenceLegendElementProvider |
Cria FrameworkElement que é exibida na margem da legenda da janela de código de diferença. |
IVsEditorAdaptersFactoryService |
Um serviço de fábrica para criar objetos Editor Adapter e mapeamento entre esses objetos e os novos objetos do editor subjacentes. |
IVsExpansionEnumeration2 |
Um enumerador que retorna as expansões no gerenciador de expansão, uma de cada vez. |
IVsFontsAndColorsInformation |
Encapsula informações sobre as informações de cor de um idioma. |
IVsFontsAndColorsInformationService |
Fornece IVsFontsAndColorsInformations para determinados idiomas e FontsAndColorsCategoryies. |
IVsTextViewCreationListener |
Um ouvinte para quando um adaptador de exibição de texto (IVsTextView) é criado e inicializado que tem funções correspondentes e foi criado em um modelo de dados de texto com um tipo de conteúdo correspondente. Os exportadores devem especificar pelo menos um ContentTypeAttribute e um TextViewRole e devem marcar sua exportação usando o seguinte atributo: [Export(typeof(IVsTextViewCreationListener))], juntamente com [ContentType] e [TextViewRole]. |
IVsVisibleTextMarkerTag |
Essas marcas são geradas a partir dos marcadores herdados visíveis criados usando IVsTextLines. CreateLineMarker e IVsTextStream. CreateStreamMarker. |
Enumerações
EditorConstants.EditorCommandID |
IDs de comandos no conjunto de comandos Editor. |