private static Attribute GetAttributeThatCanHaveMultiple(Type attributeType, Type classType, MemberInfo memberInfo, object[] attributes) { if (attributes.Length == 0) { return(null); } if (attributes.Length == 1) { return((Attribute)attributes[0]); } ThrowHelper.ThrowInvalidOperationException_SerializationDuplicateAttribute(attributeType, classType, memberInfo); return(default);