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