Example #1
0
        internal Local(object owner, ushort index, Type localType, BufferedILGenerator.DeclareLocallDelegate local, string name, LocalReusableDelegate reusable)
        {
            _Owner = owner;
            LocalDel = local;
            Name = name;

            Index = index;
            LocalType = localType;
            StackType = TypeOnStack.Get(localType);

            Reusable = reusable;
        }
Example #2
0
        internal Local(object owner, ushort index, Type localType, DeclareLocallDelegate local, string name, LocalReusableDelegate reusable, int declaredAt)
        {
            _Owner   = owner;
            LocalDel = local;
            Name     = name;

            Index     = index;
            LocalType = localType;
            StackType = TypeOnStack.Get(localType);

            Reusable = reusable;

            DeclaredAtIndex = declaredAt;
        }
Example #3
0
        internal Local(object owner, ushort index, Type localType, DeclareLocallDelegate local, string name, LocalReusableDelegate reusable, int declaredAt)
        {
            _Owner = owner;
            LocalDel = local;
            Name = name;

            Index = index;
            LocalType = localType;
            StackType = TypeOnStack.Get(localType);

            Reusable = reusable;

            DeclaredAtIndex = declaredAt;
        }