在.net(c#)中删除新对象的创建

在.net(c#)中删除新对象的创建,.net,.net,有人知道吗,如果有可能在我的c代码中检测到新对象的创建过程? 不是通过拥有一个基类并引发一个事件或诸如此类的事情——只是针对对象的每个“新”实例,或当前应用程序中所需类型的对象 thx Cad是的,可以通过ICorProfiler接口检测到这一点,但我不清楚您为什么要这样做。你能详细说明一下你想做什么吗?你愿意使用拦截吗?@BrianRasmussen我正在扩展一个第三方软件(我们正在为该软件编写模块),因此我们无法更改基类-目前构造函数中没有事件或其他内容。我必须知道基类是什么时候创建的你为什

有人知道吗,如果有可能在我的c代码中检测到新对象的创建过程? 不是通过拥有一个基类并引发一个事件或诸如此类的事情——只是针对对象的每个“新”实例,或当前应用程序中所需类型的对象

thx
Cad

是的,可以通过ICorProfiler接口检测到这一点,但我不清楚您为什么要这样做。你能详细说明一下你想做什么吗?你愿意使用拦截吗?@BrianRasmussen我正在扩展一个第三方软件(我们正在为该软件编写模块),因此我们无法更改基类-目前构造函数中没有事件或其他内容。我必须知道基类是什么时候创建的你为什么需要知道?这是用于调试、日志记录和性能调查吗?有多种方法可以检测到这一点,但这取决于您试图完成的任务。@BrianRasmussen,因为我必须更改这些对象的某些属性(如果可能的话)