Пример #1
0
        public override bool Equals(object obj)
        {
            if (obj is PointerTypeInfo typeInfo)
            {
                return(InnerType.Equals(typeInfo.InnerType));
            }

            return(false);
        }
        public override bool Equals(object obj)
        {
            if (obj is StaticArrayTypeInfo typeInfo)
            {
                return(ElementType.Equals(typeInfo.ElementType) && ArraySize == typeInfo.ArraySize);
            }

            return(false);
        }
Пример #3
0
        public override bool Equals(object obj)
        {
            if (obj is DynamicArrayTypeInfo typeInfo)
            {
                return(ElementType.Equals(typeInfo.ElementType));
            }

            return(false);
        }
Пример #4
0
        public override bool Equals(object obj)
        {
            if (obj is VectorTypeInfo typeInfo)
            {
                return(InnerType.Equals(typeInfo.InnerType) && ElementCount == typeInfo.ElementCount);
            }

            return(false);
        }