Jaroslaw Kowalski wrote:
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?

This would have been a good idea to add when the ECMA-style format was changed to add this sort of information.


You can check the Base/BaseTypeName node, which will tell you if it's a System.ValueType, System.Delegate (or MulticastDelegate), System.Enum, or otherwise a class/interface. The good thing about the type signatures in C# is "interface" and "class" are keywords, so they should never be the names of types. If " class " is in the signature, then it's a class.

Duncan Mak wrote:
The format used by the Gtk# documentation project is a slightly altered
format that is based on the ECMA format.

All of the Mono class library documentation is in the modified format. See: http://www.nullenvoid.com/mono/wiki/index.php/ECMAStyleDocumentation


Good luck with the SWF app.

--
- Joshua Tauberer

http://taubz.for.net

** Nothing Unreal Exists **



_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to