public static object GetValue(this PropertyReference propertyReference) { return(propertyReference.getter.GetValue()); }
public static bool IsValid(this PropertyReference propertyReference) { return(propertyReference.target != null && !string.IsNullOrEmpty(propertyReference.fieldName)); }
private static string GetPropertyKey(this PropertyReference propertyReference) { return($"{propertyReference.target.GetType().FullName}.{propertyReference.fieldName}"); }