Exemple #1
0
        public LocalBuilder PeekTop(Type t)
        {
            if (!typePool.ContainsKey(t))
                typePool[t] = new TypeLocalPool(ilgen, t);

            return typePool[t].Top;
        }
Exemple #2
0
        public LocalBuilder PeekTop(Type t)
        {
            if (!typePool.ContainsKey(t))
            {
                typePool[t] = new TypeLocalPool(ilgen, t);
            }

            return(typePool[t].Top);
        }
Exemple #3
0
        public void PushType(Type t)
        {
            if (!typePool.ContainsKey(t))
            {
                typePool[t] = new TypeLocalPool(ilgen, t);
            }

            var local = typePool[t].Get();

            StoreLocal(local);
        }
Exemple #4
0
        public void PushType(Type t)
        {
            if (!typePool.ContainsKey(t))
                typePool[t] = new TypeLocalPool(ilgen, t);

            var local = typePool[t].Get();
            StoreLocal(local);
        }