Пример #1
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type.GetElementType());
            if (res != null)
            {
                symbol.ContentType = res;
            }
        }
Пример #2
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type);
            if (res != null)
            {
                symbol.Type = res;
            }
        }
Пример #3
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type);
            if (res != null)
            {
                symbol.ReturnType = res;
            }

            symbol.Type = Backpatcher.Resolve(typeof(System.IntPtr));
        }
Пример #4
0
        public override void Update()
        {
            IType res = null;

            foreach (Type @interface in type.GetInterfaces())
            {
                res = Backpatcher.Resolve(@interface);
                if (res != null && !(res is UnknownType))
                {
                    symbol.AddInterface((InterfaceTypeSymbol)res);
                }
            }
        }
Пример #5
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type.BaseType);
            if (res != null)
            {
                symbol.BaseClass = (ClassTypeSymbol)res;
            }

            res = Backpatcher.Resolve(type.GetElementType());
            if (res != null)
            {
                symbol.ContentType = (IType)res;
            }
        }
Пример #6
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type.BaseType);
            if (res != null)
            {
                symbol.BaseClass = (ClassTypeSymbol)res;
            }

            res = Backpatcher.Resolve(type.GetField(EnumTypeSymbol.DEFAULT_FIELD).FieldType);
            if (res != null)
            {
                symbol.ContentType = res;
            }
        }
Пример #7
0
        public override void Update()
        {
            IType res = null;

            foreach (Type @interface in type.GetInterfaces())
            {
                res = Backpatcher.Resolve(@interface);
                if (res != null)
                {
                    symbol.AddInterface((InterfaceTypeSymbol)res);
                }
            }

            res = Backpatcher.Resolve(type.BaseType);
            if (res != null)
            {
                symbol.BaseClass = (ClassTypeSymbol)res;
            }
        }
Пример #8
0
        public override void Update()
        {
            IType res = Backpatcher.Resolve(type);

            symbol.Type = res;
        }