Home JsonElementEqualityComparer Class
JsonElementEqualityComparer Class
Cancel

JsonElementEqualityComparer Class

Namespace: Json.More

Inheritance: JsonElementEqualityComparer 🡒 object

Implemented interfaces:

  • IEqualityComparer<JsonElement>

Calculates equality between two System.Text.Json.JsonElements.

Remarks

This comparison is compliant with the ideals expressed by JSON:

  • Objects are unordered.
  • Arrays are ordered.

Properties

NameTypeSummary
InstanceJsonElementEqualityComparerA singleton instance for convenience.

Methods

Equals(JsonElement x, JsonElement y)

Determines whether the specified objects are equal.

Declaration

1
public bool Equals(JsonElement x, JsonElement y)
ParameterTypeDescription
xJsonElementThe first object of type T to compare.
yJsonElementThe second object of type T to compare.

Returns

true if the specified objects are equal; otherwise, false.

GetHashCode(JsonElement obj)

Returns a hash code for the specified object.

Declaration

1
public int GetHashCode(JsonElement obj)
ParameterTypeDescription
objJsonElementThe System.Object for which a hash code is to be returned.

Returns

A hash code for the specified object.

Contents