public override Expression VisitIdentifier(Identifier identifier) { if (identifier == null) return null; if (replaceType == ReplaceType.Identifier && identifier.Name == oldName.Name) return (Expression)newNode; return identifier; }