|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Public Member Functions | |
| IkvmReflectionAssemblySymbol (IkvmReflectionSymbolContext context, Assembly underlyingAssembly) | |
| Initializes a new instance. | |
| ITypeSymbol[] | GetExportedTypes () |
| Gets the public types defined in this assembly that are visible outside the assembly. | |
| IModuleSymbol? | GetModule (string name) |
| Gets the specified module in this assembly. | |
| ImmutableArray< IModuleSymbol > | GetModules () |
| Gets all the modules that are part of this assembly. | |
| ImmutableArray< IModuleSymbol > | GetModules (bool getResourceModules) |
| Gets all the modules that are part of this assembly, specifying whether to include resource modules. | |
| global::System.Reflection.AssemblyName | GetName () |
| Gets an AssemblyName for this assembly. | |
| ImmutableArray< global::System.Reflection.AssemblyName > | GetReferencedAssemblies () |
| Gets the AssemblyName objects for all the assemblies referenced by this assembly. | |
| ITypeSymbol? | GetType (string name) |
| Gets the ITypeSymbol object with the specified name in the assembly instance. | |
| ITypeSymbol? | GetType (string name, bool throwOnError) |
| Gets the ITypeSymbol object with the specified name in the assembly instance and optionally throws an exception if the type is not found. | |
| ITypeSymbol[] | GetTypes () |
| Gets all types defined in this assembly. | |
| ImmutableArray< CustomAttributeSymbol > | GetCustomAttributes () |
| Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes. | |
| ImmutableArray< CustomAttributeSymbol > | GetCustomAttributes (ITypeSymbol attributeType) |
| Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type. | |
| bool | IsDefined (ITypeSymbol attributeType) |
| Indicates whether one or more instance of attributeType is defined on this member. | |
Public Member Functions inherited from IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionSymbol | |
| IkvmReflectionSymbol (IkvmReflectionSymbolContext context) | |
| Initializes a new instance. | |
Public Member Functions inherited from IKVM.CoreLib.Symbols.IAssemblySymbol | |
Public Member Functions inherited from IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider | |
Properties | |
| string? | FullName [get] |
| Gets the display name of the assembly. | |
| IModuleSymbol | ManifestModule [get] |
| Gets the module that contains the manifest for the current assembly. | |
| IEnumerable< IModuleSymbol > | Modules [get] |
| Gets a collection that contains the modules in this assembly. | |
| IEnumerable< ITypeSymbol > | DefinedTypes [get] |
| Gets a collection of the types defined in this assembly. | |
| IEnumerable< ITypeSymbol > | ExportedTypes [get] |
| Gets a collection of the public types defined in this assembly that are visible outside the assembly. | |
| IMethodSymbol? | EntryPoint [get] |
| Gets the entry point of this assembly. | |
| override bool | IsMissing [get] |
Returns true if the symbol is missing. | |
Properties inherited from IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionSymbol | |
| IkvmReflectionSymbolContext | Context [get] |
| Gets the associated IkvmReflectionSymbolContext. | |
| virtual bool | IsMissing [get] |
Returns true if the symbol is missing. | |
Properties inherited from IKVM.CoreLib.Symbols.ISymbol | |
Properties inherited from IKVM.CoreLib.Symbols.IAssemblySymbol | |
Additional Inherited Members | |
Protected Member Functions inherited from IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionSymbol | |
| virtual IkvmReflectionMemberSymbol | ResolveMemberSymbol (MemberInfo member) |
| Resolves the symbol for the specified type. | |
Package Functions inherited from IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionSymbol | |
Definition at line 15 of file IkvmReflectionAssemblySymbol.cs.
| IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.IkvmReflectionAssemblySymbol | ( | IkvmReflectionSymbolContext | context, |
| Assembly | underlyingAssembly ) |
Initializes a new instance.
| context | |
| underlyingAssembly |
Definition at line 29 of file IkvmReflectionAssemblySymbol.cs.
| ImmutableArray< CustomAttributeSymbol > IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetCustomAttributes | ( | ) |
Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.
Implements IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider.
Definition at line 128 of file IkvmReflectionAssemblySymbol.cs.
| ImmutableArray< CustomAttributeSymbol > IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetCustomAttributes | ( | ITypeSymbol | attributeType | ) |
Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
| attributeType |
Implements IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider.
Definition at line 133 of file IkvmReflectionAssemblySymbol.cs.
| ITypeSymbol[] IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetExportedTypes | ( | ) |
Gets the public types defined in this assembly that are visible outside the assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 63 of file IkvmReflectionAssemblySymbol.cs.
| IModuleSymbol? IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetModule | ( | string | name | ) |
Gets the specified module in this assembly.
| name |
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 68 of file IkvmReflectionAssemblySymbol.cs.
| ImmutableArray< IModuleSymbol > IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetModules | ( | ) |
Gets all the modules that are part of this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 73 of file IkvmReflectionAssemblySymbol.cs.
| ImmutableArray< IModuleSymbol > IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetModules | ( | bool | getResourceModules | ) |
Gets all the modules that are part of this assembly, specifying whether to include resource modules.
| getResourceModules |
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 78 of file IkvmReflectionAssemblySymbol.cs.
| global.System.Reflection.AssemblyName IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetName | ( | ) |
Gets an AssemblyName for this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 98 of file IkvmReflectionAssemblySymbol.cs.
| ImmutableArray< global.System.Reflection.AssemblyName > IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetReferencedAssemblies | ( | ) |
Gets the AssemblyName objects for all the assemblies referenced by this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 103 of file IkvmReflectionAssemblySymbol.cs.
| ITypeSymbol? IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetType | ( | string | name | ) |
Gets the ITypeSymbol object with the specified name in the assembly instance.
| name |
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 113 of file IkvmReflectionAssemblySymbol.cs.
| ITypeSymbol? IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetType | ( | string | name, |
| bool | throwOnError ) |
Gets the ITypeSymbol object with the specified name in the assembly instance and optionally throws an exception if the type is not found.
| name | |
| throwOnError |
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 118 of file IkvmReflectionAssemblySymbol.cs.
| ITypeSymbol[] IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.GetTypes | ( | ) |
Gets all types defined in this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 123 of file IkvmReflectionAssemblySymbol.cs.
| bool IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol.IsDefined | ( | ITypeSymbol | attributeType | ) |
Indicates whether one or more instance of attributeType is defined on this member.
| attributeType |
Implements IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider.
Definition at line 138 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Gets a collection of the types defined in this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 55 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Gets the entry point of this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 59 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Gets a collection of the public types defined in this assembly that are visible outside the assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 57 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Gets the display name of the assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 49 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Returns true if the symbol is missing.
Implements IKVM.CoreLib.Symbols.ISymbol.
Definition at line 61 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Gets the module that contains the manifest for the current assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 51 of file IkvmReflectionAssemblySymbol.cs.
|
get |
Gets a collection that contains the modules in this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 53 of file IkvmReflectionAssemblySymbol.cs.