public Expression Update(Expression enumerator) { if (Enumerator.Equals(enumerator)) { return(this); } return(AstExpression.CompilerGeneratedEnumerator(_stateInitializerInstruction, _newObjInstruction, this, Visitor)); }