public JsonSettingsReader(ILegacySettingsResolver resolver, string filename, Encoding encoding) { if (resolver == null) { throw new ArgumentNullException("resolver"); } this.resolver = resolver; jsonData = File.ReadAllText(filename, encoding); }
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); }
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); }