Пример #1
0
 internal static Settings FromFile(string filename)
 {
     if (String.IsNullOrEmpty(filename))
     {
         throw new ArgumentNullException(nameof(filename));
     }
     return(Common.DeserializeJson <Settings>(Common.ReadTextFile(@filename)));
 }
Пример #2
0
        internal static Settings FromFile(string filename)
        {
            if (String.IsNullOrEmpty(filename))
            {
                throw new ArgumentNullException(nameof(filename));
            }
            if (!Common.FileExists(filename))
            {
                throw new FileNotFoundException(nameof(filename));
            }

            string   contents = Common.ReadTextFile(@filename);
            Settings ret      = Common.DeserializeJson <Settings>(contents);

            return(ret);
        }