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

Namespaces

namespace  IkvmReflection
 
namespace  Reflection
 

Classes

interface  IAssemblySymbol
 Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application. More...
 
interface  IConstructorSymbol
 Discovers the attributes of a class constructor and provides access to constructor metadata. More...
 
interface  ICustomAttributeSymbolProvider
 Provides custom attributes for reflection objects that support them. More...
 
interface  IEventSymbol
 Discovers the attributes of an event and provides access to event metadata. More...
 
interface  IFieldSymbol
 Discovers the attributes of a field and provides access to field metadata. More...
 
interface  IMemberSymbol
 Obtains information about the attributes of a member and provides access to member metadata. More...
 
interface  IMethodBaseSymbol
 Provides information about methods and constructors. More...
 
interface  IMethodSymbol
 Discovers the attributes of a method and provides access to method metadata. More...
 
interface  IModuleSymbol
 Performs reflection on a module. More...
 
struct  InterfaceMapping
 
interface  IParameterSymbol
 Discovers the attributes of a parameter and provides access to parameter metadata. More...
 
interface  IPropertySymbol
 Discovers the attributes of a property and provides access to property metadata. More...
 
interface  ISymbol
 Provides common properties and methods for managed symbols. More...
 
interface  ISymbolResolver
 Provides an interface to resolve a maaged type symbols. More...
 
interface  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. More...
 

Functions

readonly record struct CustomAttributeSymbol (ITypeSymbol AttributeType, IConstructorSymbol Constructor, ImmutableArray< CustomAttributeSymbolTypedArgument > ConstructorArguments, ImmutableArray< CustomAttributeSymbolNamedArgument > NamedArguments)
 
readonly record struct CustomAttributeSymbolNamedArgument (bool IsField, IMemberSymbol MemberInfo, string MemberName, CustomAttributeSymbolTypedArgument TypedValue)
 
readonly record struct CustomAttributeSymbolTypedArgument (ITypeSymbol ArgumentType, object? Value)
 

Function Documentation

◆ CustomAttributeSymbol()

readonly record struct IKVM.CoreLib.Symbols.CustomAttributeSymbol ( ITypeSymbol AttributeType,
IConstructorSymbol Constructor,
ImmutableArray< CustomAttributeSymbolTypedArgument > ConstructorArguments,
ImmutableArray< CustomAttributeSymbolNamedArgument > NamedArguments )

◆ CustomAttributeSymbolNamedArgument()

readonly record struct IKVM.CoreLib.Symbols.CustomAttributeSymbolNamedArgument ( bool IsField,
IMemberSymbol MemberInfo,
string MemberName,
CustomAttributeSymbolTypedArgument TypedValue )

◆ CustomAttributeSymbolTypedArgument()

readonly record struct IKVM.CoreLib.Symbols.CustomAttributeSymbolTypedArgument ( ITypeSymbol ArgumentType,
object? Value )