2002-03-21 Dietmar Maurer <dietmar@ximian.com>
[mono.git] / mcs / class / corlib / System / IAsyncResult.cs
1 //------------------------------------------------------------------------------
2 // 
3 // System.IAsyncResult.cs 
4 //
5 // Copyright (C) 2001 Michael Lambert, All Rights Reserved
6 // 
7 // Author:         Michael Lambert, michaellambert@email.com
8 // Created:        Mon 08/24/2001 
9 //
10 //------------------------------------------------------------------------------
11
12 using System;
13 using System.Threading;
14 using System.Runtime.CompilerServices;
15
16 namespace System {
17
18         public interface IAsyncResult
19         {
20                 object AsyncState
21                 {
22                         get;
23                 }
24
25                 WaitHandle AsyncWaitHandle
26                 {
27                         get;
28                 }
29
30                 bool CompletedSynchronously
31                 {
32                         get;
33                 }
34
35                 bool IsCompleted
36                 {
37                         get;
38                 }
39         }
40         
41 } // Namespace System
42
43