Пример #1
0
        public Services Start([NotNull] IAppService app, [CanBeNull] Action mock = null)
        {
            Configuration = app.Configuration;
            CompositionService = app.CompositionService;

            mock?.Invoke();

            Trace = CompositionService.Resolve<ITraceService>();
            FileSystem = CompositionService.Resolve<IFileSystemService>();
            ParseService = CompositionService.Resolve<IParseService>();
            ProjectService = CompositionService.Resolve<IProjectService>();
            ConfigurationService = CompositionService.Resolve<IConfigurationService>();
            SnapshotService = CompositionService.Resolve<ISnapshotService>();
            CheckerService = CompositionService.Resolve<ICheckerService>();
            QueryService = CompositionService.Resolve<IQueryService>();
            LanguageService = CompositionService.Resolve<ILanguageService>();
            RuleService = CompositionService.Resolve<IRuleService>();
            XPathService = CompositionService.Resolve<IXPathService>();

            return this;
        }
Пример #2
0
 public FergusonService(IXPathService xPathService)
 {
     _xPathService = xPathService;
 }
Пример #3
0
 public SupplyHouseService(IXPathService xPathService)
 {
     _xPathService = xPathService;
 }