class Telerik.WinControls.RadProperty
   inherits System.Object:

   def public static variable UnsetValue as System.Object.

   def public property PropertyType as System.Type
      get.

   def public property PropertyTypeIsValueType as logical
      get.

   def public property Name as character
      get.

   def public property OwnerType as System.Type
      get.

   def public property ValidateValueCallback as Telerik.WinControls.ValidateValueCallback
      get.

   def public property GlobalIndex as integer
      get.

   def public property FullName as character
      get.

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

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

   method public final static Telerik.WinControls.RadProperty Register(input name as character, input propertyType as System.Type, input ownerType as System.Type, input typeMetadata as Telerik.WinControls.RadPropertyMetadata):
   end method.

   method public final static Telerik.WinControls.RadProperty Register(input name as character, input propertyType as System.Type, input ownerType as System.Type, input typeMetadata as Telerik.WinControls.RadPropertyMetadata, input validateValueCallback as Telerik.WinControls.ValidateValueCallback):
   end method.

   method public final static Telerik.WinControls.RadProperty RegisterAttached(input name as character, input propertyType as System.Type, input ownerType as System.Type, input typeMetadata as Telerik.WinControls.RadPropertyMetadata):
   end method.

   method public final static Telerik.WinControls.RadProperty RegisterAttached(input name as character, input propertyType as System.Type, input ownerType as System.Type, input typeMetadata as Telerik.WinControls.RadPropertyMetadata, input validateValueCallback as Telerik.WinControls.ValidateValueCallback):
   end method.

   method public final Telerik.WinControls.RadProperty AddOwner(input ownerType as System.Type):
   end method.

   method public final Telerik.WinControls.RadProperty AddOwner(input ownerType as System.Type, input typeMetadata as Telerik.WinControls.RadPropertyMetadata):
   end method.

   method public final void OverrideMetadata(input forType as System.Type, input typeMetadata as Telerik.WinControls.RadPropertyMetadata):
   end method.

   method public final logical IsValidValue(input value as System.Object, input instance as Telerik.WinControls.RadObject):
   end method.

   method public final logical IsValidType(input value as System.Object):
   end method.

   method public final Telerik.WinControls.RadPropertyMetadata GetMetadata(input radObject as Telerik.WinControls.RadObject):
   end method.

   method public final Telerik.WinControls.RadPropertyMetadata GetMetadata(input radObjectType as Telerik.WinControls.RadObjectType):
   end method.

   method public final static Telerik.WinControls.RadProperty Find(input className as character, input propertyName as character):
   end method.

   method public final static Telerik.WinControls.RadProperty FindSafe(input className as character, input propertyName as character):
   end method.

   method public final static Telerik.WinControls.RadProperty FindSafe(input objectType as System.Type, input propertyName as character):
   end method.

   method public final static Telerik.WinControls.RadProperty Find(input objectType as System.Type, input propertyName as character):
   end method.

   method public final System.ComponentModel.PropertyDescriptor FindClrProperty():
   end method.

end class.
