Wincv.exe (Visualizador de classe do Windows Forms)
O Visualizador de classe Windows Forms permite pesquisar rapidamente informações sobre uma classe ou série de classes, com base em um padrão de pesquisa. O Visualizador de classe exibe informações refletindo-se no tipo usando a reflexão de tempo de execução de linguagem comum API.
O Visualizador de classe Windows Forms é fornecido apenas com o.NET Framework SDK versão 1.0 e 1.1.
wincv [options]
Comentários
A tabela a seguir descreve as opções disponíveis.
Opção |
Descrição |
---|---|
/h |
Exibe sintaxe de comando e opções para a ferramenta. |
/Hide:Type |
Oculta o tipo do membro especificado. Você deve especificar protegido, particular, interno, ou herdadas como o tipo de argumento. Se você não especificar esta opção, protected, private, e internal tipos estão ocultos por padrão. Para especificar vários tipos de membro para ocultar, especifique o /Ocultar opção várias vezes na linha de comando separados por um espaço. Por exemplo, /Ocultar: protegido /hide:private. |
/nostdlib[+|-] |
Especifica se deve carregar os assemblies padrão a seguir: mscorlib. dll, System. dll, System.Data.dll, System.Design.dll, o System.DirectoryServices.dll, System.Drawing.dll, System.Drawing.Design.dll, System.Messaging.dll, System.Runtime.Serialization.Formatters.Soap.dll, System.ServiceProcess.dll, System.Web.dll, System.Web.Services.dll, dll, System.XML.dll, Se você especificar o símbolo de adição (+), o Wincv.exe não carregar consiste de assemb padrão. O padrão é /nostdlib-, que carrega os assemblies padrão. |
r:assemblyFile |
Especifica um assembly para carregar e navegar. |
/ Mostrar:tipo |
Exibe o tipo do membro especificado. Você deve especificar protegido, particular, interno, ou herdadas como o tipo de argumento. Se você não especificar esta opção, apenas inherited tipos são exibidos por padrão. Para especificar vários tipos de membro para exibir, especifique o /Mostrar opção várias vezes na linha de comando separados por um espaço. Por exemplo, /Mostrar: protegido /show:private. |
@nome de arquivo |
Lê o arquivo de resposta especificado para obter mais opções. |
/? |
Exibe sintaxe de comando e opções para a ferramenta. |
Inicie Wincv.exe a partir da linha de comando e digite todo ou parte de um nome de tipo na caixa de texto na parte superior do formulário. A caixa de listagem no lado esquerdo do formulário exibe uma lista de todos os tipos que localiza Wincv.exe, com base no nome que você inseriu. O System namespace está implícito em nomes de classe. Portanto, digite "Objeto" é exibido na lista de nomes de classe em vez de "Object". Quando você seleciona um tipo na lista, a definição de tipo aparece na área à direita. A definição de tipo é exibida usando um C# como sintaxe. No entanto, observe que nem todas as definições de tipo serão compilado no compilador C# exatamente como eles são mostrados no visualizador. O exemplo a seguir demonstra como pesquisar informações o ButtonBase classe.
Para localizar uma definição de tipo usando Wincv.exe
Tipo de wincv no prompt de comando. Isso carrega os assemblies padrão e exibe o Visualizador de classe.
Tipo de botão na caixa de texto na parte superior do formulário.
Selecione o ButtonBase nome de classe de System.Windows.Forms namespace dos tipos exibido na caixa de listagem no lado esquerdo do formulário.
A definição de System.Windows.Forms.ButtonBase aparece na área à direita.
Exemplos
As execuções seguintes do comando Wincv.exe e cargas de myApp.exe e os assemblies padrão para navegação.
wincv /r:myApp.exe
O seguinte comando executa o Wincv.exe e carrega somente myApp.exe para navegação. Não carregam os módulos padrão.
wincv /r:myApp.exe /nostdlib+
O código a seguir mostra o conteúdo de um arquivo de resposta myFile.rsp. usando um arquivo de resposta elimina a necessidade de individualmente, digite os comandos no prompt de comando.
/r:myAssembly.dll
/r:myOtherAssembly.dll
O comando a seguir lê o arquivo de resposta myFile.rsp e executa os comandos especificados no arquivo.
wincv @myFile.rsp
Consulte também
Referência
Ildasm. exe (desmontador MSIL)