public override Expression Clone() { if (this.get_Target() != null) { stackVariable4 = this.get_Target().Clone(); } else { stackVariable4 = null; } stackVariable9 = new FieldReferenceExpression(stackVariable4, this.get_Field(), this.instructions); stackVariable9.set_IsSimpleStore(this.get_IsSimpleStore()); return(stackVariable9); }
public override Expression CloneExpressionOnly() { if (this.get_Target() != null) { stackVariable4 = this.get_Target().CloneExpressionOnly(); } else { stackVariable4 = null; } stackVariable8 = new FieldReferenceExpression(stackVariable4, this.get_Field(), null); stackVariable8.set_IsSimpleStore(this.get_IsSimpleStore()); return(stackVariable8); }