20 references to IsReferenceType
System.Data.Entity (20)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (2)
106if (!TypeSemantics.IsReferenceType(endType)) 2022if (!TypeSemantics.IsReferenceType(retType))
System\Data\Common\CommandTrees\OperatorExpressions.cs (1)
547Debug.Assert(TypeSemantics.IsReferenceType(refResultType), "DbEntityRefExpression requires a reference result type");
System\Data\Common\CommandTrees\ValueExpressions.cs (2)
593if (!TypeSemantics.IsReferenceType(targetEntityRef.ResultType)) 698Debug.Assert(TypeSemantics.IsReferenceType(refResultType), "DbRefExpression requires a reference result type");
System\Data\Common\EntitySql\SemanticAnalyzer.cs (2)
1833if (!TypeSemantics.IsReferenceType(converted.ResultType)) 1949else if (!TypeSemantics.IsReferenceType(converted.ResultType))
System\Data\Common\EntitySql\SemanticResolver.cs (1)
643if (TypeSemantics.IsReferenceType(valueExpr.ResultType))
System\Data\Metadata\TypeHelpers.cs (3)
160return TypeSemantics.IsReferenceType(typeUsage) || 168return TypeSemantics.IsReferenceType(typeUsage) || 573else if (TypeSemantics.IsReferenceType(type))
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
747if (!TypeSemantics.IsEntityType(elementType) && !TypeSemantics.IsReferenceType(elementType))
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (1)
500if (md.TypeSemantics.IsReferenceType(type))
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
1807md.TypeSemantics.IsReferenceType(oldType),
System\Data\Query\PlanCompiler\PreProcessor.cs (1)
1251if (TypeSemantics.IsReferenceType(resultType))
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (2)
278if (md.TypeSemantics.IsReferenceType(op.Type)) 356else if (md.TypeSemantics.IsRowType(childOpType) || md.TypeSemantics.IsReferenceType(childOpType))
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (1)
648return typeInfo.ImmediateSubTypes.Count > 0 && !md.TypeSemantics.IsReferenceType(typeInfo.Type);
System\Data\Query\PlanCompiler\TypeUtils.cs (1)
124return (md.TypeSemantics.IsReferenceType(type) ||
System\Data\Query\ResultAssembly\BridgeDataReader.cs (1)
197if (TypeSemantics.IsReferenceType(typeUsage)) {