예제 #1
0
파일: HostsFile.cs 프로젝트: mouhong/XHost
        public static HostsFile Load(string path)
        {
            var file = new HostsFile();

            file.ReloadFrom(path);
            return(file);
        }
예제 #2
0
파일: HostsFile.cs 프로젝트: mouhong/XHost
        public static HostsFile Load(TextReader reader)
        {
            var file = new HostsFile();

            file.ReloadFrom(reader);
            return(file);
        }
예제 #3
0
파일: Program.cs 프로젝트: mouhong/XHost
        static void Run(string commandLine)
        {
            var cmdLine = CommandLine.Parse(commandLine);
            var command = CommandFactory.Find(cmdLine.CommandName);

            if (command == null)
            {
                throw new InvalidOperationException("Unknown command: " + cmdLine.CommandName);
            }

            var context = new CommandExecutionContext(HostsFile.Load());

            command.Execute(cmdLine, context);
        }
예제 #4
0
파일: HostsFile.cs 프로젝트: mouhong/XHost
 public static HostsFile Load(TextReader reader)
 {
     var file = new HostsFile();
     file.ReloadFrom(reader);
     return file;
 }
예제 #5
0
파일: HostsFile.cs 프로젝트: mouhong/XHost
 public static HostsFile Load(string path)
 {
     var file = new HostsFile();
     file.ReloadFrom(path);
     return file;
 }