Skip to content

Commit 65b89a6

Browse files
committed
Simplify
1 parent 0fb2ff0 commit 65b89a6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Orm/Xtensive.Orm/Tuples/Packed/TupleLayout.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ private sealed class TypeReferenceEqualityComparer : IEqualityComparer<Type>
105105

106106
public static ValueFieldAccessor GetValue(Type probeType) =>
107107
TypeToAccessor.GetValueOrDefault(probeType)
108-
?? ((probeType.MetadataToken ^ NullableTypeMetadataToken) == 0
109-
? TryResolveEnum(probeType.GetGenericArguments()[0])
110-
: TryResolveEnum(probeType));
108+
?? TryResolveEnum(probeType.MetadataToken == NullableTypeMetadataToken
109+
? probeType.GetGenericArguments()[0]
110+
: probeType);
111111

112112
private static ValueFieldAccessor TryResolveEnum(Type type) =>
113113
type.IsEnum ? TypeToAccessor.GetValueOrDefault(Enum.GetUnderlyingType(type)) : null;

0 commit comments

Comments
 (0)