Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何使用mono.cecil获取有值方法的参数?_.net_Mono.cecil - Fatal编程技术网

.net 如何使用mono.cecil获取有值方法的参数?

.net 如何使用mono.cecil获取有值方法的参数?,.net,mono.cecil,.net,Mono.cecil,是否可以使用mono.cecil获得方法参数的值。我正在拦截方法调用,让我知道它是否可行?不太清楚你的意思,但我会尽力回答 Cecil无法在运行时帮助您,因此您无法计算参数值或任何其他运行时值 但是,使用Cecil可以将代码添加到dll\exe中,该代码可以拦截任何方法调用,并且在拦截代码中可以获取方法参数运行时值,并根据需要使用它们。您的问题很不清楚,你能再解释一下吗?最好再加一个例子,解释一下你为什么要这么做?

是否可以使用mono.cecil获得方法参数的值。我正在拦截方法调用,让我知道它是否可行?

不太清楚你的意思,但我会尽力回答

Cecil
无法在运行时帮助您,因此您无法计算参数值或任何其他运行时值


但是,使用
Cecil
可以将代码添加到
dll\exe
中,该代码可以拦截任何方法调用,并且在拦截代码中可以获取方法参数运行时值,并根据需要使用它们。

您的问题很不清楚,你能再解释一下吗?最好再加一个例子,解释一下你为什么要这么做?