public override Expression Accept(IPrimitiveTypePipeExpressionVisitor visitor) { ArgumentUtility.CheckNotNull("visitor", visitor); var codeGenerationExpressionVisitor = visitor as ICodeGenerationExpressionVisitor; if (codeGenerationExpressionVisitor != null) { return(Accept(codeGenerationExpressionVisitor)); } return(visitor.VisitExtension(this)); }
public abstract Expression Accept(IPrimitiveTypePipeExpressionVisitor visitor);
public override Expression Accept(IPrimitiveTypePipeExpressionVisitor visitor) { ArgumentUtility.CheckNotNull("visitor", visitor); return(visitor.VisitNewDelegate(this)); }