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