示例#1
0
        public override bool NotNullObjectEquals(ClepsType obj)
        {
            if (obj.GetType() != typeof(VoidClepsType))
            {
                return(false);
            }

            return(true);
        }
示例#2
0
        public override bool NotNullObjectEquals(ClepsType obj)
        {
            if (obj.GetType() != typeof(FunctionClepsType))
            {
                return(false);
            }

            FunctionClepsType objToCompare = obj as FunctionClepsType;

            return(ReturnType == objToCompare.ReturnType && ParameterTypes.SequenceEqual(objToCompare.ParameterTypes));
        }
示例#3
0
        public override bool NotNullObjectEquals(ClepsType obj)
        {
            if (obj.GetType() != typeof(BasicStaticClepsType))
            {
                return(false);
            }

            BasicStaticClepsType objToCompare = obj as BasicStaticClepsType;

            return(RawTypeName == objToCompare.RawTypeName);
        }
示例#4
0
        public override bool NotNullObjectEquals(ClepsType obj)
        {
            if (obj.GetType() != typeof(ArrayClepsType))
            {
                return(false);
            }

            ArrayClepsType objToCompare = obj as ArrayClepsType;

            return(BaseType == objToCompare.BaseType && Dimensions.SequenceEqual(objToCompare.Dimensions));
        }
示例#5
0
        public override bool NotNullObjectEquals(ClepsType obj)
        {
            if (obj.GetType() != typeof(PointerClepsType))
            {
                return(false);
            }

            PointerClepsType objToCompare = obj as PointerClepsType;

            return(BaseType == objToCompare.BaseType);
        }