[This is preliminary documentation and is subject to change.]

This is helper class for waiting for events. Handler must be added to event handler list before Wait is called. Handler MUST be also REMOVED from event or it will hang in memory, and if object is disposed, exception will be thrown (IN HANDLER!!).

Namespace:  Phoenix
Assembly:  Phoenix (in Phoenix.dll) Version: 0.7.0.0

Syntax

         
 C#  Visual Basic  Visual C++ 
public class EventWaiter<TEventArgs> : IDisposable
where TEventArgs : EventArgs
Public Class EventWaiter(Of TEventArgs As EventArgs) _
	Implements IDisposable
generic<typename TEventArgs>
where TEventArgs : EventArgs
public ref class EventWaiter : IDisposable

Type Parameters

TEventArgs
Type inherited from EventArgs.

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
EventWaiter<(Of <(TEventArgs>)>)()()()
EventWaiter<(Of <(TEventArgs>)>)(EventWaiter<(Of <(TEventArgs>)>)..::.TestEventArgsDelegate)
Dispose()()()
Releases all resources used by the EventWaiter<(Of <(TEventArgs>)>)
Disposed
Handler
Wait(Int32)
Waits until event or timeout occurs. Returns true if event has occured.

Inheritance Hierarchy

See Also