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);