Definition at line 7 of file Extensions.cs.
 
◆ CopyTo< T >()
  
  | 
        
          | static void Mirror.Extensions.CopyTo< T > | ( | this IEnumerable< T > | source, |  
          |  |  | List< T > | destination |  
          |  | ) |  |  |  | static | 
 
Definition at line 36 of file Extensions.cs.
   37        {
   38            
   39            destination.AddRange(source);
   40        }
 
 
◆ GetStableHashCode()
  
  | 
        
          | static int Mirror.Extensions.GetStableHashCode | ( | this string | text | ) |  |  | static | 
 
Definition at line 11 of file Extensions.cs.
   12        {
   13            unchecked
   14            {
   15                int hash = 23;
   16                foreach (char c in text)
   17                    hash = hash * 31 + c;
   18                return hash;
   19            }
   20        }
 
 
◆ TryDequeue< T >()
  
  | 
        
          | static bool Mirror.Extensions.TryDequeue< T > | ( | this Queue< T > | source, |  
          |  |  | out T | element |  
          |  | ) |  |  |  | static | 
 
Definition at line 44 of file Extensions.cs.
   45        {
   46            if (source.Count > 0)
   47            {
   48                element = source.Dequeue();
   49                return true;
   50            }
   51 
   52            element = default;
   53            return false;
   54        }