Class CollectionExtensions
  
  
  
  
    Inheritance
    
    CollectionExtensions
   
  
  Assembly: QFSW.BA.dll
  Syntax
  
    public static class CollectionExtensions
   
  Methods
  
  
  Deconstruct<T1, T2>(KeyValuePair<T1, T2>, out T1, out T2)
  
  
  Declaration
  
    public static void Deconstruct<T1, T2>(this KeyValuePair<T1, T2> kvp, out T1 key, out T2 value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | KeyValuePair<T1, T2> | kvp |  | 
      
        | T1 | key |  | 
      
        | T2 | value |  | 
    
  
  Type Parameters
  
  
  Fuse<T1, T2>(Dictionary<T1, T2>, Dictionary<T1, T2>)
  
  
  Declaration
  
    public static void Fuse<T1, T2>(this Dictionary<T1, T2> existingTable, Dictionary<T1, T2> newTable)
   
  Parameters
  
  Type Parameters
  
  
  IndexOf<T>(IReadOnlyList<T>, T)
  
  
  Declaration
  
    public static int IndexOf<T>(this IReadOnlyList<T> list, T item)
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
  IndexOf<T>(IReadOnlyList<T>, Func<T, Boolean>)
  
  
  Declaration
  
    public static int IndexOf<T>(this IReadOnlyList<T> list, Func<T, bool> match)
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
  Resize<T>(List<T>, Int32)
  
  
  Declaration
  
    public static void Resize<T>(this List<T> list, int size)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | List<T> | list |  | 
      
        | Int32 | size |  | 
    
  
  Type Parameters
  
  
  Resize<T>(List<T>, Int32, Func<T>)
  
  
  Declaration
  
    public static void Resize<T>(this List<T> list, int size, Func<T> factory)
   
  Parameters
  
  Type Parameters
  
  
  Yield<T>(T)
  
  
  Declaration
  
    public static IEnumerable<T> Yield<T>(this T t)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T | t |  | 
    
  
  Returns
  
  Type Parameters