public static T As <T>(this Object o) { return(ConversionHelper.Coerce <T>(o)); }
public static TResultType ReadProperty <TResultType>(Object instance, String propertyName) { return(ConversionHelper.Coerce <TResultType>(ReadProperty(instance, propertyName))); }
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)); }
public static TResultType ReadStaticProperty <TResultType>(Type type, String propertyName) { return(ConversionHelper.Coerce <TResultType>(ReadStaticProperty(type, propertyName))); }