Struct Promise Extends IProgress, IDisposable
    Public
    
    A promise that T is being calculated asynchronously.
The result can be accessed by calling Complete. This will block until the calculation is complete.
Public Methods
        
                Complete
        
                ()
    
                    
                    
                        Public
                    
                
        
                Dispose
        
                ()
    
                    
                    
                        Public
                    
                
        
                GetValue
        
                ()
    
                    
                    
                        Public
                    
                
        
                Promise
        
                (handle, result)
    
                    
                    
                        Public
                    
                Public Variables
        
                IsCompleted
        
    
                    
                    
                        Public
                    
                
        
                Progress
        
    
                    
                    
                        Public
                    
                
        
                handle
        
    
                    
                    
                        Public
                    
                
        
                result
        
    
                    
                    
                        Public