/// <summary> /// Click event for Parsing (Content name: Feldolgozás) /// Start a parsing method with the WoLaDLL /// </summary> /// <param name="sender">sender object</param> /// <param name="e">routed event</param> private void Parsing_Click(object sender, RoutedEventArgs e) { string instructions = InputBox.Text; int instanceId = 39; WoLaDLL.WoLaParser parser = new WoLaDLL.WoLaParser(); parser.Setup(instanceId, "test", "test"); object returnValue = parser.StartParsing(instructions); if (returnValue is List<string>) { //string assets = ""; //for (int i=0; i < ((List<string>)returnValue).Count; i++) //{ // assets += ((List<string>)returnValue)[i] + ", "; //} //output.Content = assets; new ListViewWindow((List<string>)returnValue).Show(); output.Content = "See results in the ListViewWindow!"; } else { output.Content = returnValue.ToString(); } InputBox.Text = parser.ReductionTree; }
/// <summary> /// Click event for Parsing (Content name: Feldolgozás) /// Start a parsing method with the WoLaDLL /// </summary> /// <param name="sender">sender object</param> /// <param name="e">routed event</param> private void Parsing_Click(object sender, RoutedEventArgs e) { string instructions = InputBox.Text; int instanceId = 39; WoLaDLL.WoLaParser parser = new WoLaDLL.WoLaParser(); parser.Setup(instanceId, "test", "test"); object returnValue = parser.StartParsing(instructions); if (returnValue is List <string> ) { //string assets = ""; //for (int i=0; i < ((List<string>)returnValue).Count; i++) //{ // assets += ((List<string>)returnValue)[i] + ", "; //} //output.Content = assets; new ListViewWindow((List <string>)returnValue).Show(); output.Content = "See results in the ListViewWindow!"; } else { output.Content = returnValue.ToString(); } InputBox.Text = parser.ReductionTree; }