public static T As <T>(this Object o)
 {
     return(ConversionHelper.Coerce <T>(o));
 }
Example #2
0
 public static TResultType ReadProperty <TResultType>(Object instance, String propertyName)
 {
     return(ConversionHelper.Coerce <TResultType>(ReadProperty(instance, propertyName)));
 }
Example #3
0
        public static void WritePropertyCoerce(Object instance, String propertyName, Object value)
        {
            PropertyInfo prop = instance.GetType().GetProperty(propertyName, BindingFlags.Instance | BindingFlags.SetProperty | BindingFlags.Public | BindingFlags.NonPublic);

            WriteProperty(instance, propertyName, ConversionHelper.Coerce(value, prop.PropertyType));
        }
Example #4
0
 public static TResultType ReadStaticProperty <TResultType>(Type type, String propertyName)
 {
     return(ConversionHelper.Coerce <TResultType>(ReadStaticProperty(type, propertyName)));
 }