IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
FuncPrivilegedAction.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
FuncPrivilegedAction
<TResult> : global::java.security.PrivilegedAction
12
{
13
14
readonly Func<TResult> func;
15
20
public
FuncPrivilegedAction
(Func<TResult> func)
21
{
22
this.func = func ??
throw
new
ArgumentNullException(nameof(func));
23
}
24
25
public
object
run
()
26
{
27
return
func();
28
}
29
30
}
31
32
#endif
33
34
}
IKVM.Runtime.Util.Java.Security.FuncPrivilegedAction
Implementation of global::java.security.PrivilegedAction that invokes a delegate.
Definition
FuncPrivilegedAction.cs:12
IKVM.Runtime.Util.Java.Security.FuncPrivilegedAction.FuncPrivilegedAction
FuncPrivilegedAction(Func< TResult > func)
Initializes a new instance.
Definition
FuncPrivilegedAction.cs:20
IKVM.Runtime.Util.Java.Security.FuncPrivilegedAction.run
object run()
Definition
FuncPrivilegedAction.cs:25
IKVM.Runtime.Util.Java.Security
Definition
ActionPrivilegedAction.cs:4
System
Definition
HexConverter.cs:9
src
IKVM.Runtime
Util
Java
Security
FuncPrivilegedAction.cs
Generated by
1.12.0