//Constructor /// <summary> /// Creates an initialized instance /// </summary> /// <param name="availableFieldNames">Collection of names of all available input fields</param> /// <param name="settings">Configuration</param> public ExpTransformer(List <string> availableFieldNames, ExpTransformerSettings settings) { _settings = (ExpTransformerSettings)settings.DeepClone(); _fieldIdx = availableFieldNames.IndexOf(_settings.InputFieldName); return; }
//Constructor /// <summary> /// Creates an initialized instance. /// </summary> /// <param name="availableFieldNames">The collection of names of all available input fields.</param> /// <param name="cfg">The configuration.</param> public ExpTransformer(List <string> availableFieldNames, ExpTransformerSettings cfg) { _cfg = (ExpTransformerSettings)cfg.DeepClone(); _fieldIdx = availableFieldNames.IndexOf(_cfg.InputFieldName); return; }