public static bool Compare(object first, object second, SceneView view) { if (first == null && second == null) { return(true); } if (first == null || second == null || first.GetType() != second.GetType()) { return(false); } if (first.Equals(second)) { return(true); } if (PropertyUtilities.AreEasingFunctions(first, second, view)) { return(PropertyUtilities.CompareEasingFunctions(first, second, view)); } first = view.ConvertToWpfValue(first); second = view.ConvertToWpfValue(second); return(PropertyUtilities.Compare(first, second, 0)); }