We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0fb2ff0 commit 65b89a6Copy full SHA for 65b89a6
Orm/Xtensive.Orm/Tuples/Packed/TupleLayout.cs
@@ -105,9 +105,9 @@ private sealed class TypeReferenceEqualityComparer : IEqualityComparer<Type>
105
106
public static ValueFieldAccessor GetValue(Type probeType) =>
107
TypeToAccessor.GetValueOrDefault(probeType)
108
- ?? ((probeType.MetadataToken ^ NullableTypeMetadataToken) == 0
109
- ? TryResolveEnum(probeType.GetGenericArguments()[0])
110
- : TryResolveEnum(probeType));
+ ?? TryResolveEnum(probeType.MetadataToken == NullableTypeMetadataToken
+ ? probeType.GetGenericArguments()[0]
+ : probeType);
111
112
private static ValueFieldAccessor TryResolveEnum(Type type) =>
113
type.IsEnum ? TypeToAccessor.GetValueOrDefault(Enum.GetUnderlyingType(type)) : null;
0 commit comments