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); } }
protected virtual void _Generate(AstNodeExprFieldAccess fieldAccess) { Generate(fieldAccess.Instance); Output.Write("."); Output.Write(fieldAccess.Field.Name); }