Estrutura ou ferramentas para analyze.NET código [encerrado]
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
EDITAR
Encontrei algo aqui. https://stackoverflow.com/a/10642840/196210detalhes 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 :-)
1 answers
Para as tuas necessidades, acho que estás à procura de um software como http://www.nitriq.com/