/// <summary> /// Initializes a new instance of the <see cref="CommandLineOptionBuilderFluent{TBuildType, TProperty}" /> class. /// </summary> /// <param name="setupFactory">The parser.</param> /// <param name="buildObject">The build object.</param> /// <param name="propertyPicker">The property picker.</param> public CommandLineOptionBuilderFluent( ICommandLineOptionSetupFactory setupFactory, TBuildType buildObject, PropertyInfo property) { _setupFactory = setupFactory; _buildObject = buildObject; _property = property; }
/// <summary> /// Initializes a new instance of the <see cref="CommandLineOptionBuilderFluent{TBuildType, TProperty}" /> class. /// </summary> /// <param name="setupFactory">The parser.</param> /// <param name="buildObject">The build object.</param> /// <param name="propertyPicker">The property picker.</param> public CommandLineOptionBuilderFluent( ICommandLineOptionSetupFactory setupFactory, TBuildType buildObject, Expression <Func <TBuildType, TProperty> > propertyPicker) { _setupFactory = setupFactory; _buildObject = buildObject; _propertyPicker = propertyPicker; }