2 instantiations of DbOfTypeExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1039
return new
DbOfTypeExpression
(DbExpressionKind.OfType, collectionOfTypeResultType, argument, type);
1061
return new
DbOfTypeExpression
(DbExpressionKind.OfTypeOnly, collectionOfTypeResultType, argument, type);
23 references to DbOfTypeExpression
System.Data.Entity (23)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
453
/// Visitor pattern method for <see cref="
DbOfTypeExpression
"/>.
457
public override void Visit(
DbOfTypeExpression
expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
210
public abstract void Visit(
DbOfTypeExpression
expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
241
public abstract TResultType Visit(
DbOfTypeExpression
expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
720
public override DbExpression Visit(
DbOfTypeExpression
expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (4)
1021
/// Creates a new <see cref="
DbOfTypeExpression
"/> that produces a set consisting of the elements of the given input set that are of the specified type.
1036
public static
DbOfTypeExpression
OfType(this DbExpression argument, TypeUsage type)
1043
/// Creates a new <see cref="
DbOfTypeExpression
"/> that produces a set consisting of the elements of the given input set that are of exactly the specified type.
1058
public static
DbOfTypeExpression
OfTypeOnly(this DbExpression argument, TypeUsage type)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (2)
1046
RequireCollectionArgument<
DbOfTypeExpression
>(argument);
1055
throw EntityUtil.Argument(System.Data.Entity.Strings.Cqt_General_PolymorphicArgRequired(typeof(
DbOfTypeExpression
).Name));
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
645
public override void Visit(
DbOfTypeExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
465
public override void Visit(
DbOfTypeExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
728
public override TreeNode Visit(
DbOfTypeExpression
e)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
209
public override TReturn Visit(
DbOfTypeExpression
expression)
System\Data\Mapping\ViewValidator.cs (1)
490
public override DbExpressionEntitySetInfo Visit(
DbOfTypeExpression
expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (5)
1737
internal IsOfFilter(
DbOfTypeExpression
template)
1841
internal IsOfFilter Merge(
DbOfTypeExpression
other)
1936
DbOfTypeExpression
ofTypeExp = (
DbOfTypeExpression
)current;
1999
public override Node Visit(
DbOfTypeExpression
e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
541
public override bool Visit(
DbOfTypeExpression
expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
1866
public override ISqlFragment Visit(
DbOfTypeExpression
e)