private void ValueTextBox5_TextChanged(object sender, TextChangedEventArgs e) { switch (InstMode) { case INST_ATCH: IEnumerable <string> fit = SubRoutines.Where( (string name) => { return(name.Equals(ValueString5)); }); if (fit.Count() == 0) { ValueTextBox5.Background = Brushes.Red; } else { ValueTextBox5.Background = Brushes.White; } PropertyChanged(this, new PropertyChangedEventArgs("CollectionSource")); return; } if (ValueParser.IsVariablePattern(ValueString5)) { CommentString5 = ValueCommentManager.GetComment(ValueString5); } else { CommentString5 = ValueCommentManager.GetComment(ValueString5.ToUpper()); } }
private void ValueTextBox7_TextChanged(object sender, TextChangedEventArgs e) { if (ValueParser.IsVariablePattern(ValueString7)) { CommentString7 = ValueCommentManager.GetComment(ValueString7); } else { CommentString7 = ValueCommentManager.GetComment(ValueString7.ToUpper()); } }
private void ValueTextBox1_TextChanged(object sender, TextChangedEventArgs e) { switch (InstMode) { case INST_CALLM: IEnumerable <string[]> fit = Functions.Where( (string[] msgs) => { return(msgs[1].Equals(ValueString1)); }); if (fit.Count() == 0) { ValueTextBox1.Background = Brushes.Red; ValueCount = 1; } else { ValueTextBox1.Background = Brushes.White; string[] msgs = fit.First(); ValueCount = msgs.Length / 2; switch (ValueCount) { case 1: ShowLine1("FUNC"); ValueString1 = msgs[1]; break; case 2: ShowLine1("FUNC"); ValueString1 = msgs[1]; ShowLine2(msgs[2].Remove(msgs[2].Length - 1)); break; case 3: ShowLine1("FUNC"); ValueString1 = msgs[1]; ShowLine2(msgs[2].Remove(msgs[2].Length - 1)); ShowLine3(msgs[4].Remove(msgs[4].Length - 1)); break; case 4: ShowLine1("FUNC"); ValueString1 = msgs[1]; ShowLine2(msgs[2].Remove(msgs[2].Length - 1)); ShowLine3(msgs[4].Remove(msgs[4].Length - 1)); ShowLine4(msgs[6].Remove(msgs[6].Length - 1)); break; case 5: ShowLine1("FUNC"); ValueString1 = msgs[1]; ShowLine2(msgs[2].Remove(msgs[2].Length - 1)); ShowLine3(msgs[4].Remove(msgs[4].Length - 1)); ShowLine4(msgs[6].Remove(msgs[6].Length - 1)); ShowLine5(msgs[8].Remove(msgs[8].Length - 1)); break; default: throw new ArgumentException("Error Function Messages Array"); } } PropertyChanged(this, new PropertyChangedEventArgs("CollectionSource")); return; } if (ValueParser.IsVariablePattern(ValueString1)) { CommentString1 = ValueCommentManager.GetComment(ValueString1); } else { CommentString1 = ValueCommentManager.GetComment(ValueString1.ToUpper()); } }