IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.CoreLib.Symbols.ISymbolResolver Interface Reference

Provides an interface to resolve a maaged type symbols. More...

Inheritance diagram for IKVM.CoreLib.Symbols.ISymbolResolver:
IKVM.Tools.Exporter.ManagedTypeResolver IKVM.Tools.Importer.ManagedResolver

Public Member Functions

ITypeSymbolResolveRuntimeType (string typeName)
 Resolves the named type from the IKVM runtime assembly.
 
IAssemblySymbolResolveAssembly (string assemblyName)
 Resolves the named assembly from any reference source.
 
ITypeSymbolResolveCoreType (string typeName)
 Resolves the named type from any reference source.
 
IAssemblySymbolResolveBaseAssembly ()
 Resolves the known Java base assembly.
 

Detailed Description

Provides an interface to resolve a maaged type symbols.

Definition at line 7 of file ISymbolResolver.cs.

Member Function Documentation

◆ ResolveAssembly()

IAssemblySymbol? IKVM.CoreLib.Symbols.ISymbolResolver.ResolveAssembly ( string assemblyName)

Resolves the named assembly from any reference source.

Parameters
assemblyName
Returns

Implemented in IKVM.Tools.Exporter.ManagedTypeResolver, and IKVM.Tools.Importer.ManagedResolver.

◆ ResolveBaseAssembly()

IAssemblySymbol? IKVM.CoreLib.Symbols.ISymbolResolver.ResolveBaseAssembly ( )

Resolves the known Java base assembly.

Returns

Implemented in IKVM.Tools.Exporter.ManagedTypeResolver, and IKVM.Tools.Importer.ManagedResolver.

◆ ResolveCoreType()

ITypeSymbol? IKVM.CoreLib.Symbols.ISymbolResolver.ResolveCoreType ( string typeName)

Resolves the named type from any reference source.

Parameters
typeName
Returns

Implemented in IKVM.Tools.Exporter.ManagedTypeResolver, and IKVM.Tools.Importer.ManagedResolver.

◆ ResolveRuntimeType()

ITypeSymbol? IKVM.CoreLib.Symbols.ISymbolResolver.ResolveRuntimeType ( string typeName)

Resolves the named type from the IKVM runtime assembly.

Parameters
typeName
Returns

Implemented in IKVM.Tools.Exporter.ManagedTypeResolver, and IKVM.Tools.Importer.ManagedResolver.


The documentation for this interface was generated from the following file: