Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides a managed view of loaded types, methods, and fields. Enables you to create and invoke types dynamically.
Classes
Class | Description | |
---|---|---|
![]() |
Assembly | Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application. |
![]() |
AssemblyCompanyAttribute | Defines a company name custom attribute for an assembly manifest. |
![]() |
AssemblyConfigurationAttribute | Specifies the build configuration, such as retail or debug, for an assembly. |
![]() |
AssemblyCopyrightAttribute | Defines a copyright custom attribute for an assembly manifest. |
![]() |
AssemblyCultureAttribute | Specifies which culture the assembly supports. |
![]() |
AssemblyDefaultAliasAttribute | Defines a friendly default alias for an assembly manifest. |
![]() |
AssemblyDelaySignAttribute | Specifies that the assembly is not fully signed when created. |
![]() |
AssemblyDescriptionAttribute | Provides a text description for an assembly. |
![]() |
AssemblyFileVersionAttribute | 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. |
![]() |
AssemblyFlagsAttribute | Specifies a bitwise combination of AssemblyNameFlags flags for an assembly, describing just-in-time (JIT) compiler options, whether the assembly is retargetable, and whether it has a full or tokenized public key. This class cannot be inherited. |
![]() |
AssemblyInformationalVersionAttribute | Defines additional version information for an assembly manifest. |
![]() |
AssemblyKeyFileAttribute | Specifies the name of a file containing the key pair used to generate a strong name. |
![]() |
AssemblyKeyNameAttribute | Specifies the name of a key container within the CSP containing the key pair used to generate a strong name. |
![]() |
AssemblyName | Describes an assembly's unique identity in full. |
![]() |
AssemblyProductAttribute | Defines a product name custom attribute for an assembly manifest. |
![]() |
AssemblyTitleAttribute | Specifies a description for an assembly. |
![]() |
AssemblyTrademarkAttribute | Defines a trademark custom attribute for an assembly manifest. |
![]() |
AssemblyVersionAttribute | Specifies the version of the assembly being attributed. |
![]() |
Binder | Selects a member from a list of candidates, and performs type conversion from actual argument type to formal argument type. |
![]() |
ConstructorInfo | Discovers the attributes of a class constructor and provides access to constructor metadata. |
![]() |
DefaultMemberAttribute | Defines the member of a type that is the default member used by InvokeMember. |
![]() |
FieldInfo | Discovers the attributes of a field and provides access to field metadata. |
![]() |
MemberInfo | Obtains information about the attributes of a member and provides access to member metadata. |
![]() |
MethodBase | Provides information about methods and constructors. |
![]() |
MethodInfo | Discovers the attributes of a method and provides access to method metadata. |
![]() |
PropertyInfo | Discovers the attributes of a property and provides access to property metadata. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IReflect | Enables objects to return MemberInfo objects that represent other objects. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
AssemblyNameFlags | Provides information about an Assembly reference. |
![]() |
BindingFlags | Specifies flags that control binding and the way in which the search for members and types is conducted by reflection. |
![]() |
MemberTypes | Marks each type of member that is defined as a derived class of MemberInfo. |
![]() |
MethodImplAttributes | Specifies flags for the attributes of a method implementation. |
![]() |
ProcessorArchitecture | Identifies the processor and bits-per-word of the platform targeted by an executable. |