Example #1
0
 public virtual AnonymousParameter Update(AnonymousParameter original, Identifier identifier, Expression expression)
 {
     if (original.Expression != expression || original.Identifier != identifier)
         return new AnonymousParameter(identifier, expression);
     return original;
 }
Example #2
0
 public override Expression Visit(AnonymousParameter item)
 {
     if (!visitingColumns)
         throw new NotSupportedException();
     return new ColumnExpression(currentAlias, (Identifier)((MemberExpression)item.Expression).Statement, item.Identifier);
 }
Example #3
0
        public AnonymousNew(string type, AnonymousParameter[] parameters)
		{
            this.type = type;
            this.parameters = parameters;
		}