public ConsoleTaskImplementationGui(GtiForm form, TaskGui taskGui, ConsoleApplication application, ConsoleTaskImplementation implementation) : base(form, taskGui) { this.application = application; this.implementation = implementation; }
static Int32 Main(string[] args) { try { if (args.Length == 0) { Usage(); return(0); } List <String> nonOptionArgs = ParseCommandLine(args); if (nonOptionArgs.Count <= 0) { Console.WriteLine("Error: not enough command line arguments"); return(1); } String gtiFilename = nonOptionArgs[0]; GtiXml gtiXml; { var serializer = GtiXml.CreateSerializer(); using (XmlReader xmlReader = XmlReader.Create(new FileStream(gtiFilename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))) { gtiXml = (GtiXml)serializer.Deserialize(xmlReader, GtiXml.SerializerEvents); } } gtiXml.FinalizeDeserialization(); GtiForm.Start(gtiFilename, gtiXml); return(0); } catch (ErrorMessageException e) { Console.WriteLine(e.Message); return(1); } }
public NoAppTaskImplementationGui(GtiForm form, TaskGui taskGui) : base(form, taskGui) { }
protected TaskAppImplementationGui(GtiForm form, TaskGui taskGui) { this.form = form; this.taskGui = taskGui; }