// -----------< Helper Function - Assemble message for posting >------------ private CsMessage AssembleMsg() { CsMessage msg = new CsMessage(); msg.add("SubDir", SubDir); msg.add("Directory", WDirectory); msg.add("path", WDirectory); //msg.add("OutputPath", OutputPath); for (int i = 0; i < Patterns.Count(); i++) { msg.add("Pattern" + (i + 1), Patterns[i]); } for (int i = 0; i < Regexes.Count(); i++) { msg.add("Regex" + (i + 1), Regexes[i]); } if (Analysers != null) { for (int i = 0; i < Analysers.Count(); i++) { msg.add("Analyser" + (i + 1), Analysers[i]); } } return(msg); }
private void CbScope_Unchecked(object sender, RoutedEventArgs e) { if (Analysers == null) { return; } Analysers.Remove("scope"); }
private void CbDependency_Unchecked(object sender, RoutedEventArgs e) { if (Analysers == null) { return; } Analysers.Remove("dependency"); }
private void CbComment_Unchecked(object sender, RoutedEventArgs e) { if (Analysers == null) { return; } Analysers.Remove("comment"); }
private void UpdateSelectedAnalyser(string selectedSerial) { //The Analyser model will be null if there is no analyser match for the serial number AnalyserModel SelectedAnalyser = Analysers.SingleOrDefault(a => a.Serial == selectedSerial); if (SelectedAnalyser != null) { this.SelectedAnalyser = SelectedAnalyser.Id; } }
private void CbScope_Checked(object sender, RoutedEventArgs e) { if (Analysers == null) { Analysers = new List <string>(); } if (!Analysers.Contains("scope")) { Analysers.Add("scope"); } }
/// <summary>Adds the specified new analysers.</summary> /// <param name="newAnalysers">The new analysers.</param> public void Add(params IAnalyser[] newAnalysers) => Analysers.AddRange(newAnalysers);