Improve Dictionary TryGetValue size/perfomance (dotnet/coreclr#27195)
[mono-project.git] / netcore / System.Private.CoreLib / shared / System / IAsyncResult.cs
blob1caa724c8fd86c7d01673175f01d72e06d2fe49c
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
5 /*============================================================
6 **
7 ** Interface: IAsyncResult
8 **
9 ** Purpose: Interface to encapsulate the results of an async
10 ** operation
12 ===========================================================*/
14 using System.Threading;
16 namespace System
18 public interface IAsyncResult
20 bool IsCompleted { get; }
22 WaitHandle AsyncWaitHandle { get; }
25 object? AsyncState { get; }
27 bool CompletedSynchronously { get; }