Mono.Cecil:有没有办法判断AssemblyDefinition是否已被修改?

时间:2014-02-02 20:25:12

标签: c# mono.cecil

我正在使用一个自定义程序集解析程序来缓存已加载的程序集(如DefaultAssemblyResolver)。我想将一个SaveAll方法添加到解析器中,该方法保存已加载和更改的所有程序集,但不包括仅为获取TypeReferences而加载的程序集。

我可以让修改代码在更改程序集时明确告诉解析程序,但我想知道是否有办法检测AssemblyDefinition是否自动“脏”。

1 个答案:

答案 0 :(得分:0)

您可以自己保留已更改程序集的列表。或者您可以修改Cecil源代码,为代码更改状态添加一些事件。