Exemplo n.º 1
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type.GetElementType());
            if (res != null)
            {
                symbol.ContentType = res;
            }
        }
Exemplo n.º 2
0
        public override void Update()
        {
            IType res = null;

            res = Backpatcher.Resolve(type);
            if (res != null)
            {
                symbol.Type = res;
            }
        }
Exemplo n.º 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));
        }
Exemplo n.º 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);
                }
            }
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 8
0
        public override void Update()
        {
            IType res = Backpatcher.Resolve(type);

            symbol.Type = res;
        }