WeakRef
  Namespace: Gjallarhorn.Internal
Helper module for dealing with weak references
 
  Functions and values
  
    
      | Function or value | Description | 
    
    
      
        | 
            execute f wr
          
            Signature: f:('a -> unit) -> wr:WeakReference<'a> -> boolType parameters: 'a
 |     Execute a function on the contained value within a weak reference | 
      
        | 
            test f wr
          
            Signature: f:('a -> bool) -> wr:WeakReference<'a> -> bool * boolType parameters: 'a
 |     Return true if a weak reference is still alive | 
      
        | 
            toOption wr
          
            Signature: wr:WeakReference<'?8605> -> '?8605 optionType parameters: '?8605
 |     Convert the WeakReference to an option |