Class ArrayPool
    Public
    
    Lightweight Array Pool.
Handy class for pooling arrays of type T.
Usage:
Claim a new array using
SomeClass[] foo = ArrayPool<SomeClass>.Claim (capacity);Use it and do stuff with it
Release it with
ArrayPool<SomeClass>.Release (ref foo);
Warning
Arrays returned from the Claim method may contain arbitrary data. You cannot rely on it being zeroed out.
After you have released a array, you should never use it again, if you do use it your code may modify it at the same time as some other code is using it which will likely lead to bad results.
Since
Version 3.8.6
Public Static Methods
Private/Protected Members
        
                MaximumExactArrayLength
        
    
                    
                    Maximum length of an array pooled using ClaimWithExactLength.
                        Private
                            Static
                    
                
        
                exactPool
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                inPool
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                pool
        
    
                    
                    Internal pool.
                        Private
                            Static
                            Readonly