private static object GetPropValue(object src, string propName) { var property = src.GetType().GetProperty(propName); return property == null ? null : property.GetValue(src, null); } }