Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }