private void ValidatePropertyType(Type type) { if (type.IsEnum == true) { return; } if (type.IsArray == true && XmlConvertUtility.IsBaseType(type.GetElementType()) == true) { return; } if (XmlConvertUtility.IsBaseType(type) == true) { return; } throw new ArgumentException(string.Format(Resources.Exception_InvalidPropertyType_Format, type), nameof(type)); }
private void ValidatePropertyType(Type type) { if (type.IsEnum == true) { return; } if (type.IsArray == true && XmlConvertUtility.IsBaseType(type.GetElementType()) == true) { return; } if (XmlConvertUtility.IsBaseType(type) == true) { return; } throw new ArgumentException("${type} can not use by property type."); }