Exemplo n.º 1
0
            public static _Configuration FromJson(string path)
            {
                string         json_string   = File.ReadAllText(path);
                _Configuration configuration = JsonUtility.FromJson <_Configuration>(json_string);

                return(configuration);
            }
Exemplo n.º 2
0
            public Configuration(_Configuration jsonConfiguration, string working_directory)
            {
                this.WorkingDirectory = working_directory;

                this.LockedFragmentFile = RelativePathToAbsolute(jsonConfiguration.lockedFragmentFile);
                this.OutputDirectory    = RelativePathToAbsolute(jsonConfiguration.outputDirectory);
                this.ConfigurationsFile = RelativePathToAbsolute(jsonConfiguration.configurations);
                this.ID = jsonConfiguration.id;
            }
Exemplo n.º 3
0
        public void Load(string contents)
        {
            _Configuration configurations = new _Configuration();

            if (contents.Length == 0)
            {
                return;
            }

            List <Terminal> tokens = this.Tokenize(contents);
            //_Configuration configuration = this.Parse(tokens);
        }
Exemplo n.º 4
0
            /// <summary>
            /// Read a configuration from json.
            /// </summary>
            /// <returns>The configuation.</returns>
            /// <param name="path">The path of the json file</param>
            public static Configuration FromJson(string path)
            {
                _Configuration json_config = _Configuration.FromJson(path);

                return(new Configuration(json_config, working_directory: Path.GetDirectoryName(path)));
            }
Exemplo n.º 5
0
 PageSize  = int.Parse(_Configuration[__PageSize])
Exemplo n.º 6
0
 PageSize  = PageSize ?? (int.TryParse(_Configuration[__CatalogPageSize], out var size) ? size : null)