clr-profiling-api相关内容

了解“此"结构的参数(特别是Iterators/async)

我目前正在使用Profiler API检查CLR中的深层对象.我在分析迭代器/异步方法的“此"参数时遇到了一个具体问题(由编译器生成,格式为 d__123 :: MoveNext ). 在研究这一点时,我发现确实存在一种特殊的行为.首先,C#编译器将这些生成的方法编译为结构(仅在发布模式下).ECMA-334(C#语言规范,第5版: https://www.ecma-inter ..
发布时间:2021-04-22 18:35:37 C#/.NET

CLR分析器:使用DefineAssemblyRef时出现问题

我想编写一个CLR分析器,以将我们的应用程序功能与GetILFunctionBody/SetILFunctionBody挂钩. 我想使用DefineAssemblyRef导入我们的c#dll(用于IL代码) 在这段代码中,DefineAssemblyRef总是返回True?我的dll是否必须签名?是否需要将其安装在全局程序集缓存(GAC)中? HRESULT CProfile ..
发布时间:2020-11-23 20:13:28 C#/.NET

“ Cor”代表什么?

我已经在主CLR dll mscorlib.dll中看到它,并且在此CLR分析API接口ICorProfilerCallback2中也看到了它。 只是好奇:“ Cor”一词代表什么? 解决方案 “公共对象运行时” 有关更多信息,请参见: http://www.danielmoth.com/Blog/2005/05/mscorlibdll.html cor:在选择.N ..
发布时间:2020-10-03 01:28:29 其他开发