Exemple #1
0
 public void LoadEngine(Engine engine)
 {
     if (_engine != null) {
         throw new InvalidOperationException();
     }
     _engine = engine;
 }
Exemple #2
0
        public Car(
			Engine engine,
			Tyre[] tyres
		)
        {
            LoadEngine (engine);
            if (tyres != null) {
                foreach (var item in tyres) {
                    AddTyre (item);
                }
            }
        }
Exemple #3
0
        public Engine UnloadEngine()
        {
            var engine = _engine;

            _engine = null;
            return engine;
        }