Example #1
0
        // -----------< 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);
        }
Example #2
0
 private void CbScope_Unchecked(object sender, RoutedEventArgs e)
 {
     if (Analysers == null)
     {
         return;
     }
     Analysers.Remove("scope");
 }
Example #3
0
 private void CbDependency_Unchecked(object sender, RoutedEventArgs e)
 {
     if (Analysers == null)
     {
         return;
     }
     Analysers.Remove("dependency");
 }
Example #4
0
 private void CbComment_Unchecked(object sender, RoutedEventArgs e)
 {
     if (Analysers == null)
     {
         return;
     }
     Analysers.Remove("comment");
 }
Example #5
0
        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;
            }
        }
Example #6
0
 private void CbScope_Checked(object sender, RoutedEventArgs e)
 {
     if (Analysers == null)
     {
         Analysers = new List <string>();
     }
     if (!Analysers.Contains("scope"))
     {
         Analysers.Add("scope");
     }
 }
Example #7
0
 /// <summary>Adds the specified new analysers.</summary>
 /// <param name="newAnalysers">The new analysers.</param>
 public void Add(params IAnalyser[] newAnalysers) => Analysers.AddRange(newAnalysers);