JTokenEqualityComparer
                
                
Compares tokens to determine whether they are equal.
            
                 
                
using System.
Collections.
Generic;
namespace Newtonsoft.
Json.
Linq
{
    
public class JTokenEqualityComparer : 
IEqualityComparer<
JToken>
    {
        
public bool Equals(
JToken x, 
JToken y)
        {
            
return JToken.
DeepEquals(
x, 
y);
        }
        
public int GetHashCode(
JToken obj)
        {
            
return obj?.
GetDeepHashCode() ?? 
0;
        }
    }
}