public void PrintLogProcess(string v_process) { ProcessLog.AddProcess(v_process); var dataprocess = ProcessLog.Getprocess(); var lprocess = string.Empty; foreach (var p in dataprocess) { lprocess += p + "\r\n"; } TbxLogProcess.Text = lprocess; TbxLogProcess.SelectionStart = TbxLogProcess.Text.Length; TbxLogProcess.ScrollToCaret(); TbxLogProcess.Refresh(); }
public void CreateWordCsharp() { var data = KeyWord.GetKeywordList(); foreach (var d in data) { string wordc = d.mwordCs.ToString(); switch (wordc) { case var gw when Regex.IsMatch(wordc, @"namespace"): MNamespace = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"class"): MClass = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"static"): MStatic = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"void"): MVoid = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"main"): MMain = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"int"): MInt = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"string"): MString = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"consolewriteline"): MConsole = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"consolereadline"): MReadline = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"switch"): MSwitch = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"case"): MCase = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"break"): MBreak = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"default"): MDefault = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"if"): MIf = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"do"): MDo = d.mkeyword.ToString(); break; case var gw when Regex.IsMatch(wordc, @"while"): MWhile = d.mkeyword.ToString(); break; default: Console.WriteLine("error" + wordc); ProcessLog.AddProcess("Advertencia.!.El: [" + wordc + "] No es valido para el lenguaje"); break; } } }