Hi Dinesh, On Thu, Sep 30, 2010 at 2:27 PM, dineshde <[email protected]> wrote: > stream = new FileStream(@"d:\testen64.dll", FileMode.Open, > FileAccess.Read); > AssemblyDefinition assembly = > AssemblyDefinition.ReadAssembly(stream); > ModuleDefinition mdef = > ModuleDefinition.ReadModule(stream);
You don't need to read both, you can either: AssemblyDefinition assembly = AssemblyDefinition.ReadAssembly (stream); ModuleDefinition module = assembly.MainModule; Or: ModuleDefinition module = ModuleDefinition.ReadModule (stream); AssemblyDefinition assembly = module.Assembly; But reading both from the same stream is bound to create issues. -- Jb Evain <[email protected]> -- -- mono-cecil
