示例#1
0
        private void AddPropertyMapping <TProperty>(RangeDefinition range, CsvCollectionPropertyMapping <TEntity, TProperty> propertyMapping)
        {
            var rangeToPropertyMapping = new RangeToPropertyMapping
            {
                Range           = range,
                PropertyMapping = propertyMapping
            };

            csvRangePropertyMappings.Add(rangeToPropertyMapping);
        }
示例#2
0
 public bool Equals(RangeDefinition other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Equals(other.FromValue, FromValue) && Equals(other.ToValue, ToValue));
 }
示例#3
0
        private void runTypeCombo_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = runTypeCombo.SelectedIndex;

            if (index == 0)
            {
                setRange(RangeDefinition.getFirstRange(), RangeDefinition.getLastRange(), RangeDefinition.getNameRange());
                parseResultFile();
            }
            else
            {
                RangeDialog.show(setRange);
                parseResultFile();
            }
        }
示例#4
0
        protected CsvCollectionPropertyMapping <TEntity, TProperty> MapProperty <TProperty>(RangeDefinition range, Expression <Func <TEntity, TProperty> > property, IArrayTypeConverter <TProperty> typeConverter)
        {
            var propertyMapping = new CsvCollectionPropertyMapping <TEntity, TProperty>(property, typeConverter);

            AddPropertyMapping(range, propertyMapping);

            return(propertyMapping);
        }
示例#5
0
 protected CsvCollectionPropertyMapping <TEntity, TProperty> MapProperty <TProperty>(RangeDefinition range, Expression <Func <TEntity, TProperty> > property)
 {
     return(MapProperty(range, property, typeConverterProvider.ResolveCollection <TProperty>()));
 }
示例#6
0
 public RangeParameter(Int16 id, IParameterManager manager, RangeDefinition <T> typeDefinition)
     : base(id, manager, typeDefinition)
 {
 }