public override IdentifiedObject DeepCopy(IdentifiedObject copy = null) { if (copy == null) { copy = new PowerSystemResource(this.GlobalId); } return(base.DeepCopy(copy)); }
public override bool Equals(object x) { if (base.Equals(x)) { PowerSystemResource s = (PowerSystemResource)x; return(s.Outage == outage); } return(false); }
public override bool Equals(object obj) { if (base.Equals(obj)) { PowerSystemResource x = (PowerSystemResource)obj; return(x.customType == this.customType && x.location == this.location); } else { return(false); } }
public override bool Equals(object obj) { if (base.Equals(obj)) { PowerSystemResource x = (PowerSystemResource)obj; return((CompareHelper.CompareLists(x.Measurments, this.Measurments, true))); } else { return(false); } }
public PowerSystemResource(PowerSystemResource resource) : base(resource) { Measurements = new List <long>(resource.Measurements); }