[Mono-devel-list] Assembly resolution for monop

Ben Maurer bmaurer at ximian.com
Tue Nov 9 23:52:38 EST 2004


Hey guys,

Duncan and I have talked a bit about resolving assemblies for monop. For
those of you who might not know, monop is a tool that allows you to get
a quick outline of a class:

[benm at omega benm]$ monop string
[Serializable]
public sealed class String : ICloneable, IComparable, IConvertible,
System.Collections.IEnumerable {
 
    public String (Char* value);
    public String (Char* value, Int32 startIndex, Int32 length);
...
}

[benm at omega benm]$ monop arraylist
[Serializable]
public class ArrayList : ICloneable, ICollection, IEnumerable, IList {
 
    public ArrayList ();
    public ArrayList (ICollection c);
    public ArrayList (int initialCapacity);
 
...
}

One of the many uses of monop is to browse the gtk# classes. However,
with the GAC, it is very hard to look at gtk-sharp.dll. Also, with a new
version of gtk# being parallel installed with 1.0, I am not sure how we
choose which one to use.

I am wondering if I can get advice for:
      * What I need to do to make it easier for users to browse gtk#
        assemblies especially, but also other assemblies that use all of
        the versioning features we have provided
      * How to cope with || installs?
      * Any other things that I need to add to monop to cope with the
        GAC.

-- Ben




More information about the Mono-devel-list mailing list