[MonoDevelop] code-complete with ikvm assemblies
Ian Norton
inb at ncipher.com
Tue Jun 1 02:42:41 EDT 2010
On Mon, 2010-05-31 at 23:54 +0100, Ian Norton-Badrul wrote:
> On Mon, May 31, 2010 at 06:34:59AM +0100, Michael Hutchinson wrote:
> > On Sun, May 30, 2010 at 2:15 AM, Mike Krüger <mkrueger at novell.com> wrote:
> > > Hi
> > >
> > > ATM we don't have code completion for Java. We're not going to do this ourselves (we're concentrating on the C# backend, we've too few
> > > developers to provide full language support for more languages).
> >
> > I thought this was about C# completion for IKVM'd code.
> >
> > I would assume we should already support code completion for
> > referenced IKVM'd assemblies. If it doesn't work properly, that would
> > be a bug.
> >
> > However, AFAIK Java project project references from C# projects would
> > not work, because the completion system would try to use a parse DB
> > from the project (and there is none for Java ATM).
>
> Hi Michael,
>
> 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
> at MonoDevelop.Core.Serialization.BinaryDataSerializer.Deserialize (System.IO.BinaryReader reader, System.Type type) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadExpression (System.IO.BinaryReader reader, INameDecoder nameTable) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadExpressionArray (System.IO.BinaryReader reader, INameDecoder nameTable) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadAttribute (System.IO.BinaryReader reader, INameDecoder nameTable) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadMemberInformation (System.IO.BinaryReader reader, INameDecoder nameTable, MonoDevelop.Projects.Dom.AbstractMember member) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadMethod (System.IO.BinaryReader reader, INameDecoder nameTable) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadTypeInternal (System.IO.BinaryReader reader, INameDecoder nameTable) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomPersistence.ReadType (System.IO.BinaryReader reader, INameDecoder nameTable) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.SerializationCodeCompletionDatabase.ReadClass (MonoDevelop.Projects.Dom.Serialization.ClassEntry ce) [0x00000] in <filename unknown>:0
> at MonoDevelop.Projects.Dom.Serialization.DomTypeProxy.get_WrappedType () [0x00000] in <filename unknown>:0
Regards
Ian
--
Ian Norton <inb at ncipher.com>
THALES nCIPHER
More information about the Monodevelop-list
mailing list