Beispiel #1
0
 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.");
 }