public virtual void visit(IStaticCommonClassFieldReferenceNode value) { }
private void AddrOfStaticField(IStaticCommonClassFieldReferenceNode value) { bool tmp_dot = is_dot_expr; FieldInfo fi = helper.GetField(value.static_field).fi; il.Emit(OpCodes.Ldsflda, fi); if (tmp_dot == false) { is_dot_expr = false; } }
public virtual void visit(IStaticCommonClassFieldReferenceNode value) { }
public void visit(IStaticCommonClassFieldReferenceNode value) { string s = value.GetType().ToString() + "."; //value.class_type //prepare_node(value.static_field, s + "static_field"); //value.type //value.Variable }
public void visit(IStaticCommonClassFieldReferenceNode value) { throw new System.NotSupportedException(value.GetType().ToString()); }