23 references to IsRowType
System.Data.Entity (23)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
543
if(TypeSemantics.
IsRowType
(exp.ResultType))
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
968
if (!allowRowType || !TypeSemantics.
IsRowType
(argument.ResultType))
System\Data\Common\CommandTrees\Internal\PatternMatchRules.cs (1)
198
internal static Func<DbExpression, bool> MatchRowType { get { return (e => TypeSemantics.
IsRowType
(e.ResultType)); } }
System\Data\Common\CommandTrees\OperatorExpressions.cs (1)
576
Debug.Assert(TypeSemantics.
IsRowType
(rowResultType), "DbRefKeyExpression requires a row result type");
System\Data\Common\EntitySql\SemanticAnalyzer.cs (2)
2964
if (projectionItemErrCtxs != null && TypeSemantics.
IsRowType
(projectionType))
3971
TypeSemantics.
IsRowType
(projectExpression.Projection.ResultType))
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
446
Debug.Assert(TypeSemantics.
IsRowType
(collectionType.TypeUsage), "Store function must be TVF (collection of rows expected).");
System\Data\Metadata\TypeHelpers.cs (3)
86
if (TypeSemantics.
IsRowType
(typeUsage))
138
else if (TypeSemantics.
IsRowType
(typeUsage))
589
if (TypeSemantics.
IsRowType
(expectedElementTypeUsage))
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (1)
494
if (md.TypeSemantics.
IsRowType
(type))
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2041
else if (TypeSemantics.
IsRowType
(e.ResultType))
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
1731
if (md.TypeSemantics.
IsRowType
(oldType))
System\Data\Query\PlanCompiler\PlanCompilerUtil.cs (1)
40
if (!TypeSemantics.
IsRowType
(op.Type))
System\Data\Query\PlanCompiler\PreProcessor.cs (2)
1228
if (op.OpType == OpType.IsNull && TypeSemantics.
IsRowType
(n.Child0.Op.Type) || TypeSemantics.IsComplexType(n.Child0.Op.Type))
2434
if (TypeSemantics.
IsRowType
(typeUsage) || TypeSemantics.IsComplexType(typeUsage))
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (2)
287
else if (md.TypeSemantics.
IsRowType
(op.Type))
356
else if (md.TypeSemantics.
IsRowType
(childOpType) || md.TypeSemantics.IsReferenceType(childOpType))
System\Data\Query\PlanCompiler\ProviderCommandInfoUtils.cs (2)
67
PlanCompiler.Assert(md.TypeSemantics.
IsRowType
(collType.TypeUsage), "command rowtype is not a record");
107
PlanCompiler.Assert(md.TypeSemantics.
IsRowType
(outputType), "PhysicalProjectOp result type is not a RowType?");
System\Data\Query\PlanCompiler\TypeUtils.cs (1)
125
md.TypeSemantics.
IsRowType
(type) ||
System\Data\SqlClient\SqlGen\Sql8ExpressionRewriter.cs (1)
314
Debug.Assert(TypeSemantics.IsEntityType(properties[i].TypeUsage) || TypeSemantics.
IsRowType
(properties[i].TypeUsage),
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
3271
if (TypeSemantics.
IsRowType
(argument.ResultType))