IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
ExecutorExtensions.cs
Go to the documentation of this file.
1
using
System.Threading;
2
using
System.Threading.Tasks;
3
4
#if FIRST_PASS == false
5
6
using
java.util.concurrent;
7
8
namespace
IKVM.Runtime.Util.Java.Util.Concurrent
9
{
10
11
static
class
ExecutorExtensions
12
{
13
19
public
static
SynchronizationContext
ToSynchronizationContext
(
this
Executor
self
)
20
{
21
return
new
ExecutorSynchronizationContext
(
self
);
22
}
23
29
public
static
TaskScheduler
ToTaskScheduler
(
this
Executor
self
)
30
{
31
return
new
ExecutorTaskScheduler
(
self
);
32
}
33
34
}
35
36
}
37
38
#endif
IKVM.Runtime.Util.Java.Util.Concurrent.ExecutorExtensions
Definition
ExecutorExtensions.cs:12
IKVM.Runtime.Util.Java.Util.Concurrent.ExecutorExtensions.ToTaskScheduler
static TaskScheduler ToTaskScheduler(this Executor self)
Gets a TaskScheduler implementation that dispatches to the given Executor.
Definition
ExecutorExtensions.cs:29
IKVM.Runtime.Util.Java.Util.Concurrent.ExecutorExtensions.ToSynchronizationContext
static SynchronizationContext ToSynchronizationContext(this Executor self)
Gets a TaskScheduler implementation that dispatches to the given Executor.
Definition
ExecutorExtensions.cs:19
IKVM.Runtime.Util.Java.Util.Concurrent.ExecutorSynchronizationContext
TaskScheduler implementation that executes tasks on a Executor.
Definition
ExecutorSynchronizationContext.cs:17
IKVM.Runtime.Util.Java.Util.Concurrent.ExecutorTaskScheduler
TaskScheduler implementation that executes tasks on a Executor.
Definition
ExecutorTaskScheduler.cs:17
IKVM.Runtime.Util.Java.Util.Concurrent
Definition
ExecutorExtensions.cs:9
src
IKVM.Runtime
Util
Java
Util
Concurrent
ExecutorExtensions.cs
Generated by
1.12.0