[MonoDevelop] code-complete with ikvm assemblies

Ian Norton-Badrul ian.norton-badrul at thales-esecurity.com
Wed Jun 2 05:24:24 EDT 2010


On Wed, 2010-06-02 at 03:48 +0100, Michael Hutchinson wrote:
> On Tue, Jun 1, 2010 at 2:42 AM, Ian Norton <inb at ncipher.com> wrote:>
> >> Yes, this is for IKVM'd code,  The code completion gives me classes and
> >> namespaces but nothing else.
> >
> > Sorry, yes, this is a referenced assembly.
> >
> > Right after MD tries to complete the method,field and property
> > information I get this in my console:-
> >
> >> ERROR [2010-06-01 07:37:42Z]: System.InvalidOperationException: Unknown node type: 126
> >>   at MonoDevelop.Core.Serialization.BinaryConfigurationReader.Read (System.IO.BinaryReader reader, System.Collections.Generic.Dictionary`2 nameTable) [0x00000] in <filename unknown>:0
> >>   at MonoDevelop.Core.Serialization.BinaryConfigurationReader.Read (System.IO.BinaryReader reader) [0x00000] in <filename unknown>:0
> ...
> 
> That looks like a bug. My guess (probably wrong) is that IKVM is
> generating code that our completion database is unable to deal with.
> 
> Could you file a bug report? Thanks!

Ok, I'll have a bit more of a dig to see if I can make a detailed
report.

Am I right in thinking though, that MD was the thing that actually wrote
this DB file?

Ian



More information about the Monodevelop-list mailing list