[Mono-docs-list] MonoDoc type lookups / helpsource improvement

Lee Mallabone mono-docs@fonicmonkey.net
27 May 2003 09:25:59 +0100


On Tue, 2003-05-27 at 03:15, Joshua Tauberer wrote:
> And attached is a patch to correct that bug and other related member 
> lookup bugs.  Applying the patch will allow N, T, M, F, P, E, and C: 
> lookups to work.  (For members, it actually doesn't matter what letter 
> is used in the URL out of M F P E and C.)  I'll commit it once I get the 
> nod.

I'm coming in a bit late on this, but.... Shouldn't all ecma doc related
stuff be in ecma-provider.cs? If I understand the browser code,
Provider.cs should ideally just be a generic class that all providers
(regardless of their content domain) should  extend? 

Unless I've misunderstood the code, I think it would be really nice to
factor out all the ecma-specific stuff from provider.cs? Things like
MemberLookup, TypeLookup etc, are all meaningless to an XHtml provider.
Which means when I'm implementing the XHtml provider, extending from a
class (provider.cs) that has all sorts of language doc features feels
like a weird abstraction...

Should hopefully have a patch ready for inspection tonight for the Xhtml
provider - still don't handle embedded images yet, but it works enough
to be useful. I think. :)

Regards,

Lee.