5 instantiations of NewRecordOp
System.Data.Entity (5)
System\Data\Query\InternalTrees\Command.cs (3)
864return new NewRecordOp(type); 874return new NewRecordOp(TypeUsage.Create(type)); 889return new NewRecordOp(type, fields);
System\Data\Query\InternalTrees\ScalarOps.cs (1)
1189internal static readonly NewRecordOp Pattern = new NewRecordOp();
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
2892NewRecordOp newRecordOp = new NewRecordOp(typeInfo.FlattenedTypeUsage, newFields);
23 references to NewRecordOp
System.Data.Entity (23)
System\Data\Query\InternalTrees\Command.cs (3)
862internal NewRecordOp CreateNewRecordOp(TypeUsage type) 872internal NewRecordOp CreateNewRecordOp(RowType type) 886internal NewRecordOp CreateNewRecordOp(TypeUsage type,
System\Data\Query\InternalTrees\Dump.cs (1)
393public override void Visit(NewRecordOp op, Node n) {
System\Data\Query\InternalTrees\OpCopier.cs (1)
482public override Node Visit(NewRecordOp op, Node n)
System\Data\Query\InternalTrees\ScalarOps.cs (1)
1189internal static readonly NewRecordOp Pattern = new NewRecordOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
320public virtual void Visit(NewRecordOp op, Node n) 1553public virtual TResultType Visit(NewRecordOp op, Node n)
System\Data\Query\PlanCompiler\AggregatePushdown.cs (2)
693NewRecordOp newRecordOp = (NewRecordOp)definingNodeOp;
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1012public override DbExpression Visit(NewRecordOp op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (11)
294NewRecordOp newRecordOp = inputOp as NewRecordOp; 1738NewRecordOp newOp = m_command.CreateNewRecordOp(newType); 2085NewRecordOp newRec = m_command.CreateNewRecordOp(typeInfo.FlattenedTypeUsage, fieldTypes); 2318NewRecordOp rec = m_command.CreateNewRecordOp(outputTypeInfo.FlattenedTypeUsage, outputFieldTypes); 2479NewRecordOp recOp = m_command.CreateNewRecordOp(outputTypeInfo.FlattenedTypeUsage, outputFields); 2536NewRecordOp newOp = m_command.CreateNewRecordOp(structuredVarInfo.NewTypeUsage, structuredVarInfo.Fields); 2639public override Node Visit(NewRecordOp op, Node n) 2698opFields = ((NewRecordOp)op).Properties; 2846NewRecordOp newOp = m_command.CreateNewRecordOp(typeInfo.FlattenedTypeUsage, newFields); 2892NewRecordOp newRecordOp = new NewRecordOp(typeInfo.FlattenedTypeUsage, newFields);
System\Data\Query\PlanCompiler\PreProcessor.cs (1)
1616NewRecordOp keyOp = m_command.CreateNewRecordOp(keyExprType);