Ejemplo n.º 1
0
 public bool MapValueItem(string item)
 {
     if (IsValueOptionDefined &&
         _valueOptionIndex < _valueOptionAttributeList.Count)
     {
         var valueOption = _valueOptionAttributeList[_valueOptionIndex++];
         var propertyWriter = new PropertyWriter(valueOption.Left);
         return ReflectionUtil.IsNullableType(propertyWriter.Property.PropertyType) ?
             propertyWriter.WriteNullable(item, _target) :
             propertyWriter.WriteScalar(item, _target);
     }
     return IsValueListDefined && AddValueItem(item);
 }