summaryrefslogtreecommitdiff
path: root/modules/mono/glue/Managed/Files/Interfaces/IAwaiter.cs
blob: d3be9d781ca3cd335f040e8c74566147097d0bf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System.Runtime.CompilerServices;

namespace Godot
{
    public interface IAwaiter : INotifyCompletion
    {
        bool IsCompleted { get; }

        void GetResult();
    }

    public interface IAwaiter<out TResult> : INotifyCompletion
    {
        bool IsCompleted { get; }

        TResult GetResult();
    }
}