public CollectionAttribute(string methodName, int size, bool sortable, CollectionDisplay display)
 {
     this.methodName = methodName;
     this.size       = size;
     this.sortable   = sortable;
     this.display    = display;
 }
 public CollectionAttribute(Delegate method, int size, bool sortable, CollectionDisplay display)
 {
     this.size     = size;
     this.sortable = sortable;
     this.display  = display;
     this.delegates.Add(method);
 }
 public CollectionAttribute(Delegate method, CollectionDisplay display)
     : this(method, -1, true, display)
 {
 }
 public CollectionAttribute(Type enumType, bool sortable, CollectionDisplay display)
 {
     this.enumType = enumType;
     this.sortable = sortable;
     this.display  = display;
 }
 public CollectionAttribute(Type enumType, CollectionDisplay display)
     : this(enumType, true, display)
 {
 }
 public CollectionAttribute(int size, CollectionDisplay display)
     : this("", size, true, display)
 {
 }
 public CollectionAttribute(CollectionDisplay display)
     : this("", -1, true, display)
 {
 }