protected virtual void _Generate(AstNodeExprFieldAccess fieldAccess)
 {
     Generate(fieldAccess.Instance);
     //Console.WriteLine("{0}", FieldAccess.Field);
     //if (FieldAccess.Field.FieldType.IsValueType)
     //{
     //	Emit(OpCodes.Ldflda, FieldAccess.Field);
     //}
     //else
     {
         Emit(OpCodes.Ldfld, fieldAccess.Field);
     }
 }
Esempio n. 2
0
 protected virtual void _Generate(AstNodeExprFieldAccess fieldAccess)
 {
     Generate(fieldAccess.Instance);
     Output.Write(".");
     Output.Write(fieldAccess.Field.Name);
 }