[Monodevelop-devel] Working on the monodevelop dom after 2.2

Mike Krüger mkrueger at novell.com
Mon Sep 28 13:06:02 EDT 2009


Hi

> > Some questions:
> > 1) How do you do code completion without an own DOM? I mean you need to
> > find out which construct the user wants to complete.
> 
> Precisely. However, if we already have all the information to populate
> an entire symbol tree in the classpad,
> why should that be replicated elsewhere for completion?
>

Ok how do you populate 
void MyMethod ()
{
	Foo x;
	x.Bar. <- complete 
}

with the classpad and without a language specific dom.

> On the other hand, "Goto Definition" and "Find References" don't
> require any more information than completion.
>

See above, you need something that finds out what text means.

Regards
Mike



More information about the Monodevelop-devel-list mailing list