Estrutura ou ferramentas para analyze.NET código [encerrado]

Estou à procura de qualquer software que poder: - analisar o código fonte. net (c# ou vb.net) - crie algum repositório que possa ser questionado (NDepend e Resharper fazer algo semelhante) - permitir a consulta deste repositório à procura de classes, métodos, métodos de chamada ,e assim por diante (como Resharper ou NDpend) - aceder ao nome do método, ao nome das variáveis locais, ao tipo, ao valor estático e também ao texto do método

Eu gostaria de usá-lo para criar a documentação sobre o procedimento armazenado chamado por este software.

NDepend é realmente uma ferramenta maravilhosa, que analisa o IL / código-fonte e permite que você escreva consultas como a seguinte, , mas não fornece acesso para o valor da constante de seqüência de caracteres (eu preciso deles para identificar o nome do procedimento armazenado / parâmetros).

from m in Types.WithFullNameNotIn( "Core.DbObject").ChildMethods() 
let depth0 = m.DepthOfIsUsing("Core.DbObject")
where depth0  >= 0 
&& !m.Name.Contains(".ctor")
orderby depth0
select new { m, depth0 }

Qual é o meu propósito final?

Tenho um grande código fonte em Vb.net gostaria de rastrear todas as chamadas para o procedimento armazenado. gravação:

a chamada para o procedimento armazenado comporta - se da seguinte forma:

RunProcedure("dbo.Log", parameters, "Log_LoadFromID")

preciso de extrair:

  • o nome do Vb.NET método -- > fácil utilização da informação sobre IL e metadados
  • o nome do procedimento armazenado -- > fácil utilização de análises textuais do Código
  • a lista dos parâmetros passou para a loja --> fácil utilização de análises textuais do Código
Tentei procurá-la, mas não a encontrei. algo parecido com isto.

EDITAR

Encontrei algo aqui. https://stackoverflow.com/a/10642840/196210

detalhes Extra:

acho que é muito difícil encontrar um software semelhante. Então eu não tenho nenhum problema se é um plugin para Visual Studio, bem como uma ferramenta autônoma ou um framework.net. Também não importa se esta informação será exportada. Só é importante que eu possa usar esta informação. Preciso de um relatório. Com certeza, eu acho, que será um Software Windows ou um Framework. net, mas se você encontrar um aplicativo Android fazendo isso, ele será ok também :-)

Author: Community, 2014-03-06

1 answers

Para as tuas necessidades, acho que estás à procura de um software como http://www.nitriq.com/

 1
Author: Fabio, 2014-03-06 13:28:18