[Mono-list] Monodoc format question

Jaroslaw Kowalski jaroslaw.kowalski@atm.com.pl
Tue, 22 Jul 2003 21:59:58 +0200


I'm developing a simple SWF application that will among other things parse
documentation in monodoc format (as found in monodoc/class/**/*.xml) and
present it in a nice treeview. There will also be some editing capability.

I want to distinguish between classes, structs, enums interfaces and
delegates, so that I can give my tree items different images.

Today the only way to do it is to parse Type/TypeSignature/@Value for
"class", "interface", "struct". Shouldn't there be a more structural way to
do it? An attribute, perhaps: Type/TypeSignature/@TypeKind with values like
"Class", "Structure", "Interface", "Enumeration", ... would do it very well.

Was it omitted on purpose?

BTW. What's the reason for having lots of MemberSignature[@Language='C#']
all over the files? Signatures for other languages aren't provided. Why? CLI
is all about multiple languages...