Ty.FnTyRef.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj)
        {
            var fnTy = obj as FnTyRef;
            if (fnTy != null)
            {
                var len = parameterTys.Count;
                if (len != fnTy.parameterTys.Count)
                    return false;
                for (int i = 0; i < len; i++)
                    if (parameterTys[i] != fnTy.parameterTys[i])
                        return false;
                return returnTy == fnTy.returnTy;
            }
            return false;
        }
    }