Пример #1
0
        private void AddRunOnLine(object obj)
        {
            string line = obj as string;

            if (line != null && !LinesCanRunOn.Contains(line))
            {
                LinesCanRunOn.Add(line);
            }
        }
Пример #2
0
        private void RemoveRunOnLine(object obj)
        {
            string line = obj as string;

            if (line != null)
            {
                LinesCanRunOn.Remove(line);
            }
        }
Пример #3
0
 public void Save(Stream stream, IFormatter formatter)
 {
     formatter.Serialize(stream, MachineConflicts.ToList());
     formatter.Serialize(stream, LinesCanRunOn.ToList());
     formatter.Serialize(stream, LineConflicts.ToList());
     formatter.Serialize(stream, Name);
     formatter.Serialize(stream, ConfigurationList.Count);
     foreach (var configurationGroup in ConfigurationList)
     {
         configurationGroup.Save(stream, formatter);
     }
 }