class System.ComponentModel.MemberDescriptor
   inherits System.Object
   abstract:

   def protected property AttributeArray as System.Attribute extent
      get.
      set.

   def public property Attributes as System.ComponentModel.AttributeCollection
      get.

   def public property Category as character
      get.

   def public property Description as character
      get.

   def public property IsBrowsable as logical
      get.

   def public property Name as character
      get.

   def protected property NameHashCode as integer
      get.

   def public property DesignTimeOnly as logical
      get.

   def public property DisplayName as character
      get.

   constructor protected MemberDescriptor(input name as character):
   end constructor.

   constructor protected MemberDescriptor(input name as character, input attributes as System.Attribute extent):
   end constructor.

   constructor protected MemberDescriptor(input descr as System.ComponentModel.MemberDescriptor):
   end constructor.

   constructor protected MemberDescriptor(input oldMemberDescriptor as System.ComponentModel.MemberDescriptor, input newAttributes as System.Attribute extent):
   end constructor.

   method protected System.ComponentModel.AttributeCollection CreateAttributeCollection():
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method protected void FillAttributes(input attributeList as System.Collections.IList):
   end method.

   method protected final static System.Reflection.MethodInfo FindMethod(input componentClass as System.Type, input name as character, input args as System.Type extent, input returnType as System.Type):
   end method.

   method protected final static System.Reflection.MethodInfo FindMethod(input componentClass as System.Type, input name as character, input args as System.Type extent, input returnType as System.Type, input publicOnly as logical):
   end method.

   method public final override integer GetHashCode():
   end method.

   method protected System.Object GetInvocationTarget(input type as System.Type, input instance as System.Object):
   end method.

   method protected final static System.ComponentModel.ISite GetSite(input component as System.Object):
   end method.

   method protected final static System.Object GetInvokee(input componentClass as System.Type, input component as System.Object):
   end method.

end class.
