3 instantiations of TreatOp
System.Data.Entity (3)
System\Data\Query\InternalTrees\Command.cs (2)
703return new TreatOp(type, false); 713return new TreatOp(type, true);
System\Data\Query\InternalTrees\ScalarOps.cs (1)
493internal static readonly TreatOp Pattern = new TreatOp();
11 references to TreatOp
System.Data.Entity (11)
System\Data\Query\InternalTrees\Command.cs (2)
701internal TreatOp CreateTreatOp(TypeUsage type) 711internal TreatOp CreateFakeTreatOp(TypeUsage type)
System\Data\Query\InternalTrees\OpCopier.cs (2)
544public override Node Visit(TreatOp op, Node n) 546TreatOp newTreatOp = op.IsFakeTreat ? m_destCmd.CreateFakeTreatOp(op.Type) : m_destCmd.CreateTreatOp(op.Type);
System\Data\Query\InternalTrees\ScalarOps.cs (1)
493internal static readonly TreatOp Pattern = new TreatOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
370public virtual void Visit(TreatOp op, Node n) 1618public virtual TResultType Visit(TreatOp op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1029public override DbExpression Visit(TreatOp op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
2934public override Node Visit(TreatOp op, Node n)
System\Data\Query\PlanCompiler\PreProcessor.cs (1)
1370public override Node Visit(TreatOp op, Node n)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
504public override void Visit(TreatOp op, Node n)