ResetValue() public method

public ResetValue ( object instance ) : void
instance object
return void
Beispiel #1
0
 // Sets the default values for an instance
 public virtual void ResetInstance(object obj)
 {
     foreach (ItemGroup group in groups)
     {
         foreach (ItemDescriptor item in group)
         {
             PropertyDescriptor prop = item as PropertyDescriptor;
             if (prop != null)
             {
                 prop.ResetValue(obj);
             }
         }
     }
 }
Beispiel #2
0
 // Sets the default values for an instance
 public virtual void ResetInstance(object obj)
 {
     foreach (ItemGroup group in groups)
     {
         foreach (ItemDescriptor item in group)
         {
             PropertyDescriptor prop = item as PropertyDescriptor;
             if (prop != null)
             {
                 try {
                     prop.ResetValue(obj);
                 } catch (Exception ex) {
                     // Ignore. ResetInstance should never crash since it can
                     // leave a widget half initialized
                     Console.WriteLine(ex);
                 }
             }
         }
     }
 }