IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Tools.Importer Namespace Reference

Namespaces

namespace  MapXml
 

Classes

class  AssemblyResolver
 
class  ExecutionContext
 Communicates command line arguments across either an AppDomain or AssemblyLoadContext boundary. Needed because the compiler infrastructure still makes use of some static data structures. More...
 
class  FakeTypes
 
class  FatalCompilerErrorException
 
struct  ImportArgLevel
 
class  ImportClassLoader
 Implementation of RuntimeClassLoader that emits loaded Java types to an AssemblyBuilder. More...
 
class  ImportCommand
 
class  ImportContext
 Represents the context of an import operation outputing a single assembly. More...
 
class  ImportOptions
 
class  ImportOptionsBinding
 
class  ImportState
 Holds some state for an instance of ImportContext. More...
 
class  ImportTool
 Main entry point for the application. More...
 
class  Jar
 
class  ManagedResolver
 
class  Packages
 
class  ProxyGenerator
 
class  RuntimeImportByteCodeJavaType
 Implementation of RuntimeByteCodeJavaType that customizes output for the importer. More...
 
class  StaticCompiler
 

Enumerations

enum  DebugMode { None , Portable , Embedded }
 
enum  ImportApartment { Unspecified , None , MTA , STA }
 
enum  ImportDebug { None , Portable , Embedded }
 
enum  ImportPlatform {
  Unspecified , X86 , X64 , ARM ,
  ARM64 , AnyCpu32BitPreferred , AnyCpu
}
 
enum  ImportTarget {
  Unspecified , Exe , WinExe , Module ,
  Library
}
 

Enumeration Type Documentation

◆ DebugMode

Enumerator
None 

Emit no debugging information.

Portable 

Emit debugging information to to .pdb file using cross-platform Portable PDB format.

Embedded 

Emit debugging information into the .dll/.exe itself (.pdb file is not produced) using Portable PDB format.

Definition at line 4 of file DebugMode.cs.

5 {
6
10 None,
11
16
20 Embedded,
21
22 }
@ Portable
Emit debugging information to to .pdb file using cross-platform Portable PDB format.

◆ ImportApartment

Enumerator
Unspecified 
None 
MTA 
STA 

Definition at line 4 of file ImportApartment.cs.

5 {
6
7 Unspecified,
8 None,
9 MTA,
10 STA,
11
12 }

◆ ImportDebug

Enumerator
None 
Portable 
Embedded 

Definition at line 4 of file ImportDebug.cs.

5 {
6
7 None,
9 Embedded,
10
11 }

◆ ImportPlatform

Enumerator
Unspecified 
X86 
X64 
ARM 
ARM64 
AnyCpu32BitPreferred 
AnyCpu 

Definition at line 4 of file ImportPlatform.cs.

◆ ImportTarget

Enumerator
Unspecified 
Exe 
WinExe 
Module 
Library 

Definition at line 4 of file ImportTarget.cs.