3 instantiations of IsOfOp
System.Data.Entity (3)
System\Data\Query\InternalTrees\Command.cs (2)
723
return new
IsOfOp
(isOfType, false/*only*/, m_boolType);
732
return new
IsOfOp
(isOfType, true /* "only" */, m_boolType);
System\Data\Query\InternalTrees\ScalarOps.cs (1)
548
internal static readonly IsOfOp Pattern = new
IsOfOp
();
19 references to IsOfOp
System.Data.Entity (19)
System\Data\Query\InternalTrees\Command.cs (2)
721
internal
IsOfOp
CreateIsOfOp(TypeUsage isOfType)
730
internal
IsOfOp
CreateIsOfOnlyOp(TypeUsage isOfType)
System\Data\Query\InternalTrees\Dump.cs (1)
277
public override void Visit(
IsOfOp
op, Node n)
System\Data\Query\InternalTrees\OpCopier.cs (1)
600
public override Node Visit(
IsOfOp
op, Node n)
System\Data\Query\InternalTrees\ScalarOps.cs (1)
548
internal static readonly
IsOfOp
Pattern = new IsOfOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
399
public virtual void Visit(
IsOfOp
op, Node n)
1487
public virtual TResultType Visit(
IsOfOp
op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1059
public override DbExpression Visit(
IsOfOp
op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
2912
public override Node Visit(
IsOfOp
op, Node n)
System\Data\Query\PlanCompiler\PreProcessor.cs (9)
306
private Node ExpandView(Node node, ScanTableOp scanTableOp, ref
IsOfOp
typeFilter)
1393
public override Node Visit(
IsOfOp
op, Node n)
1465
private Node RewriteIsOfAsIsNull(
IsOfOp
op, Node n)
2107
private Node ProcessScanTable(Node scanTableNode, ScanTableOp scanTableOp, ref
IsOfOp
typeFilter)
2143
IsOfOp
nullFilter = null;
2263
private bool IsOfTypeOverScanTable(Node n, out
IsOfOp
typeFilter)
2270
IsOfOp
isOfOp = n.Child1.Op as
IsOfOp
;
2311
IsOfOp
typeFilter;
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
413
public override void Visit(
IsOfOp
op, Node n)