Google.Protobuf.Collections.ProtobufEqualityComparers
Provides a central place to implement equality comparisons, primarily for bitwise float/double equality.
namespace Google.Protobuf.Collections
{
public static class ProtobufEqualityComparers
{
public static EqualityComparer<double> BitwiseDoubleEqualityComparer { get; }
public static EqualityComparer<float> BitwiseSingleEqualityComparer { get; }
public static EqualityComparer<double?> BitwiseNullableDoubleEqualityComparer { get; }
public static EqualityComparer<float?> BitwiseNullableSingleEqualityComparer { get; }
public static EqualityComparer<T> GetEqualityComparer<T>();
}
}