Hey Alexander,

On Thu, Apr 8, 2010 at 6:54 PM, Александр Буряк
<[email protected]> wrote:
> Original PDB produced by compiler exposes all variables - debugger uses them
> perfectly, ildasm can see them.
> But it seems that loading+saving of that PDB looses such variables, ildasm
> still sees them, but debugger - is not.
> Probably some metainfo or something else is lost during the process - that
> is not vital for all other debugging features, but breakes debugger in very
> specific cases...

I spent a bit of time tonight to try and figure out what's the deal
here. Apparently, at least according to the CCI sources, the pdb
contains custom metadata, and the iterator stuff is one of those
custom metadata.

I have no idea if I can get those custom metadata elements when
reading the assembly and saving them back yet. But at least we have a
clue at what's going on.

-- 
Jb Evain  <[email protected]>

-- 
--
mono-cecil

Subscription settings: http://groups.google.com/group/mono-cecil/subscribe?hl=en

Reply via email to