Class CollectionEquality
  
  
  
    Inheritance
    object
    CollectionEquality
   
  
    Inherited Members
    
      object.Equals(object)
    
    
      object.Equals(object, object)
    
    
      object.GetHashCode()
    
    
      object.GetType()
    
    
      object.MemberwiseClone()
    
    
      object.ReferenceEquals(object, object)
    
    
      object.ToString()
    
   
  Namespace: Boomack.Client
  Assembly: NBoomackClient.dll
  Syntax
  
    public static class CollectionEquality
   
  Methods
  
  EqualsDeep<T>(IList<T>, IList<T>)
  
  
  Declaration
  
    public static bool EqualsDeep<T>(this IList<T> list, IList<T> other)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IList<T> | 
        list | 
         | 
      
      
        | IList<T> | 
        other | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
  
  EqualsDeep<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>)
  
  
  Declaration
  
    public static bool EqualsDeep<TKey, TValue>(this IDictionary<TKey, TValue> dict, IDictionary<TKey, TValue> other)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IDictionary<TKey, TValue> | 
        dict | 
         | 
      
      
        | IDictionary<TKey, TValue> | 
        other | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | TKey | 
         | 
      
      
        | TValue | 
         | 
      
    
  
  
  GetDeepHashCode<T>(IList<T>)
  
  
  Declaration
  
    public static int GetDeepHashCode<T>(this IList<T> list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IList<T> | 
        list | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
  
  GetDeepHashCode<TKey, TValue>(IDictionary<TKey, TValue>)
  
  
  Declaration
  
    public static int GetDeepHashCode<TKey, TValue>(this IDictionary<TKey, TValue> dict)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IDictionary<TKey, TValue> | 
        dict | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | TKey | 
         | 
      
      
        | TValue | 
         |