private static void SetPropertyByName <T>(string propertyName, T value) { PropertyInfo propertyByName = VersionHandler.GetPropertyByName(propertyName); if (propertyByName == null) { return; } propertyByName.SetValue(null, value, null); }
private static T GetPropertyByName <T>(string propertyName, T defaultValue) { PropertyInfo propertyByName = VersionHandler.GetPropertyByName(propertyName); if (propertyByName == null) { return(defaultValue); } return((T)((object)propertyByName.GetValue(null, null))); }