IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
ActionPrivilegedAction.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
IKVM.Runtime.Util.Java.Security
4
{
5
6
#if FIRST_PASS == false
7
11
class
ActionPrivilegedAction
: global::java.security.PrivilegedAction
12
{
13
14
public
static
implicit
operator
ActionPrivilegedAction
(Action action) =>
new
ActionPrivilegedAction
(action);
15
16
readonly Action action;
17
22
public
ActionPrivilegedAction
(Action action)
23
{
24
this.action = action ??
throw
new
ArgumentNullException(nameof(action));
25
}
26
27
public
object
run
()
28
{
29
action();
30
return
null
;
31
}
32
33
}
34
35
#endif
36
37
}
IKVM.Runtime.Util.Java.Security.ActionPrivilegedAction
Implementation of global::java.security.PrivilegedAction that invokes a delegate.
Definition
ActionPrivilegedAction.cs:12
IKVM.Runtime.Util.Java.Security.ActionPrivilegedAction.ActionPrivilegedAction
ActionPrivilegedAction(Action action)
Initializes a new instance.
Definition
ActionPrivilegedAction.cs:22
IKVM.Runtime.Util.Java.Security.ActionPrivilegedAction.run
object run()
Definition
ActionPrivilegedAction.cs:27
IKVM.Runtime.Util.Java.Security
Definition
ActionPrivilegedAction.cs:4
System
Definition
HexConverter.cs:9
src
IKVM.Runtime
Util
Java
Security
ActionPrivilegedAction.cs
Generated by
1.12.0