|   | ReusableObjectPoolTTakeObject Method | 
        
        
            Gets an object from the pool, or creates a new one if no pool items are available.
            
        
        Namespace: GSFAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
SyntaxPublic Function TakeObject As T
member TakeObject : unit -> 'T 
Return Value
TAn available object from the pool, or a new one if no pool items are available.
 Remarks
Remarks
            If type of 
T implements 
ISupportLifecycle, the pool will attach
            to the item's 
Disposed event such that the object can be automatically
            restored to the pool upon 
Dispose. It will be up to class implementors to
            make sure 
Initialize makes the class ready for use as this method will
            always be called for an object being taken from the pool.
            
 See Also
See Also