Initial commit
[mono.git] / mcs / class / referencesource / mscorlib / system / iasyncresult.cs
1 // ==++==
2 // 
3 //   Copyright (c) Microsoft Corporation.  All rights reserved.
4 // 
5 // ==--==
6 /*============================================================
7 **
8 ** Interface: IAsyncResult
9 **
10 ** Purpose: Interface to encapsulate the results of an async
11 **          operation
12 **
13 ===========================================================*/
14 namespace System {
15     
16     using System;
17     using System.Threading;
18 [System.Runtime.InteropServices.ComVisible(true)]
19     public interface IAsyncResult
20     {
21         bool IsCompleted { get; }
22
23         WaitHandle AsyncWaitHandle { get; }
24
25
26         Object     AsyncState      { get; }
27
28         bool       CompletedSynchronously { get; }
29    
30     
31     }
32
33 }