Esempio n. 1
0
        public static Terminals Load(string fileName)
        {
            var document  = XDocument.Load(fileName);
            var terminals = new Terminals();

            terminals.Load(document.Element("terminals"));
            return(terminals);
        }
Esempio n. 2
0
        void GenerateDocs(string path, string output)
        {
            //var whitelistTarget = path;
            var terminalTarget = path;

            //whitelistTarget = Path.Combine(whitelistTarget, "whitelist.cache");
            terminalTarget = Path.Combine(terminalTarget, "terminal.cache");

            var terminals = Terminals.Load(terminalTarget);

            terminals.Save(Path.Combine(output, "List-Of-Terminal-Properties-And-Actions.md"));

            //var directoryInfo = new DirectoryInfo(output);
            //if (!directoryInfo.Exists)
            //    directoryInfo.Create();
        }
Esempio n. 3
0
        async Task GenerateDocs(string path, string output)
        {
            var api = new ProgrammableBlockApi();
            await api.Scan(Path.Combine(path, "whitelist.cache"));

            await api.SaveAsync(Path.Combine(output, "api"));

            //var whitelistTarget = path;
            var terminalTarget = path;

            //whitelistTarget = Path.Combine(whitelistTarget, "whitelist.cache");
            terminalTarget = Path.Combine(terminalTarget, "terminal.cache");

            var terminals = Terminals.Load(terminalTarget);

            terminals.Save(Path.Combine(output, "List-Of-Terminal-Properties-And-Actions.md"));

            //var directoryInfo = new DirectoryInfo(output);
            //if (!directoryInfo.Exists)
            //    directoryInfo.Create();
        }
Esempio n. 4
0
        public static void Update(string fileName, string output)
        {
            var terminals = Terminals.Load(fileName);

            terminals.Save(output);
        }