コード例 #1
0
 public DriveModeFactory(IAggressiveModeFactory aggressiveModeFactory, IDriveModeParametersProvider driveModeParametersProvider, IGearShifter gearShifter, IExternalSystems externalSystems)
 {
     _aggressiveModeFactory       = aggressiveModeFactory ?? throw new ArgumentNullException(nameof(aggressiveModeFactory));
     _driveModeParametersProvider = driveModeParametersProvider ?? throw new ArgumentNullException(nameof(driveModeParametersProvider));
     _gearShifter     = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
     _externalSystems = externalSystems ?? throw new ArgumentNullException(nameof(externalSystems));
 }
コード例 #2
0
        public TrailerModeFactory(IDriveModeFactory baseModeFactory, ITrailerModeParametersProvider trailerModeParametersProvider, IGearShifter gearShifter, IExternalSystems externalSystems)
        {
            _baseModeFactory = baseModeFactory ?? throw new ArgumentNullException(nameof(baseModeFactory));
            _trailerModeParametersProvider = trailerModeParametersProvider ?? throw new ArgumentNullException(nameof(trailerModeParametersProvider));
            _gearShifter = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));

            _externalSystems = externalSystems ?? throw new ArgumentNullException(nameof(externalSystems));
        }
コード例 #3
0
ファイル: EcoMode.cs プロジェクト: christoff85/GearBoxDriver
 public EcoMode(GearShiftBoundaries gearShiftBoundaries, IGearShifter gearShifter, IExternalSystems externalSystems)
 {
     _gearShiftBoundaries = gearShiftBoundaries ?? throw new ArgumentNullException(nameof(gearShiftBoundaries));
     _gearShifter         = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
     _externalSystems     = externalSystems ?? throw new ArgumentNullException(nameof(externalSystems));
 }
コード例 #4
0
 public TrailerMode(IDriveMode baseMode, IGearShifter gearShifter, IExternalSystems externalSystems)
 {
     _baseMode        = baseMode ?? throw new ArgumentNullException(nameof(baseMode));
     _gearShifter     = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
     _externalSystems = externalSystems ?? throw new ArgumentNullException(nameof(externalSystems));
 }
コード例 #5
0
 public AggressiveMode3(RpmShiftFactor rpmUpshiftFactor, IGearShifter gearShifter, IExternalSystems externalSystems)
 {
     _rpmUpshiftFactor = rpmUpshiftFactor ?? throw new ArgumentNullException(nameof(rpmUpshiftFactor));
     _gearShifter      = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
     _externalSystems  = externalSystems ?? throw new ArgumentNullException(nameof(externalSystems));
 }
コード例 #6
0
 public AggressiveMode1(IGearShifter gearShifter, IExternalSystems externalSystems)
 {
     _gearShifter     = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
     _externalSystems = externalSystems ?? throw new ArgumentNullException(nameof(externalSystems));
 }
コード例 #7
0
 public GearBoxStateFactory(IDriveModeFactory driveModeFactory, IGearBoxStateValueProvider gearBoxStateValueProvider, IGearShifter gearShifter)
 {
     _driveModeFactory          = driveModeFactory ?? throw new ArgumentNullException(nameof(driveModeFactory));
     _gearBoxStateValueProvider = gearBoxStateValueProvider ?? throw new ArgumentNullException(nameof(gearBoxStateValueProvider));
     _gearShifter = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
 }
コード例 #8
0
 public SportMode(GearShiftBoundaries gearShiftBoundaries, IGearShifter gearShifter, IAggressiveModeFactory aggressiveModeFactory)
 {
     _gearShiftBoundaries   = gearShiftBoundaries ?? throw new ArgumentNullException(nameof(gearShiftBoundaries));
     _gearShifter           = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
     _aggressiveModeFactory = aggressiveModeFactory ?? throw new ArgumentNullException(nameof(aggressiveModeFactory));
 }
コード例 #9
0
 public DriveState(IDriveModeFactory driveModeFactory, IGearShifter gearShifter)
 {
     _driveModeFactory = driveModeFactory ?? throw new ArgumentNullException(nameof(driveModeFactory));
     _gearShifter      = gearShifter ?? throw new ArgumentNullException(nameof(gearShifter));
 }