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