bool AreDifferentConversionOperators(TypeMember existing, TypeMember actual) { if ((existing.Name == "op_Implicit" || existing.Name == "op_Explicit") && existing.Name == actual.Name && existing.NodeType == NodeType.Method && existing.IsStatic && actual.IsStatic) { IMethod one = existing.Entity as IMethod; IMethod two = actual.Entity as IMethod; if (one != null && two != null && one.ReturnType != two.ReturnType) { return true; } } return false; }