Exemplo n.º 1
0
        public static IEqualityComparer <TProperty> CreateKeyEqualityComparer <TProperty>([NotNull] this IReadOnlyProperty property)
        {
            var comparer = property.GetKeyValueComparer() !;

            return(comparer is IEqualityComparer <TProperty> nullableComparer
                ? nullableComparer
                : new NullableComparer <TProperty>(comparer));
        }
Exemplo n.º 2
0
 public static ValueComparer?GetStructuralValueComparer([NotNull] this IReadOnlyProperty property)
 => property.GetKeyValueComparer();