Exemplo n.º 1
0
    public void GlobalVarDef(GlobalVarDef e)
    {
        FieldInfo fi = tb.DefineField(e.Name, e.ExpType, FieldAttributes.Static);

        GlobalVars.Add(e.Name, fi);

        e.Value.Visit(this);
        il.Emit(OpCodes.Stsfld, fi);
    }
Exemplo n.º 2
0
 public void GlobalVarDef(GlobalVarDef e)
 {
     e.Value.Visit(this);
     e.ExpType = e.Value.ExpType;
     GlobalVars.Add(e.Name, e.Value.ExpType);
 }