Пример #1
0
        public JsonSettingsReader(ILegacySettingsResolver resolver, string filename, Encoding encoding)
        {
            if (resolver == null)
            {
                throw new ArgumentNullException("resolver");
            }

            this.resolver = resolver;
            jsonData      = File.ReadAllText(filename, encoding);
        }
Пример #2
0
        public LegacySettingsReader(ILegacySettingsResolver resolver, string filename, Encoding encoding)
        {
            if (resolver == null)
            {
                throw new ArgumentNullException("resolver");
            }

            this.resolver = resolver;
            reader        = new StreamReader(filename, encoding);
        }
 public LegacySettingsReader(ILegacySettingsResolver resolver, string filename, Encoding encoding)
 {
     this.resolver = resolver ?? throw new ArgumentNullException(nameof(resolver));
     reader        = new StreamReader(filename, encoding);
 }
Пример #4
0
        static IEnumerable <Func <ISettingsReader> > ReaderFactoryEnumeration(ILegacySettingsResolver resolver, string filename)
        {
            yield return(() => new JsonSettingsReader(resolver, filename));

            yield return(() => new LegacySettingsReader(resolver, filename));
        }
 public JsonSettingsReader(ILegacySettingsResolver resolver, string filename)
 {
     this.resolver = resolver ?? throw new ArgumentNullException(nameof(resolver));
     jsonData      = File.ReadAllText(filename);
 }