public virtual void visit(ICompiledFieldReferenceNode value) { }
private void AddrOfCompiledField(ICompiledFieldReferenceNode value) { if (value.field.compiled_field.IsLiteral == false) { value.obj.visit(this); il.Emit(OpCodes.Ldflda, value.field.compiled_field); } }
public void visit(ICompiledFieldReferenceNode value) { string s = value.GetType().ToString() + "."; prepare_up_link_node(value.field.name, s + "field", value.field); prepare_node(value.obj, s + "obj"); //value.type prepare_up_link_node(value.Variable.name, s + "Variable", value.Variable); }
public void visit(ICompiledFieldReferenceNode value) { throw new System.NotSupportedException(value.GetType().ToString()); }