|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Public Member Functions | |
| ReflectionAssemblySymbol (ReflectionSymbolContext 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. | |
| AssemblyName | GetName () |
| Gets an AssemblyName for this assembly. | |
| ImmutableArray< 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.Reflection.ReflectionSymbol | |
| ReflectionSymbol (ReflectionSymbolContext context) | |
| Initializes a new instance. | |
Public Member Functions inherited from IKVM.CoreLib.Symbols.IAssemblySymbol | |
Public Member Functions inherited from IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider | |
Properties | |
| IEnumerable< ITypeSymbol > | DefinedTypes [get] |
| Gets a collection of the types defined in this assembly. | |
| IMethodSymbol? | EntryPoint [get] |
| Gets the entry point of this assembly. | |
| IEnumerable< ITypeSymbol > | ExportedTypes [get] |
| Gets a collection of the public types defined in this assembly that are visible outside the assembly. | |
| 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. | |
Properties inherited from IKVM.CoreLib.Symbols.Reflection.ReflectionSymbol | |
| ReflectionSymbolContext | Context [get] |
| Gets the associated ReflectionSymbolContext. | |
| 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.Reflection.ReflectionSymbol | |
| virtual ReflectionMemberSymbol | ResolveMemberSymbol (MemberInfo member) |
| Resolves the symbol for the specified type. | |
Package Functions inherited from IKVM.CoreLib.Symbols.Reflection.ReflectionSymbol | |
Definition at line 12 of file ReflectionAssemblySymbol.cs.
| IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.ReflectionAssemblySymbol | ( | ReflectionSymbolContext | context, |
| Assembly | underlyingAssembly ) |
Initializes a new instance.
| context | |
| underlyingAssembly |
Definition at line 25 of file ReflectionAssemblySymbol.cs.
| ImmutableArray< CustomAttributeSymbol > IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.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 102 of file ReflectionAssemblySymbol.cs.
| ImmutableArray< CustomAttributeSymbol > IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.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 107 of file ReflectionAssemblySymbol.cs.
| ITypeSymbol[] IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetExportedTypes | ( | ) |
Gets the public types defined in this assembly that are visible outside the assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 57 of file ReflectionAssemblySymbol.cs.
| IModuleSymbol? IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetModule | ( | string | name | ) |
Gets the specified module in this assembly.
| name |
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 62 of file ReflectionAssemblySymbol.cs.
| ImmutableArray< IModuleSymbol > IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetModules | ( | ) |
Gets all the modules that are part of this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 67 of file ReflectionAssemblySymbol.cs.
| ImmutableArray< IModuleSymbol > IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.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 72 of file ReflectionAssemblySymbol.cs.
| AssemblyName IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetName | ( | ) |
Gets an AssemblyName for this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 77 of file ReflectionAssemblySymbol.cs.
| ImmutableArray< AssemblyName > IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetReferencedAssemblies | ( | ) |
Gets the AssemblyName objects for all the assemblies referenced by this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 82 of file ReflectionAssemblySymbol.cs.
| ITypeSymbol? IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetType | ( | string | name | ) |
Gets the ITypeSymbol object with the specified name in the assembly instance.
| name |
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 87 of file ReflectionAssemblySymbol.cs.
| ITypeSymbol? IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.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 92 of file ReflectionAssemblySymbol.cs.
| ITypeSymbol[] IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.GetTypes | ( | ) |
Gets all types defined in this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 97 of file ReflectionAssemblySymbol.cs.
| bool IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol.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 112 of file ReflectionAssemblySymbol.cs.
|
get |
Gets a collection of the types defined in this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 45 of file ReflectionAssemblySymbol.cs.
|
get |
Gets the entry point of this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 47 of file ReflectionAssemblySymbol.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 49 of file ReflectionAssemblySymbol.cs.
|
get |
Gets the display name of the assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 51 of file ReflectionAssemblySymbol.cs.
|
get |
Gets the module that contains the manifest for the current assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 53 of file ReflectionAssemblySymbol.cs.
|
get |
Gets a collection that contains the modules in this assembly.
Implements IKVM.CoreLib.Symbols.IAssemblySymbol.
Definition at line 55 of file ReflectionAssemblySymbol.cs.