Skip to content

Commit b667edc

Browse files
committed
Faster way to detect whether type is Nullable
1 parent b19d098 commit b667edc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Orm/Xtensive.Orm/Orm/Linq/Translator.Expressions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1321,7 +1321,7 @@ bool propertyFilter(PersistentFieldExpression f)
13211321
if (isMarker && ((markerType & MarkerType.Single) == MarkerType.Single)) {
13221322
throw new InvalidOperationException(string.Format(Strings.ExUseMethodXOnFirstInsteadOfSingle, sourceExpression.ToString(true), member.Name));
13231323
}
1324-
if (member.DeclaringType.IsGenericType && member.DeclaringType.GetGenericTypeDefinition() == typeof(Nullable<>)) {
1324+
if (TypeHelper.IsNullable(member.DeclaringType)) {
13251325
expression = Expression.Convert(expression, member.DeclaringType);
13261326
}
13271327
return Expression.MakeMemberAccess(expression, member);

0 commit comments

Comments
 (0)