public static Application Get(ApplicationSources applicationSources) { if (instance == null) { lock (synchronize) { if (instance == null) { if (applicationSources == null) { applicationSources = ApplicationSourcesRepository.Default(); } instance = new Application(applicationSources); } } } return(instance); }
private Application(ApplicationSources applicationSources) { this.applicationSources = applicationSources; Init(); }