public bool Equals(IndicatorParameter <T> ip) { bool result = true; if ((object)ip == null) { return(false); } if (Name != ip.Name) { result = false; } else if (DataType != ip.DataType) { result = false; } else if (Description != ip.Description) { result = false; } else if (!DefaultValue.Equals(ip.DefaultValue)) { result = false; } else if (!Value.Equals(ip.Value)) { result = false; } return(result); }
public override bool Equals(object obj) { if (obj == null) { return(false); } IndicatorParameter <T> ip = obj as IndicatorParameter <T>; if ((System.Object)ip == null) { return(false); } return(Equals(ip)); }