public void UpdateDependency(CircuitDependency dependency, Circuit circuit) { List <DescriptionIntegrated> descInt = this.Components.Where(x => x is DescriptionIntegrated di && di.Circuit.UniqueID == dependency.CircuitID).Cast <DescriptionIntegrated>().ToList(); descInt.ForEach(di => di.Circuit = circuit.Clone()); }
public bool MatchesDependency(CircuitDependency dependency) { return(this.UniqueID == dependency.CircuitID && this.UpdateID == dependency.CircuitUpdateID); }