public FunctionBlockStartRule CopyFrom(FunctionBlockStartRule source) { this.AbsoluteCoincidence = source.AbsoluteCoincidence; ExpectedValues.Clear(); foreach (var item in source.ExpectedValues) { ExpectedValues.Add((new ExpextedValue()).CopyFrom(item)); } Rule = SupportedFunctions.Where(i => i.Name == source.Rule.Name).FirstOrDefault(); return(this); }
public void AddExpectedValue(string name, string value) { ExpectedValues.Add($"Expected {name}: {value}"); }