public MachinesManager() { pilotRepository = new PilotRepository(); machineRepository = new MachineRepository(); pilotFactory = new PilotFactory(); machineFactory = new MachineFactory(); }
public void Add (string pattern, RegexOptions options, IMachineFactory factory) { lock (this) { Key k = new Key (pattern, options); Cleanup (); factories[k] = factory; mru_list.Use (k); } }
public void Add(string pattern, RegexOptions options, IMachineFactory factory) { lock (this) { Key k = new Key(pattern, options); Cleanup(); factories[k] = factory; mru_list.Use(k); } }
public Engine(IMachinesManager warMachinesManager, IPilotFactory pilotFactory, IMachineFactory machineFactory) { this.machinesManager = warMachinesManager; this.pilotFactory = pilotFactory; this.machineFactory = machineFactory; this.commandInterpreter = new CommandInterpreter(); this.consoleReader = new ConsoleReader(); this.consoleWriter = new ConsoleWriter(); }
public MachineManagerTests() { _fixture = new Fixture().Customize(new AutoFakeItEasyCustomization()); _eventBus = _fixture.Freeze <IEventBus>(); _machineFactory = _fixture.Freeze <IMachineFactory>(); A.CallTo(() => _machineFactory.CreateMachine(A <string> ._)) .ReturnsLazily(a => new Machine(a.Arguments.Get <string>(0), _eventBus)); }
public void Add(string pattern, RegexOptions options, IMachineFactory factory) { lock (this) { FactoryCache.Key key = new FactoryCache.Key(pattern, options); this.Cleanup(); this.factories[key] = factory; this.mru_list.Use(key); } }
public MachinesManager(IPilotRepository pilotRepository, IMachineRepository machineRepository, IPilotFactory pilotFactory, IMachineFactory machineFactory) { this.pilotRepository = pilotRepository; this.machineRepository = machineRepository; this.pilotFactory = pilotFactory; this.machineFactory = machineFactory; }
internal IMachine GetMonoMachine () { lock (_monoFactoryLock) { if (_monoFactory != null) return _monoFactory.NewInstance (); _monoFactory = CreateMachineFactory (this.pattern, this.Options); } return _monoFactory.NewInstance (); }
internal IMachine GetMonoMachine() { lock (_monoFactoryLock) { if (_monoFactory != null) { return(_monoFactory.NewInstance()); } _monoFactory = CreateMachineFactory(this.pattern, this.Options); } return(_monoFactory.NewInstance()); }
public void Add (string pattern, RegexOptions options, IMachineFactory factory) { lock (this) { Key k = new Key (pattern, options); while (factories.Count >= capacity) { object victim = mru_list.Evict (); if (victim != null) factories.Remove ((Key)victim); } factories[k] = factory; mru_list.Use (k); } }
public void Add(string pattern, RegexOptions options, IMachineFactory factory) { lock (this) { Key k = new Key(pattern, options); while (factories.Count >= capacity) { object victim = mru_list.Evict(); if (victim != null) { factories.Remove((Key)victim); } } factories[k] = factory; mru_list.Use(k); } }
private static IMachineFactory CreateMachineFactory(string pattern, RegexOptions options) { Parser psr = new Parser(); RegularExpression re = psr.ParseRegularExpression(pattern, options); ICompiler cmp; //if ((options & RegexOptions.Compiled) != 0) // //throw new Exception ("Not implemented."); // cmp = new CILCompiler (); //else cmp = new PatternCompiler(); re.Compile(cmp, (options & RegexOptions.RightToLeft) != 0); IMachineFactory machineFactory = cmp.GetMachineFactory(); machineFactory.Mapping = psr.GetMapping(); machineFactory.NamesMapping = GetGroupNamesArray(machineFactory.GroupCount, machineFactory.Mapping); return(machineFactory); }
private static IMachineFactory CreateMachineFactory(string pattern, RegexOptions options) { Parser psr = new Parser(); RegularExpression re = psr.ParseRegularExpression(pattern, options); #if NET_2_1 ICompiler cmp = new PatternCompiler(); #else ICompiler cmp; if (!old_rx) { if ((options & RegexOptions.Compiled) != 0) { cmp = new CILCompiler(); } else { cmp = new RxCompiler(); } } else { cmp = new PatternCompiler(); } #endif re.Compile(cmp, (options & RegexOptions.RightToLeft) != 0); IMachineFactory machineFactory = cmp.GetMachineFactory(); Hashtable mapping = new Hashtable(); machineFactory.Gap = psr.GetMapping(mapping); machineFactory.Mapping = mapping; machineFactory.NamesMapping = GetGroupNamesArray(machineFactory.GroupCount, machineFactory.Mapping); return(machineFactory); }
public GetFusService(IFrequentlyUsedServiceRepository repository, IMachineFactory machineFactory) { _repository = repository; _machineFactory = machineFactory; }
public Shop(IMachineFactory factory) { this.factory = factory; }
public NewFusValidationService(IMachineFactory machineFactory) { _machineFactory = machineFactory; }
public AutocompleteService(IMachineFactory machineFactory) { _machineFactory = machineFactory; }
private WarMachineEngine() { this.factory = new MachineFactory(); this.pilots = new Dictionary <string, IPilot>(); this.machines = new Dictionary <string, IMachine>(); }
public ServicesCommonService(string hostName, string serviceName, IMachineFactory machineFactory) { _serviceName = serviceName; _machineFactory = machineFactory; _host = _machineFactory.Get(hostName); }
public ComputerShop(IMachineFactory _category) { category = _category; }
public MachineManager(IMachineFactory machineFactory, int machineCount) { _machineFactory = machineFactory; CreateMachines(machineCount); }
public ComputerShop(IMachineFactory factory) { this.factory = factory; }
public ComputerShop(IMachineFactory factory) { this.Factory = factory; }
private WarMachineEngine() { this.factory = new MachineFactory(); this.pilots = new Dictionary<string, IPilot>(); this.machines = new Dictionary<string, IMachine>(); }
public MachineClient(IMachineFactory machineFactory) { _machineFactory = machineFactory; }
public StatusChangeService(IFrequentlyUsedServiceRepository repository, IMachineFactory machineFactory) { _repository = repository; _machineFactory = machineFactory; }
public CoputerShopAbstractFactory(IMachineFactory _category) { category = _category; }