示例#1
0
        public AssemblyScanner(ILocalizationStorage storage, CultureInfo culture)
        {
            DefaultCulture = new CultureInfo("en-US");

            _storage = storage;
            _culture = culture;

            _provider = new Lazy<ILocalizationDataProvider>(() =>
            {
                var missingHandler = new LocalizationMissingHandler(_storage, DefaultCulture);
                var factory = new LocalizationProviderFactory(_storage, missingHandler,
                                                new LocalizationCache());

                return factory.BuildProvider(_culture);
            });
        }
示例#2
0
        public AssemblyScanner(ILocalizationStorage storage, CultureInfo culture)
        {
            DefaultCulture = new CultureInfo("en-US");

            _storage = storage;
            _culture = culture;

            _provider = new Lazy <ILocalizationDataProvider>(() =>
            {
                var missingHandler = new LocalizationMissingHandler(_storage, DefaultCulture);
                var factory        = new LocalizationProviderFactory(_storage, missingHandler,
                                                                     new LocalizationCache());

                return(factory.BuildProvider(_culture));
            });
        }