IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
InMemoryModuleReference.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
IKVM.CoreLib.Modules
4
{
5
9
internal
class
InMemoryModuleReference : ModuleReference
10
{
11
12
readonly Func<ModuleReference, ModuleReader>? _open;
13
19
public
InMemoryModuleReference(ModuleDescriptor descriptor, Func<ModuleReference, ModuleReader>? open) :
20
base(descriptor, null)
21
{
22
_open = open;
23
}
24
25
public
override
ModuleReader Open()
26
{
27
return
_open is not
null
? _open(
this
) : throw new NotSupportedException();
28
}
29
30
}
31
32
}
IKVM.CoreLib.Modules
Definition
ComposableModuleFinder.cs:6
System
Definition
HexConverter.cs:9
src
IKVM.CoreLib
Modules
InMemoryModuleReference.cs
Generated by
1.12.0