The xtd::reflection namespace contains types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods. To dynamically create types, use the System.Reflection.Emit namespace.
Classes | |
class | assembly |
Represents an assembly, which is a reusable, versionable, and self-describing building block of an application. More... | |
class | assembly_company_attribute |
Defines a company name custom attribute for an assembly manifest. More... | |
class | assembly_configuration_attribute |
Specifies the build configuration, such as retail or debug, for an assembly. More... | |
class | assembly_copyright_attribute |
Defines a copyright custom attribute for an assembly manifest. More... | |
class | assembly_culture_attribute |
Specifies which culture the assembly supports. More... | |
class | assembly_description_attribute |
Provides a text description for an assembly. More... | |
class | assembly_file_version_attribute |
Instructs a compiler to use a specific version number for the Win32 file version resource. The Win32 file version is not required to be the same as the assembly's version number. More... | |
class | assembly_guid_attribute |
Specifies the guid of the assembly being attributed. More... | |
class | assembly_identifier_attribute |
Specifies the identifier of the assembly being attributed. More... | |
class | assembly_name_attribute |
Specifies a name for an assembly. More... | |
class | assembly_product_attribute |
Defines a product name custom attribute for an assembly manifest. More... | |
class | assembly_title_attribute |
Specifies a title for an assembly. More... | |
class | assembly_trademark_attribute |
Defines a trademark custom attribute for an assembly manifest. More... | |
class | assembly_version_attribute |
Specifies the version of the assembly being attributed. More... | |