|
|
Class |
Description |
|
AmbiguousMatchException
|
The exception that is thrown when binding to a member results in more than one member matching the binding criteria. This class cannot be inherited.
|
|
Assembly
|
Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application.
|
|
AssemblyAlgorithmIdAttribute
|
Specifies an algorithm to hash all files in an assembly. This class cannot be inherited.
|
|
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.
|
|
CustomAttributeFormatException
|
The exception that is thrown when the binary format of a custom attribute is invalid.
|
|
DefaultMemberAttribute
|
Defines the member of a type that is the default member used by InvokeMember.
|
|
EventInfo
|
Discovers the attributes of an event and provides access to event metadata.
|
|
FieldInfo
|
Discovers the attributes of a field and provides access to field metadata.
|
|
LocalVariableInfo
|
Discovers the attributes of a local variable and provides access to local variable 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.
|
|
Missing
|
Represents a missing Object. This class cannot be inherited.
|
|
Module
|
Performs reflection on a module.
|
|
ParameterInfo
|
Discovers the attributes of a parameter and provides access to parameter metadata.
|
|
PropertyInfo
|
Discovers the attributes of a property and provides access to property metadata.
|
|
ReflectionTypeLoadException
|
The exception that is thrown by the Module.GetTypes method if any of the classes in a module cannot be loaded. This class cannot be inherited.
|
|
TargetException
|
Represents the exception that is thrown when an attempt is made to invoke an invalid target.
|
|
TargetInvocationException
|
The exception that is thrown by methods invoked through reflection. This class cannot be inherited.
|
|
TargetParameterCountException
|
The exception that is thrown when the number of parameters for an invocation does not match the number expected. This class cannot be inherited.
|
|
TypeDelegator
|
Wraps a Type object and delegates all methods to that Type.
|