Compartilhar via


Metadata as Source

Metadados como fonte permitem visualizar os metadados que aparece como código-fonte C# em um buffer de somente leitura. Isso permite que um modo de exibição das declarações dos tipos e membros (sem implementações). É possível visualizar metadados como fonte, executando o Go To Definition comando tipos ou membros cujo código fonte não está disponível no seu projeto ou solução.

ObservaçãoObservação

Ao tentar executar o Go To Definition de comando para tipos ou membros que são marcados como internos, o ambiente de desenvolvimento integrado (IDE) não exibe seus metadados como fonte, independentemente do assembly de referência um amigo ou não.

É possível visualizar metadados como fonte em qualquer Editor de código ou a Definição do código de janela.

Visualização de metadados como fonte no Editor de código

Quando você executa o Go To Definition o comando de um item cujo código fonte não está disponível, um documento com abas que contém um modo de exibição com os metadados do item, exibido como fonte, aparece no Editor de código. O nome do tipo, seguido por [de metadados], aparece na aba do documento.

Por exemplo, se você executar o Go To Definition comando Console, os metadados para Console aparece no Editor de código como código-fonte do C# que é semelhante a sua declaração, mas sem uma implementação.

Metadados como origem

Visualização de metadados como fonte na janela de definição de código

Quando o Definição do código de janela ativa ou visível, o IDE executa automaticamente o Go To Definition comando para itens sob o cursor no Editor de código e para itens que estão selecionados na Modo de exibição de classe ou o Pesquisador de objetos. Se o código fonte não está disponível para esse item, o IDE exibe os metadados do item como fonte na Definição do código de janela.

Por exemplo, se você colocar o cursor dentro da palavra Console No Editor de código, metadados para Console aparece como fonte o Definição do código de janela. A fonte é semelhante a Console declaração, mas sem uma implementação.

Se você deseja ver a declaração de um item que aparece no Definição do código de janela, clique com o botão direito no item e clique em Go To Definition.

Consulte também

Referência

Janela de definição de código

Localizar a janela de resultados de símbolo