/// <summary>
 /// 
 /// </summary>
 /// <param name="columnIndex">The column index to get the data, zero based</param>
 /// <param name="propertyPath"></param>
 /// <param name="parser"></param>
 /// <param name="valueAssigner"></param>
 /// <param name="propertyType"></param>
 public SimpleCSVExtractConfiguration(int columnIndex, string propertyPath, IParser parser, IValueAssigner valueAssigner, Type propertyType) : base(propertyPath, parser, valueAssigner)
 {
     _columnIndex = columnIndex;
     _propertyPath = propertyPath;
     _parser = parser;
     _valueAssigner = valueAssigner;
     _propertyType = propertyType;
 }
Ejemplo n.º 2
0
 internal ResultConverter(
     Func <TResult>?initalizer,
     IEnumerable <IValueAssigner <TResult> > valueAssigners)
 {
     _initializer = initalizer;
     _assigners   = valueAssigners.ToArray();
     FieldCount   = _assigners.Length;
 }
Ejemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="columnIndex">The column index to get the data, zero based</param>
 /// <param name="propertyPath"></param>
 /// <param name="parser"></param>
 /// <param name="valueAssigner"></param>
 /// <param name="propertyType"></param>
 public SimpleCSVExtractConfiguration(int columnIndex, string propertyPath, IParser parser, IValueAssigner valueAssigner, Type propertyType) : base(propertyPath, parser, valueAssigner)
 {
     _columnIndex   = columnIndex;
     _propertyPath  = propertyPath;
     _parser        = parser;
     _valueAssigner = valueAssigner;
     _propertyType  = propertyType;
 }
Ejemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="columnIndex">The column index to get the data, zero based</param>
 /// <param name="propertyPath"></param>
 /// <param name="parser"></param>
 /// <param name="valueAssigner"></param>
 /// <param name="propertyType"></param>
 ///
 public SimpleXMLExtractConfiguration(string elementName, string attributeName, IParser parser, IValueAssigner valueAssigner, Type propertyType, string propertyPath)
 {
     _element       = elementName;
     _attribute     = attributeName;
     _parser        = parser;
     _valueAssigner = valueAssigner;
     _propertyType  = propertyType;
     _propertyPath  = propertyPath;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="columnIndex">The column index to get the data, zero based</param>
 /// <param name="propertyPath"></param>
 /// <param name="parser"></param>
 /// <param name="valueAssigner"></param>
 /// <param name="propertyType"></param>
 /// 
 public SimpleXMLExtractConfiguration(string elementName, string attributeName, IParser parser, IValueAssigner valueAssigner, Type propertyType, string propertyPath)
 {
     _element = elementName;
     _attribute = attributeName;
     _parser = parser;
     _valueAssigner = valueAssigner;
     _propertyType = propertyType;
     _propertyPath = propertyPath;
 }
 public SimpleJSONExtractConfiguration(string jsonPath, string propertyPath, IParser parser, IValueAssigner valueAssigner, Type propertyType)
     : base(propertyPath, parser, valueAssigner)
 {
     _jsonPath      = jsonPath;
     _propertyPath  = propertyPath;
     _parser        = parser;
     _valueAssigner = valueAssigner;
     _propertyType  = propertyType;
 }
 public SimpleExtractConfigurationBase(string propertyPath, IParser parser, IValueAssigner valueAssigner)
 {
     _propertyPath = propertyPath;
     _parser = parser;
     _valueAssigner = valueAssigner;
 }
 public ChemistryFileChildObjectExtractConfiguration(IDataImporter dataImporter, string propertyPath, IValueAssigner valueAssigner)
     : base(dataImporter, propertyPath, valueAssigner)
 {
 }
Ejemplo n.º 9
0
 public ChildObjectExtractConfigurationBase(IDataImporter dataImporter, string propertyPath, IValueAssigner valueAssigner)
 {
     _dataImporter  = dataImporter;
     _propertyPath  = propertyPath;
     _valueAssigner = valueAssigner;
 }
 public ChildObjectExtractConfigurationBase(IDataImporter dataImporter, string propertyPath, IValueAssigner valueAssigner)
 {
     _dataImporter = dataImporter;
     _propertyPath = propertyPath;
     _valueAssigner = valueAssigner;
 }
 public SampleFileChildObjectExtractConfiguration(IDataImporter dataImporter, string propertyPath, IValueAssigner valueAssigner)
     : base(dataImporter, propertyPath, valueAssigner)
 {
 }
 public SimpleExtractConfigurationBase(string propertyPath, IParser parser, IValueAssigner valueAssigner)
 {
     _propertyPath  = propertyPath;
     _parser        = parser;
     _valueAssigner = valueAssigner;
 }