| CIKVM.Java.Externs.java.security.AccessController | |
| CAccessor | |
| CIKVM.Runtime.Accessors.AccessorCache | Provides runtime access to type accessors |
| CIKVM.Runtime.Accessors.AccessorUtil | |
| CIKVM.Attributes.AccessStub | |
| CIKVM.Runtime.Annotation | |
| Cinternal.AnnotationAttributeBase | |
| CIKVM.Java.Externs.sun.invoke.anon.AnonymousClassLoader | |
| CIKVM.Java.Externs.ikvm.runtime.AppDomainAssemblyClassLoader | |
| ►CApplicationException | |
| ►CIKVM.Runtime.RetargetableJavaException | .NET exception that corresponds to a Java exception |
| CIKVM.Runtime.ClassLoadingException | This is not a Java exception, but instead it wraps a Java exception that was thrown by a class loader. It is used so ClassFile.LoadClassHelper() can catch Java exceptions and turn them into UnloadableTypeWrappers without inadvertantly hiding exceptions caused by coding errors in the IKVM code |
| CIKVM.Runtime.ClassNotFoundException | |
| CIKVM.Runtime.JavaSecurityException | |
| ►CIKVM.Runtime.LinkageError | |
| CIKVM.Runtime.ClassCircularityError | |
| ►CIKVM.Runtime.ClassFormatError | |
| CIKVM.Runtime.UnsupportedClassVersionError | |
| ►CIKVM.Runtime.IncompatibleClassChangeError | |
| CIKVM.Runtime.IllegalAccessError | |
| CIKVM.Runtime.NoClassDefFoundError | |
| CIKVM.Runtime.VerifyError | |
| CIKVM.Java.Externs.java.lang.reflect.Array | |
| CIKVM.Runtime.ArrayUtil | |
| CIKVM.Java.Externs.ikvm.runtime.AssemblyClassLoader | |
| CIKVM.Reflection.Reader.AssemblyReader | |
| CIKVM.Tools.Importer.AssemblyResolver | |
| CIKVM.Runtime.Assertions | |
| CIKVM.Java.Externs.java.util.concurrent.atomic.AtomicLong | Implements the native backend for 'AtomicLong' |
| CIKVM.Runtime.AtomicReferenceFieldUpdaterEmitter | |
| ►CAttribute | |
| CIKVM.Attributes.AnnotationAttributeAttribute | |
| CIKVM.Attributes.AnnotationDefaultAttribute | |
| CIKVM.Attributes.ConstantPoolAttribute | |
| CIKVM.Attributes.CustomAssemblyClassLoaderAttribute | Marks an assembly such that it's types are considered to be loaded by the specified class loader type |
| CIKVM.Attributes.DynamicAnnotationAttribute | |
| CIKVM.Attributes.EnclosingMethodAttribute | |
| CIKVM.Attributes.ExceptionIsUnsafeForMappingAttribute | |
| CIKVM.Attributes.GhostInterfaceAttribute | |
| CIKVM.Attributes.HideFromJavaAttribute | Whenever the VM or compiler generates a helper class/method/field, it should be marked with this custom attribute, so that it can be hidden from Java |
| CIKVM.Attributes.ImplementsAttribute | |
| CIKVM.Attributes.InnerClassAttribute | |
| CIKVM.Attributes.JavaModuleAttribute | |
| CIKVM.Attributes.JavaResourceAttribute | |
| CIKVM.Attributes.LineNumberTableAttribute | |
| CIKVM.Attributes.MethodParametersAttribute | |
| CIKVM.Attributes.ModifiersAttribute | |
| CIKVM.Attributes.NameSigAttribute | |
| CIKVM.Attributes.NoPackagePrefixAttribute | |
| CIKVM.Attributes.NonNestedInnerClassAttribute | |
| CIKVM.Attributes.NonNestedOuterClassAttribute | |
| CIKVM.Attributes.PackageListAttribute | |
| CIKVM.Attributes.RemappedInterfaceMethodAttribute | |
| CIKVM.Attributes.RuntimeVisibleTypeAnnotationsAttribute | |
| CIKVM.Attributes.SignatureAttribute | |
| CIKVM.Attributes.SourceFileAttribute | |
| ►CSystem.Attribute | |
| CIKVM.Tools.Importer.MapXml.InstructionAttribute | Describes a map XML instruction |
| CSystem.Runtime.CompilerServices.CompilerFeatureRequiredAttribute | Indicates that compiler support for a particular feature is required for the location where this attribute is applied |
| CIKVM.Runtime.AttributeHelper | Provides methods to help in generating IKVM attributes |
| CIKVM.Reflection.Reader.Authenticode | |
| ►Cjava.nio.channels.AwaitableCompletionHandler< V, object > | |
| Cjava.nio.channels.AwaitableCompletionHandler< V, A > | An awaitable implementation of a CompletionHandler |
| Cjava.util.function.BaseStreamExtensions | |
| ►CBiFunction | |
| Cjava.util.function.DelegateFunction< TArg1, TArg2, TResult > | Implementation of Function that forwards to a Func<T, TResult> |
| CIKVM.Runtime.BigEndianBinaryReader | |
| ►CBinderBase | |
| CIKVM.Tools.Importer.ImportOptionsBinding | |
| CIKVM.Java.Externs.java.nio.Bits | |
| CIKVM.Runtime.Boxer | |
| CIKVM.CoreLib.Modules.ModuleDescriptor.Builder | A builder for building ModuleDescriptor objects |
| CIKVM.Reflection.Writer.ByteBuffer | |
| CIKVM.Runtime.ByteCodeHelper | |
| CIKVM.Runtime.ByteCodeHelperMethods | |
| CIKVM.Runtime.ByteCodeMetaData | |
| CIKVM.Reflection.Reader.ByteReader | |
| Cinternal.CallerID | |
| CIKVM.Java.Externs.java.lang.Class | Implements the native methods for 'java.lang.Class' |
| CIKVM.Runtime.ClassLiteral< T > | Provides a static cache of java.lang.Class instances per .NET type |
| CIKVM.Java.Externs.java.lang.ClassLoader | |
| CIKVM.Java.Externs.sun.management.ClassLoadingImpl | |
| CIKVM.Java.Externs.java.util.zip.ClassStubZipEntry | |
| CIKVM.Reflection.Metadata.CliHeader | |
| CIKVM.Runtime.CodeEmitter | |
| CIKVM.Runtime.CodeEmitterFactory | |
| CIKVM.Runtime.CodeEmitterLabel | |
| CIKVM.Runtime.CodeEmitterLocal | |
| CIKVM.Tools.Importer.MapXml.CodeGenContext | |
| CIKVM.Runtime.CodeInfo | |
| Cjava.util.CollectionExtensions | |
| CIKVM.Tools.Core.CommandLine.CommandLineBuilderExtensions | |
| ►CComparer | |
| CIKVM.CoreLib.System.LexicographicListComparer< T, TComparer, TList > | Implements an IComparer<T> which lexicographically compares a two lists |
| CIKVM.Java.Externs.java.lang.Compiler | |
| CIKVM.Runtime.Compiler | |
| CIKVM.Runtime.CompilerFactory | Manages instances of Compiler |
| ►CCompletionHandler | |
| Cjava.nio.channels.AwaitableCompletionHandler< V, A > | An awaitable implementation of a CompletionHandler |
| Cjava.nio.channels.DelegateCompletionHandler< V, A > | An implementation of a CompletionHandler that accepts a delegate |
| CIKVM.CoreLib.Modules.ComposableModuleFinder | IModuleFinder implementation that combines multiple IModuleFinders in order |
| CIKVM.Java.Externs.java.io.Console | |
| CIKVM.Tools.Core.Diagnostics.ConsoleDiagnosticFormatterOptions | |
| CIKVM.Java.Externs.sun.reflect.ConstantPool | |
| CIKVM.Reflection.ConstructorInfoImpl | |
| CIKVM.Reflection.ConstructorInfoWithReflectedType | |
| ►CConsumer | |
| Cjava.util.function.DelegateConsumer< T > | Implementation of Consumer that sends output to a delegate |
| Cjava.util.function.ConsumerExtensions | |
| CIKVM.Reflection.DefaultBinder | |
| CIKVM.Runtime.DefineMethodHelper | |
| ►Cjava.nio.channels.DelegateCompletionHandler< V, object > | |
| Cjava.nio.channels.DelegateCompletionHandler< V, A > | An implementation of a CompletionHandler that accepts a delegate |
| CIKVM.CoreLib.Diagnostics.Diagnostic | |
| ►CIKVM.Tools.Core.Diagnostics.DiagnosticChannelFormatter< JsonDiagnosticFormatterOptions > | |
| CIKVM.Tools.Core.Diagnostics.JsonDiagnosticFormatter | Formats diagnostic events into a stream of JSON objects |
| ►CIKVM.Tools.Core.Diagnostics.DiagnosticChannelFormatter< TextDiagnosticFormatterOptions > | |
| CIKVM.Tools.Core.Diagnostics.TextDiagnosticFormatter | Handles writing diagnostic events to text output |
| ►CIKVM.Tools.Core.Diagnostics.DiagnosticChannelFormatterOptions | |
| CIKVM.Tools.Core.Diagnostics.JsonDiagnosticFormatterOptions | |
| CIKVM.Tools.Core.Diagnostics.TextDiagnosticFormatterOptions | |
| CIKVM.Tools.Core.Diagnostics.DiagnosticChannelWriterExtensions | |
| CIKVM.CoreLib.Diagnostics.DiagnosticEvent | |
| CIKVM.Tools.Core.Diagnostics.DiagnosticFormatterProvider | Provides the capability to look up diagnostic channels |
| CIKVM.Tools.Core.Diagnostics.DiagnosticServiceCollectionExtensions | |
| CIKVM.Java.Externs.java.lang.invoke.DirectMethodHandle | |
| CIKVM.Java.Externs.java.lang.Double | |
| CIKVM.Runtime.DoubleConverter | |
| ►CDoubleFunction | |
| Cjava.util.function.DelegateDoubleFunction< TResult > | Implementation of DoubleFunction that forwards to a Func<Double, TResult> |
| ►CDoubleSupplier | |
| Cjava.util.function.DelegateDoubleSupplier | Implementation of DoubleSupplier that forwards to a Func<double> |
| CIKVM.Runtime.DynamicCallerIDProvider | |
| CIKVM.Runtime.DynamicClassLoaderFactory | Maintains instances of DynamicClassLoader |
| CIKVM.Runtime.DynamicMethodUtil | Provides utilities for working with dynamic methods |
| CIKVM.Runtime.EmitIntrinsicContext | |
| CIKVM.CoreLib.Modules.EmptyModuleFinder | IModuleFinder implementation that returns no modules |
| CIKVM.CoreLib.Text.EncodingByteBufferWriter< TWriter > | Provides an interface to write text to a IBufferWriter<byte> |
| CSystem.Text.EncodingExtensions | Provides extension methods for Encoding, Encoder and Decoder |
| CIKVM.CoreLib.Text.EncodingSpanWriter | Provides an interface to write text to a Span<byte> |
| CIKVM.Runtime.Extensions.EnumerableExtensions | |
| Cjava.util.EnumerationExtensions | Provides extension methods for working against Java Enumeration instances |
| CIKVM.Runtime.EnumHelper | |
| CIKVM.Reflection.Reader.EventInfoImpl | |
| CIKVM.Reflection.EventInfoWithReflectedType | |
| ►CEventSource | |
| CIKVM.CoreLib.Diagnostics.Tracing.DiagnosticEventSource | Provides a EventSource to receive emitted IKVM diagnostic messages |
| ►CException | |
| CIKVM.CoreLib.Diagnostics.DiagnosticEventException | |
| CIKVM.Runtime.InternalException | Represents an internal error that occurred within IKVM |
| CIKVM.Tools.Core.CommandLine.ToolErrorException | |
| CIKVM.Tools.Importer.FatalCompilerErrorException | |
| CIKVM.Tools.Importer.MapXml.MapXmlException | |
| CIKVM.Tools.Runner.IkvmToolException | |
| CIKVM.Runtime.ExceptionHelper | |
| CIKVM.Java.Externs.java.lang.reflect.Executable | |
| CIKVM.Runtime.Util.Java.Util.Concurrent.ExecutorExtensions | |
| CIKVM.Runtime.ExModifiers | |
| CIKVM.CoreLib.Modules.ExplodedModuleReference | Represents a reference to a modular JAR file |
| CIKVM.Tools.Exporter.ExportCommandOptions | Options passed to the exporter |
| CIKVM.Tools.Exporter.ExportImpl | Main entry point for the application |
| CIKVM.Tools.Exporter.ExportOptions | Options passed to the exporter |
| CIKVM.Tools.Exporter.ExportTool | Main entry point for the application |
| CIKVM.Tools.Exporter.FakeTypes | |
| CIKVM.Tools.Importer.FakeTypes | |
| CIKVM.Runtime.Util.Java.Lang.fdlibm | |
| CIKVM.Java.Externs.java.lang.reflect.Field | |
| CIKVM.Reflection.Reader.FieldDefImpl | |
| CIKVM.Reflection.FieldInfoWithReflectedType | |
| CIKVM.Java.Externs.java.io.FileDescriptor | Implements the native methods for 'FileDescriptor' |
| CIKVM.Java.Externs.java.io.FileInputStream | Implements the native methods for 'FileInputStream' |
| CIKVM.Java.Externs.java.io.FileOutputStream | |
| CIKVM.Runtime.LocalVarInfo.FindLocalVarState | |
| CIKVM.Runtime.LocalVarInfo.FindLocalVarStoreSite | |
| CIKVM.Java.Externs.java.lang.Float | |
| CIKVM.Runtime.FloatConverter | |
| ►CFunction | |
| Cjava.util.function.DelegateFunction< TArg1, TArg2, TResult > | Implementation of Function that forwards to a Func<T, TResult> |
| CIKVM.Reflection.Fusion | |
| ►CFuture | |
| CIKVM.Runtime.Util.Java.Util.Concurrent.TaskFuture< T > | Implements the Java Future interface around a .NET Task |
| CIKVM.Java.Externs.sun.misc.GC | |
| CIKVM.Java.Externs.sun.management.GcInfoBuilder | |
| ►CIKVM.Tools.Core.Diagnostics.GenericChannelDiagnosticFormatterFactory< JsonDiagnosticFormatter, JsonDiagnosticFormatterOptions > | |
| CIKVM.Tools.Core.Diagnostics.JsonDiagnosticFormatterFactory | Provides a JsonDiagnosticFormatter |
| ►CIKVM.Tools.Core.Diagnostics.GenericChannelDiagnosticFormatterFactory< TextDiagnosticFormatter, TextDiagnosticFormatterOptions > | |
| CIKVM.Tools.Core.Diagnostics.TextDiagnosticFormatterFactory | Provides a TextDiagnosticFormatter |
| CIKVM.Java.Externs.ikvm.runtime.GenericClassLoader | |
| CIKVM.Reflection.GenericEventInfo | |
| CIKVM.Reflection.GenericFieldInstance | |
| CIKVM.Reflection.GenericParameterInfoImpl | |
| CIKVM.Reflection.GenericPropertyInfo | |
| CIKVM.Runtime.GhostTag | |
| CIKVM.Java.Externs.sun.net.www.protocol.ikvmres.Handler | |
| ►CIBufferWriter | |
| CIKVM.CoreLib.Buffers.MemoryBufferWriter< T > | Implements the IBufferWriter<T> interface around a Memory<T> |
| ►CICloneable | |
| CIKVM.Tools.Importer.ImportOptions | |
| ►CICollection | |
| ►Cjava.util.CollectionWrapper< T > | |
| Cjava.util.ListWrapper< T > | |
| ►Cjava.util.SetWrapper< T > | |
| Cjava.util.TreeSetWrapper< T > | |
| ►CIComparer | |
| CIKVM.Runtime.ExceptionTableEntryComparer | Implements the IComparer<T> interface for ExceptionTableEntry |
| ►CIKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider | Provides custom attributes for reflection objects that support them |
| ►CIKVM.CoreLib.Symbols.IAssemblySymbol | Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol | |
| ►CIKVM.CoreLib.Symbols.IMemberSymbol | Obtains information about the attributes of a member and provides access to member metadata |
| ►CIKVM.CoreLib.Symbols.IEventSymbol | Discovers the attributes of an event and provides access to event metadata |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionEventSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionEventSymbol | |
| ►CIKVM.CoreLib.Symbols.IFieldSymbol | Discovers the attributes of a field and provides access to field metadata |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionFieldSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionFieldSymbol | |
| ►CIKVM.CoreLib.Symbols.IMethodBaseSymbol | Provides information about methods and constructors |
| ►CIKVM.CoreLib.Symbols.IConstructorSymbol | Discovers the attributes of a class constructor and provides access to constructor metadata |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionConstructorSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionConstructorSymbol | |
| ►CIKVM.CoreLib.Symbols.IMethodSymbol | Discovers the attributes of a method and provides access to method metadata |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMethodSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionMethodSymbol | |
| ►CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMethodBaseSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionConstructorSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMethodSymbol | |
| ►CIKVM.CoreLib.Symbols.Reflection.ReflectionMethodBaseSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionConstructorSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionMethodSymbol | |
| ►CIKVM.CoreLib.Symbols.IPropertySymbol | Discovers the attributes of a property and provides access to property metadata |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionPropertySymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionPropertySymbol | |
| ►CIKVM.CoreLib.Symbols.ITypeSymbol | Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionTypeSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionTypeSymbol | |
| ►CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMemberSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionEventSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionFieldSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMethodBaseSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionPropertySymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionTypeSymbol | |
| ►CIKVM.CoreLib.Symbols.Reflection.ReflectionMemberSymbol | Obtains information about the attributes of a member and provides access to member metadata |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionEventSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionFieldSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionMethodBaseSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionPropertySymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionTypeSymbol | |
| ►CIKVM.CoreLib.Symbols.IModuleSymbol | Performs reflection on a module |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionModuleSymbol | Implementation of IModuleSymbol derived from System.Reflection |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionModuleSymbol | Implementation of IModuleSymbol derived from System.Reflection |
| ►CIKVM.CoreLib.Symbols.IParameterSymbol | Discovers the attributes of a parameter and provides access to parameter metadata |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol | |
| CIKVM.CoreLib.Modules.Identifer | Provides various methods for working with Java identifiers |
| ►CIKVM.Tools.Core.Diagnostics.IDiagnosticChannel | Handles consuming and outputting diagnostic events |
| CIKVM.Tools.Core.Diagnostics.StreamDiagnosticChannel | Implementation of IDiagnosticChannel that writes encoded text to a PipeWriter |
| ►CIKVM.Tools.Core.Diagnostics.IDiagnosticChannelFactory | |
| CIKVM.Tools.Core.Diagnostics.FileDiagnosticChannelFactory | Resolves a "file" diagnostic output value |
| CIKVM.CoreLib.Diagnostics.IDiagnosticEventHandler | Exposes a method to accept diagnostic events |
| ►CIKVM.Tools.Core.Diagnostics.IDiagnosticFormatter | |
| CIKVM.Tools.Core.Diagnostics.ConsoleDiagnosticFormatter | Outputs diagnostics to the console using Spectre |
| CIKVM.Tools.Core.Diagnostics.DiagnosticChannelFormatter< TOptions > | |
| ►CIKVM.Tools.Core.Diagnostics.IDiagnosticFormatterFactory | |
| CIKVM.Tools.Core.Diagnostics.ConsoleDiagnosticFormatterFactory | Provides a TextDiagnosticFormatter |
| CIKVM.Tools.Core.Diagnostics.GenericChannelDiagnosticFormatterFactory< TFormatter, TOptions > | Generate channel factory for a formatter that accepts the standard set of chanel options |
| ►CIKVM.CoreLib.Diagnostics.IDiagnosticHandler | Exposes methods to accept diagnostic invocations |
| CIKVM.CoreLib.Diagnostics.NullDiagnosticHandler | |
| CIKVM.CoreLib.Diagnostics.Tracing.DiagnosticEventSource | Provides a EventSource to receive emitted IKVM diagnostic messages |
| ►CIDictionary | |
| Cjava.util.MapWrapper< TKey, TValue > | |
| ►CIDisposable | |
| ►CIKVM.CoreLib.Modules.ModuleReader | Provides access to the content of a module |
| CIKVM.CoreLib.Modules.ExplodedModuleReader | A ModuleReader for an exploded module |
| CIKVM.CoreLib.Modules.JarModuleReader | A ModuleReader for a modular JAR file |
| CIKVM.Runtime.ClassFile | |
| CIKVM.Runtime.StubGen.SHA1HashWriter | Provides methods to write basic building blocks to an incremental hash |
| CIKVM.Tools.Core.Diagnostics.AsyncDiagnosticChannelWriter | Wraps a IBufferWriter<T> and queues data writen to it. Requires disposal to ensure flushing |
| CIKVM.Tools.Core.Diagnostics.DiagnosticChannelFormatter< TOptions > | |
| CIKVM.Tools.Core.Diagnostics.DiagnosticChannelProvider | Provides the capability to look up diagnostic channels |
| CIKVM.Tools.Core.Diagnostics.FormattedDiagnosticHandler | IDiagnosticHandler implementation that outputs based on a format specification |
| ►CIKVM.Tools.Core.Diagnostics.IDiagnosticChannelWriter | |
| CIKVM.Tools.Core.Diagnostics.AsyncDiagnosticChannelWriter | Wraps a IBufferWriter<T> and queues data writen to it. Requires disposal to ensure flushing |
| CIKVM.Tools.Core.Diagnostics.StreamDiagnosticChannel | Implementation of IDiagnosticChannel that writes encoded text to a PipeWriter |
| CIKVM.Tools.Importer.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 |
| ►CIEnumerable | |
| ►Cjava.lang.IterableWrapper< T > | Wraps an Iterable as a IEnumerable |
| Cjava.util.CollectionWrapper< T > | |
| Cjava.util.function.StreamWrapper< T > | Wraps a Stream to produce an IEnumerable<T> |
| ►CIEnumerator | |
| CIKVM.Reflection.CustomModifiers.Enumerator | |
| Cjava.util.EnumerationWrapper< T > | |
| Cjava.util.IteratorWrapper< T > | |
| ►CIEquatable | |
| CIKVM.Reflection.TypeName | |
| CIKVM.Reflection.IGenericBinder | |
| CIKVM.Reflection.IGenericContext | |
| ►CIKVM.Tools.Runner.Diagnostics.IIkvmToolDiagnosticEventListener | Handles diagnostic events from a tool |
| CIKVM.Tools.Runner.Diagnostics.IkvmToolDelegateDiagnosticListener | Diagnostic listener that invokes a delegate for each event |
| CIKVM.Tools.Runner.Diagnostics.IkvmToolNullDiagnosticListener | Diagnostic listener that invokes a delegate for each event |
| ►CIKVM.Runtime.IIndyCallSite | |
| CIKVM.Runtime.IndyCallSite< T > | |
| ►CIInvocationResult | |
| CIKVM.Tools.Core.CommandLine.ParseErrorResult | |
| CIKVM.Tools.Runner.Exporter.IkvmExporterOptions | Options available to the IKVM importer tool |
| CIKVM.Tools.Runner.Importer.IkvmImporterExternalResourceItem | Describes an external resource option |
| CIKVM.Tools.Runner.Importer.IkvmImporterOptions | Options available to the IKVM importer tool |
| CIKVM.Tools.Runner.Importer.IkvmImporterResourceItem | Describes a resource option |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionSymbolContext | Holds references to symbols derived from System.Reflection |
| ►CIKVM.Tools.Runner.IkvmToolLauncher | |
| CIKVM.Tools.Runner.Exporter.IkvmExporterLauncher | Provides methods to launch the IKVM importer |
| CIKVM.Tools.Runner.Importer.IkvmImporterLauncher | Provides methods to launch the IKVM compiler |
| ►CIList | |
| Cjava.util.ListWrapper< T > | |
| CIKVM.Reflection.Reader.IMAGE_DATA_DIRECTORY | |
| CIKVM.Reflection.Reader.IMAGE_FILE_HEADER | |
| CIKVM.Reflection.Reader.IMAGE_NT_HEADERS | |
| CIKVM.Reflection.Reader.IMAGE_OPTIONAL_HEADER | |
| CIKVM.Tools.Importer.ImportArgLevel | |
| CIKVM.Tools.Importer.ImportContext | Represents the context of an import operation outputing a single assembly |
| CIKVM.Reflection.Emit.ImportsEncoder | |
| CIKVM.Tools.Importer.ImportState | Holds some state for an instance of ImportContext |
| CIKVM.Tools.Importer.ImportTool | Main entry point for the application |
| CIKVM.Runtime.Util.Java.Net.InetAddressExtensions | Extension methods for working with Internet Addrsses |
| CIKVM.Runtime.Util.Java.Net.InetSocketAddressExtensions | Extension methods for working with Internet Socket Addresses |
| CIKVM.Runtime.InstructionState | |
| CIKVM.CoreLib.Symbols.InterfaceMapping | |
| CIKVM.Runtime.InterlockedMethods | |
| ►CIntFunction | |
| Cjava.util.function.DelegateIntFunction< TResult > | Implementation of IntFunction that forwards to a Func<Int32, TResult> |
| CIKVM.Runtime.Intrinsics | |
| CIntrinsics | |
| ►CIntSupplier | |
| Cjava.util.function.DelegateIntSupplier | Implementation of IntSupplier that forwards to a Func<int> |
| CIKVM.Runtime.InvokeCache< T > | |
| CIKVM.Runtime.IReflectionException | |
| ►CISet | |
| Cjava.util.SetWrapper< T > | |
| Cjava.util.TreeSetWrapper< T > | |
| ►CIKVM.CoreLib.Symbols.ISymbol | Provides common properties and methods for managed symbols |
| CIKVM.CoreLib.Symbols.IAssemblySymbol | Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application |
| CIKVM.CoreLib.Symbols.IMemberSymbol | Obtains information about the attributes of a member and provides access to member metadata |
| CIKVM.CoreLib.Symbols.IModuleSymbol | Performs reflection on a module |
| CIKVM.CoreLib.Symbols.IParameterSymbol | Discovers the attributes of a parameter and provides access to parameter metadata |
| ►CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMemberSymbol | |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionModuleSymbol | Implementation of IModuleSymbol derived from System.Reflection |
| CIKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol | |
| ►CIKVM.CoreLib.Symbols.Reflection.ReflectionSymbol | Base class for managed symbols |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionMemberSymbol | Obtains information about the attributes of a member and provides access to member metadata |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionModuleSymbol | Implementation of IModuleSymbol derived from System.Reflection |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol | |
| ►CISymbolDocumentWriter | |
| CIKVM.Reflection.Diagnostics.PortablePdbSymbolWriter.Document | |
| ►CIKVM.CoreLib.Symbols.ISymbolResolver | Provides an interface to resolve a maaged type symbols |
| CIKVM.Tools.Exporter.ManagedTypeResolver | |
| CIKVM.Tools.Importer.ManagedResolver | |
| CIKVM.Tools.Importer.Jar.Item | |
| Cjava.lang.IterableExtensions | Provides extension methods for working against Java Iterable instances |
| Cjava.util.IteratorExtensions | Provides extension methods for working against Java Iterator instances |
| CIKVM.Reflection.Impl.ITypeOwner | |
| CIKVM.Tools.Importer.Jar | |
| CIKVM.Java.Externs.java.util.jar.JarFile | |
| CIKVM.CoreLib.Modules.JarModuleReference | Represents a reference to a modular JAR file |
| CIKVM.Runtime.Syntax.JavaPackageName | Provides methods to parse a Java package name |
| CIKVM.Runtime.Syntax.JavaSimplePackageName | Provides methods to parse a Java class simple name |
| CIKVM.Runtime.Syntax.JavaSimpleTypeName | Provides methods to parse a Java class simple name |
| CIKVM.Runtime.Syntax.JavaTypeName | Provides methods to parse a Java class name |
| CIKVM.Runtime.Syntax.JavaUnqualifiedTypeName | Provides methods to parse a Java class name without package |
| CIKVM.Runtime.JNI.JavaVM | |
| CIKVM.Runtime.JNI.JavaVMAttachArgs | |
| CIKVM.Runtime.JNI.JavaVMInitArgs | |
| CIKVM.Runtime.JNI.JavaVMOption | |
| CIKVM.Runtime.JNI.JNIEnv | |
| CIKVM.Runtime.JNI.JNIFrame | |
| CIKVM.Runtime.JNI.JNIGlobalRefTable | Maintains a set of global refereces to instances |
| CIKVM.Runtime.JNI.JNIMemory | Provides methods to assist in allocating memory for JNI |
| CIKVM.Runtime.JNI.JNINativeInterface | Manged implementation of the JNINativeInterface structure |
| CIKVM.Runtime.JNI.JNINativeLoader | |
| CIKVM.Runtime.JNI.JNINativeMethod | |
| CIKVM.Runtime.JNI.JNIVM | |
| CIKVM.Java.Externs.sun.util.locale.provider.JRELocaleProviderAdapter | |
| CIKVM.CoreLib.Diagnostics.JsonDiagnosticFormat | Formats diagnostic events into a stream of JSON objects |
| CIKVM.Runtime.JsrInliner | A customized and simplified version of MethodAnalyzer that exists purely to inline jsr instructions |
| CIKVM.Runtime.JNI.JValue | Union type that represents 'jvalue' |
| CIKVM.Runtime.JVM | Main state of the running JVM |
| CIKVM.Runtime.LambdaMetafactory | IL based implementation of InvokeDynamic. Supports LambdaMetafactory specific boot strap methods |
| CIKVM.Java.Externs.ikvm.runtime.Launcher | Implements the backing support for ikvm.runtime.Launcher |
| CIKVM.Runtime.Launcher | Utility for launching a Java class from a main entry point. Parses JVM command line options, then passes the remainder through to the underlying Java main method |
| CIKVM.CoreLib.System.LexicographicListComparer< T > | |
| ►CIKVM.CoreLib.System.LexicographicListComparer< T, IComparer< T > > | |
| CIKVM.CoreLib.System.LexicographicListComparer< T, TComparer, TList > | Implements an IComparer<T> which lexicographically compares a two lists |
| ►CIKVM.CoreLib.System.LexicographicListComparer< T, IComparer< T >, IReadOnlyList< T > > | |
| CIKVM.CoreLib.System.LexicographicListComparer< T, TComparer, TList > | Implements an IComparer<T> which lexicographically compares a two lists |
| CIKVM.CoreLib.System.LexicographicListComparer< T, TComparer > | |
| CIKVM.Attributes.LineNumberTableAttribute.LineNumberWriter | |
| Cjava.util.ListExtensions | |
| CIKVM.Runtime.LiveObjectHolder< T > | |
| CIKVM.Runtime.InstructionState.LocalStoreSites | |
| CIKVM.Reflection.Diagnostics.PortablePdbSymbolWriter.LocalVar | Track local variable information |
| CIKVM.Runtime.LocalVar | |
| CIKVM.Runtime.LocalVarInfo | |
| ►CLongFunction | |
| Cjava.util.function.DelegateLongFunction< TResult > | Implementation of LongFunction that forwards to a Func<Int64, TResult> |
| ►CLongSupplier | |
| Cjava.util.function.DelegateLongSupplier | Implementation of LongSupplier that forwards to a Func<long> |
| Cjava.util.MapExtensions | |
| ►CIKVM.Tools.Importer.MapXml.MapXmlElement | |
| CIKVM.Tools.Importer.MapXml.Attribute | |
| CIKVM.Tools.Importer.MapXml.Element | |
| CIKVM.Tools.Importer.MapXml.ExceptionMapping | |
| CIKVM.Tools.Importer.MapXml.Field | |
| ►CIKVM.Tools.Importer.MapXml.Instruction | Base class for MapXML instruction instances |
| CIKVM.Tools.Importer.MapXml.BrLabel | |
| ►CIKVM.Tools.Importer.MapXml.Branch | |
| CIKVM.Tools.Importer.MapXml.Beq | |
| CIKVM.Tools.Importer.MapXml.Bge_Un | |
| CIKVM.Tools.Importer.MapXml.Ble_Un | |
| CIKVM.Tools.Importer.MapXml.Blt | |
| CIKVM.Tools.Importer.MapXml.Blt_Un | |
| CIKVM.Tools.Importer.MapXml.Bne_Un | |
| CIKVM.Tools.Importer.MapXml.Br | |
| CIKVM.Tools.Importer.MapXml.BrFalse | |
| CIKVM.Tools.Importer.MapXml.BrTrue | |
| CIKVM.Tools.Importer.MapXml.Leave | |
| CIKVM.Tools.Importer.MapXml.Castclass_impl | |
| CIKVM.Tools.Importer.MapXml.ConditionalInstruction | |
| CIKVM.Tools.Importer.MapXml.EmitExceptionMapping | |
| CIKVM.Tools.Importer.MapXml.ExceptionBlock | |
| CIKVM.Tools.Importer.MapXml.LdArg_S | |
| CIKVM.Tools.Importer.MapXml.LdArga | |
| CIKVM.Tools.Importer.MapXml.LdLoc | |
| CIKVM.Tools.Importer.MapXml.Ldc_I4 | |
| CIKVM.Tools.Importer.MapXml.Ldelema | |
| CIKVM.Tools.Importer.MapXml.Ldfld | |
| CIKVM.Tools.Importer.MapXml.Ldflda | |
| CIKVM.Tools.Importer.MapXml.Ldsfld | |
| CIKVM.Tools.Importer.MapXml.Ldstr | |
| CIKVM.Tools.Importer.MapXml.Ldtoken | |
| CIKVM.Tools.Importer.MapXml.Newarr | |
| CIKVM.Tools.Importer.MapXml.Pop | |
| CIKVM.Tools.Importer.MapXml.RunClassInit | |
| CIKVM.Tools.Importer.MapXml.StLoc | |
| CIKVM.Tools.Importer.MapXml.Stfld | |
| CIKVM.Tools.Importer.MapXml.Stsfld | |
| ►CIKVM.Tools.Importer.MapXml.TypeInstruction | |
| CIKVM.Tools.Importer.MapXml.Box | |
| CIKVM.Tools.Importer.MapXml.Ldobj | |
| CIKVM.Tools.Importer.MapXml.Unbox | |
| ►CIKVM.Tools.Importer.MapXml.TypeOrTypeWrapperInstruction | |
| CIKVM.Tools.Importer.MapXml.Castclass | |
| CIKVM.Tools.Importer.MapXml.IsInst | |
| CIKVM.Tools.Importer.MapXml.Unaligned | |
| ►CIKVM.Tools.Importer.MapXml.InstructionList | |
| CIKVM.Tools.Importer.MapXml.CatchBlock | |
| CIKVM.Tools.Importer.MapXml.Redirect | |
| CIKVM.Tools.Importer.MapXml.ReplaceMethodCall | |
| CIKVM.Tools.Importer.MapXml.MapXmlSerializer | Provides the ability to serialize MapXML |
| CIKVM.Java.Externs.sun.management.MemoryImpl | |
| ►CMemoryManager | |
| CIKVM.Runtime.Util.Java.Nio.DirectBufferMemoryManager | Provides a MemoryManager<T> implementation backed by a Java DirectBuffer. This is a bit backward because ultimatly Java owns the memory, and we just use this manager to obtain a Memory<byte> reference to it. Ideally, we would override DirectBuffer in the JDK to allocate from the runtime MemoryPool |
| CIKVM.Runtime.Extensions.MemoryMarshalExtensions | |
| CIKVM.Java.Externs.sun.misc.MessageUtils | |
| ►CIKVM.Reflection.Metadata.MetadataRW | Base class for MetadataReader and MetadataWriter |
| CIKVM.Reflection.Reader.MetadataReader | |
| CIKVM.Reflection.Writer.MetadataWriter | |
| CIKVM.Java.Externs.java.lang.reflect.Method | |
| CIKVM.Reflection.Diagnostics.PortablePdbSymbolWriter.Method | Tracks method information |
| CIKVM.Runtime.MethodAnalyzer | |
| CIKVM.Runtime.MethodAnalyzerFactory | Provides instances of MethodAnalyzer |
| CIKVM.Java.Externs.java.lang.invoke.MethodHandle | |
| CIKVM.Java.Externs.java.lang.invoke.MethodHandleImpl | |
| CIKVM.Java.Externs.java.lang.invoke.MethodHandleNatives | |
| CIKVM.Runtime.MethodHandleUtil | |
| CIKVM.Runtime.MethodParametersEntry | |
| CIKVM.Runtime.MHA< T1, T2, T3, T4, T5, T6, T7, T8 > | |
| CIKVM.Java.Externs.sun.misc.MiscHelper | |
| CIKVM.Reflection.MissingAssembly | |
| CIKVM.Reflection.MissingField | |
| CIKVM.Reflection.MissingProperty | |
| CIKVM.Util.Jar.JarFileUtil.ModuleInfo | Describes a module |
| CIKVM.Reflection.Reader.ModuleReader | |
| CIKVM.CoreLib.Modules.ModuleResolver | The resolver used by ModuleConfiguration and ModuleConfiguration.Resolve(IModuleFinder, IModuleFinder, ImmutableArray<string>) |
| CIKVM.Reflection.Writer.ModuleWriter | |
| CIKVM.Reflection.Reader.MSDOS_HEADER | |
| CIKVM.Runtime.NamePrefix | |
| CIKVM.Runtime.Util.Java.Lang.Invoke.NativeInvokerBytecodeGenerator | |
| CIKVM.Runtime.NativeLibrary | Provides methods to load libraries from standard .NET search locations. This class is not used to load native libraries for JNI. On platforms that have native NativeLibrary support, that support is used. On other platforms, libikvm is used to invoke the platform loader |
| CIKVM.Java.Externs.sun.misc.NativeSignalHandler | |
| CIKVM.Runtime.NestedTypeName | |
| ►CIKVM.Reflection.NonPEModule | |
| CIKVM.Reflection.Emit.ManifestModule | |
| CIKVM.Reflection.MissingModule | |
| CIKVM.Reflection.Reader.ResourceModule | |
| CIKVM.Java.Externs.java.io.ObjectInputStream | |
| CIKVM.Java.Externs.java.io.ObjectOutputStream | |
| CIKVM.Java.Externs.java.io.ObjectStreamClass | |
| CIKVM.Tools.Importer.MapXml.Override | |
| CIKVM.Java.Externs.java.lang.Package | |
| CIKVM.Tools.Importer.Packages | |
| CIKVM.Reflection.PackedCustomModifiers | |
| CIKVM.Tools.Importer.MapXml.Parameter | |
| CIKVM.Reflection.Reader.ParameterInfoImpl | |
| CIKVM.Reflection.ParameterInfoWrapper | |
| CIKVM.Reflection.ParsedAssemblyName | |
| CIKVM.Runtime.Extensions.PathExtensions | Various extension methods for working with paths |
| CIKVM.Reflection.Reader.PEReader | |
| CIKVM.Java.Externs.sun.misc.Perf | |
| ►CPredicate | |
| Cjava.util.function.DelegatePredicate< TArg > | Implements the Predicate interface against a delegate |
| ►Cglobal.javasecurity.PrivilegedAction | |
| CIKVM.Runtime.Util.Java.Security.ActionPrivilegedAction | Implementation of global::java.security.PrivilegedAction that invokes a delegate |
| CIKVM.Runtime.Util.Java.Security.FuncPrivilegedAction< TResult > | Implementation of global::java.security.PrivilegedAction that invokes a delegate |
| ►Cglobal.javasecurity.PrivilegedExceptionAction | |
| CIKVM.Runtime.Util.Java.Security.ActionPrivilegedExceptionAction | Implementation of global::java.security.PrivilegedExceptionAction that invokes a delegate |
| CIKVM.Runtime.Profiler | |
| CIKVM.Runtime.JVM.Properties | Property values loaded into the JVM from various sources |
| CIKVM.Reflection.Reader.PropertyInfoImpl | |
| CIKVM.Reflection.PropertyInfoWithReflectedType | |
| CIKVM.Java.Externs.java.lang.reflect.Proxy | |
| CIKVM.Tools.Importer.ProxyGenerator | |
| CIKVM.Java.Externs.java.io.RandomAccessFile | Implements the native methods for 'RandomAccessFile' |
| CIKVM.Runtime.Extensions.ReadOnlySpanCharExtensions | Provides extension methods for working with ReadOnlySpan<Char> |
| CIKVM.Runtime.Syntax.ReadOnlySpanSeparatorEnumerator | Allows navigation over a Java class name |
| Cref.Reference | |
| CIKVM.Java.Externs.sun.reflect.Reflection | Provides the implementations of the native methods in global::sun.reflect.Reflection |
| CIKVM.Java.Externs.sun.reflect.ReflectionFactory | |
| CIKVM.CoreLib.Symbols.Reflection.ReflectionSymbolContext | Holds references to symbols derived from System.Reflection |
| CIKVM.Runtime.ReflectUtil | |
| CIKVM.Runtime.RuntimeAssemblyClassLoader.Resource | |
| CIKVM.Reflection.Writer.ResourceDirectoryEntry | |
| CIKVM.Reflection.Writer.RESOURCEHEADER | |
| CIKVM.CoreLib.Modules.Resources | |
| ►CResourceSectionBuilder | |
| CIKVM.Reflection.Writer.ModuleResourceSectionBuilder | Implements a ResourceSectionBuilder for writing IKVM reflection resource section data |
| ►CRootCommand | |
| CIKVM.Tools.Importer.ImportCommand | |
| ►CRunnable | |
| CIKVM.Java.Extensions.java.lang.DelegateRunnable | |
| CIKVM.Java.Externs.java.lang.Runtime | |
| CIKVM.Runtime.RuntimeAnonymousJavaType | Represents an intrinsified anonymous class. Currently only used by LambdaMetafactory |
| CIKVM.Runtime.RuntimeArrayJavaType | |
| CIKVM.Runtime.RuntimeAssemblyClassLoaderFactory | Maintains instances of RuntimeAssemblyClassLoader |
| ►CIKVM.Runtime.RuntimeByteCodeJavaType | |
| CIKVM.Tools.Importer.RuntimeImportByteCodeJavaType | Implementation of RuntimeByteCodeJavaType that customizes output for the importer |
| ►CIKVM.Runtime.RuntimeClassLoader | Runtime support for a class loader |
| CIKVM.Runtime.RuntimeGenericClassLoader | |
| CIKVM.Tools.Exporter.RuntimeBootstrapClassLoader | |
| CIKVM.Tools.Importer.ImportClassLoader | Implementation of RuntimeClassLoader that emits loaded Java types to an AssemblyBuilder |
| CIKVM.Runtime.RuntimeClassLoaderFactory | Manages instances of RuntimeClassLoader |
| CIKVM.Runtime.RuntimeContext | Maintains services relevant to an instane of the IKVM runtime |
| CIKVM.Runtime.RuntimeInit | Initializes the JVM at module load |
| ►CIKVM.Runtime.RuntimeJavaMember | |
| ►CIKVM.Runtime.RuntimeJavaField | |
| CIKVM.Runtime.RuntimeByteCodePropertyJavaField | Represents a .NET property defined in Java with the ikvm.lang.Property annotation |
| CIKVM.Runtime.RuntimeConstantJavaField | Wraps a const field |
| CIKVM.Runtime.RuntimeManagedByteCodeAccessStubJavaField | |
| CIKVM.Runtime.RuntimeManagedByteCodePropertyJavaField | Represents a .NET property defined in Java with the 'ikvm.lang.Property' annotation |
| CIKVM.Runtime.RuntimeSimpleJavaField | Field wrapper implementation for standard fields |
| CIKVM.Runtime.RuntimeVolatileLongDoubleJavaField | Field wrapper for a field of type 'volatile long' or 'volatile double' |
| ►CIKVM.Runtime.RuntimeJavaMethod | |
| CIKVM.Runtime.RuntimeSimpleCallJavaMethod | |
| ►CIKVM.Runtime.RuntimeSmartJavaMethod | |
| CIKVM.Runtime.RuntimeAccessStubJavaMethod | |
| CIKVM.Runtime.RuntimeConstructorAccessStubJavaMethod | |
| CIKVM.Runtime.RuntimeDefaultInterfaceJavaMethod | |
| CIKVM.Runtime.RuntimeGhostJavaMethod | |
| CIKVM.Runtime.RuntimeMirandaJavaMethod | |
| CIKVM.Runtime.RuntimePrivateInterfaceJavaMethod | |
| CIKVM.Runtime.RuntimeTypicalJavaMethod | |
| CIKVM.Runtime.RuntimeJavaTypeFactory | |
| ►CIKVM.Runtime.RuntimeManagedByteCodeJavaType | Represents a runtime Java type derived from a .NET assembly which was the result of the IKVM compiler |
| CIKVM.Runtime.RuntimeManagedByteCodeJavaType.GhostJavaType | |
| CIKVM.Runtime.RuntimeManagedByteCodeJavaTypeFactory | |
| CIKVM.Runtime.RuntimeManagedJavaType | Implements a RuntimeJavaType that exposes existing managed .NET types not the result of static compilation |
| CIKVM.Runtime.RuntimeManagedJavaTypeFactory | Manages instances of RuntimeManagedJavaType |
| CIKVM.Runtime.RuntimePrimitiveJavaType | |
| CIKVM.Runtime.RuntimePrimitiveJavaTypeFactory | |
| CIKVM.Runtime.RuntimeStubJavaType | Defines a runtime java type with no implementation |
| CIKVM.Runtime.RuntimeUnloadableJavaType | |
| CIKVM.Runtime.RuntimeUtil | Maintains various information about the current runtime environment |
| CIKVM.Runtime.RuntimeVerifierJavaType | |
| CIKVM.Runtime.RuntimeVerifierJavaTypeFactory | |
| CIKVM.Reflection.Metadata.RvaSize | |
| ►CSafeHandleZeroOrMinusOneIsInvalid | |
| CIKVM.Runtime.JNI.JNINativeInterface.JNINativeInterfaceHandle | Maintains a JNINativeInterface structure in memory |
| CIKVM.Reflection.Diagnostics.PortablePdbSymbolWriter.Scope | Tracks method scope information |
| CIKVM.Reflection.Reader.SectionHeader | |
| CIKVM.Java.Externs.java.lang.SecurityManager | |
| CIKVM.Reflection.Diagnostics.PortablePdbSymbolWriter.SequencePoint | Describes a sequence point on a method |
| CIKVM.Reflection.Emit.SequencePointEncoder | Helper to encode sequence points |
| CIKVM.Runtime.Serialization | |
| CIKVM.Runtime.StubGen.SerialVersionUID | Generates a SerialVerisonUID value by hashing data related to the type |
| Cjava.util.SetExtensions | |
| CIKVM.Java.Externs.java.lang.Shutdown | Implements the native methods for 'java.lang.Shutdown' |
| CIKVM.Java.Externs.sun.misc.Signal | |
| ►CIKVM.Reflection.Signature | |
| CIKVM.Reflection.FieldSignature | |
| CIKVM.Reflection.MethodSignature | Represents a method signature from IL metadadata |
| CIKVM.Reflection.PropertySignature | |
| CIKVM.Reflection.SingleConverter | |
| CIKVM.Runtime.Util.Java.Net.SocketExceptionExtensions | Extensions for working with Sockets |
| ►CIKVM.Reflection.Metadata.SortedTable< ClassLayoutTable.Record > | |
| CIKVM.Reflection.Metadata.ClassLayoutTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< ConstantTable.Record > | |
| CIKVM.Reflection.Metadata.ConstantTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< CustomAttributeTable.Record > | |
| CIKVM.Reflection.Metadata.CustomAttributeTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< DeclSecurityTable.Record > | |
| CIKVM.Reflection.Metadata.DeclSecurityTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< EventMapTable.Record > | |
| CIKVM.Reflection.Metadata.EventMapTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< FieldLayoutTable.Record > | |
| CIKVM.Reflection.Metadata.FieldLayoutTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< FieldMarshalTable.Record > | |
| CIKVM.Reflection.Metadata.FieldMarshalTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< FieldRVATable.Record > | |
| CIKVM.Reflection.Metadata.FieldRVATable | |
| ►CIKVM.Reflection.Metadata.SortedTable< GenericParamConstraintTable.Record > | |
| CIKVM.Reflection.Metadata.GenericParamConstraintTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< GenericParamTable.Record > | |
| CIKVM.Reflection.Metadata.GenericParamTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< ImplMapTable.Record > | |
| CIKVM.Reflection.Metadata.ImplMapTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< InterfaceImplTable.Record > | |
| CIKVM.Reflection.Metadata.InterfaceImplTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< MethodImplTable.Record > | |
| CIKVM.Reflection.Metadata.MethodImplTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< MethodSemanticsTable.Record > | |
| CIKVM.Reflection.Metadata.MethodSemanticsTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< NestedClassTable.Record > | |
| CIKVM.Reflection.Metadata.NestedClassTable | |
| ►CIKVM.Reflection.Metadata.SortedTable< PropertyMapTable.Record > | |
| CIKVM.Reflection.Metadata.PropertyMapTable | |
| CIKVM.Runtime.StackState | |
| CIKVM.Java.Externs.ikvm.runtime.Startup | Implements the backing support for global::ikvm.runtime.Startup |
| CIKVM.Tools.Exporter.StaticCompiler | Holds the static compiler information |
| CIKVM.Tools.Importer.StaticCompiler | |
| ►CStream | |
| CIKVM.Reflection.Writer.SkipStream | Read-only stream that presents a windowed view of another stream |
| CIKVM.Reflection.Reader.StreamHeader | |
| CIKVM.Java.Externs.java.lang.StrictMath | |
| CIKVM.Runtime.StringConstants | |
| CIKVM.Runtime.StubGen.StubGenerator | |
| ►CSupplier | |
| Cjava.util.function.DelegateSupplier< T > | Implementation of Supplier that forwards to a Func<T> |
| CIKVM.Runtime.ClassFile.Method.Instruction.SwitchEntry | |
| CIKVM.Runtime.SymbolExtensions | |
| ►CSynchronizationContext | |
| CIKVM.Runtime.Util.Java.Util.Concurrent.ExecutorSynchronizationContext | TaskScheduler implementation that executes tasks on a Executor |
| CIKVM.Java.Externs.java.lang.System | Implements the native methods for 'java.lang.System' |
| ►CTable | |
| ►CIKVM.Reflection.Metadata.Table< T > | |
| CIKVM.Reflection.Metadata.SortedTable< T > | |
| ►CIKVM.Reflection.Metadata.Table< AssemblyRefTable.Record > | |
| CIKVM.Reflection.Metadata.AssemblyRefTable | |
| ►CIKVM.Reflection.Metadata.Table< AssemblyTable.Record > | |
| CIKVM.Reflection.Metadata.AssemblyTable | |
| ►CIKVM.Reflection.Metadata.Table< BlobHandle > | |
| CIKVM.Reflection.Metadata.StandAloneSigTable | |
| CIKVM.Reflection.Metadata.TypeSpecTable | |
| ►CIKVM.Reflection.Metadata.Table< EventTable.Record > | |
| CIKVM.Reflection.Metadata.EventTable | |
| ►CIKVM.Reflection.Metadata.Table< ExportedTypeTable.Record > | |
| CIKVM.Reflection.Metadata.ExportedTypeTable | |
| ►CIKVM.Reflection.Metadata.Table< FieldTable.Record > | |
| CIKVM.Reflection.Metadata.FieldTable | |
| ►CIKVM.Reflection.Metadata.Table< FileTable.Record > | |
| CIKVM.Reflection.Metadata.FileTable | |
| ►CIKVM.Reflection.Metadata.Table< int > | |
| CIKVM.Reflection.Metadata.EventPtrTable | |
| CIKVM.Reflection.Metadata.FieldPtrTable | |
| CIKVM.Reflection.Metadata.MethodPtrTable | |
| CIKVM.Reflection.Metadata.ParamPtrTable | |
| CIKVM.Reflection.Metadata.PropertyPtrTable | |
| ►CIKVM.Reflection.Metadata.Table< ManifestResourceTable.Record > | |
| CIKVM.Reflection.Metadata.ManifestResourceTable | |
| ►CIKVM.Reflection.Metadata.Table< MemberRefTable.Record > | |
| CIKVM.Reflection.Metadata.MemberRefTable | |
| ►CIKVM.Reflection.Metadata.Table< MethodDefTable.Record > | |
| CIKVM.Reflection.Metadata.MethodDefTable | |
| ►CIKVM.Reflection.Metadata.Table< MethodSpecTable.Record > | |
| CIKVM.Reflection.Metadata.MethodSpecTable | |
| ►CIKVM.Reflection.Metadata.Table< ModuleTable.Record > | |
| CIKVM.Reflection.Metadata.ModuleTable | |
| ►CIKVM.Reflection.Metadata.Table< ParamTable.Record > | |
| CIKVM.Reflection.Metadata.ParamTable | |
| ►CIKVM.Reflection.Metadata.Table< PropertyTable.Record > | |
| CIKVM.Reflection.Metadata.PropertyTable | |
| ►CIKVM.Reflection.Metadata.Table< StringHandle > | |
| CIKVM.Reflection.Metadata.ModuleRefTable | |
| ►CIKVM.Reflection.Metadata.Table< TypeDefTable.Record > | |
| CIKVM.Reflection.Metadata.TypeDefTable | |
| ►CIKVM.Reflection.Metadata.Table< TypeRefTable.Record > | |
| CIKVM.Reflection.Metadata.TypeRefTable | |
| CIKVM.Runtime.Util.Java.Util.Concurrent.TaskExtensions | |
| ►CTaskScheduler | |
| CIKVM.Runtime.Util.Java.Util.Concurrent.ExecutorTaskScheduler | TaskScheduler implementation that executes tasks on a Executor |
| CIKVM.CoreLib.Diagnostics.TextDiagnosticFormat | Handles writing diagnostic events to text output |
| CIKVM.Java.Externs.java.lang.Thread | Implements the native mthods of 'java.lang.Thread' |
| CIKVM.Java.Externs.sun.management.ThreadImpl | |
| CIKVM.Tools.Importer.MapXml.Throws | |
| CIKVM.Java.Externs.java.util.TimeZone | Implements the native methods for 'java.util.TimeZone' |
| CIKVM.Reflection.TypeNameParser | |
| CIKVM.Runtime.TypeNameUtil | |
| CIKVM.Runtime.Types | Provides various cached system types |
| CIKVM.Reflection.TypeUtil | |
| CIKVM.Runtime.UnicodeUtil | |
| CIKVM.Java.Externs.java.io.UnixFileSystem | |
| CIKVM.Java.Externs.java.lang.UNIXProcess | |
| CIKVM.Java.Externs.sun.misc.Unsafe | |
| CIKVM.Runtime.UntangledExceptionTable | |
| CIKVM.Java.Externs.sun.misc.URLClassPath | |
| CIKVM.Java.Externs.ikvm.runtime.Util | |
| CIKVM.Reflection.Util | |
| CIKVM.Java.Util.Sun.Invoke.Util.VerifyAccess | |
| CIKVM.Java.Externs.sun.misc.Version | |
| CIKVM.Reflection.Writer.VersionInfo | |
| CIKVM.CoreLib.Modules.RuntimeVersion.VersionPattern | Various utilities for parsing versions |
| CIKVM.Java.Externs.sun.misc.VM | |
| CIKVM.Java.Externs.sun.misc.VMSupport | |
| CIKVM.Tools.Runner.Internal.WindowsChildProcessTracker | Allows processes to be automatically killed if this parent process unexpectedly quits. This feature requires Windows 8 or greater. On Windows 7, nothing is done |
| CIKVM.Java.Externs.java.io.WinNTFileSystem | |