|
|
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.
|
|
AssemblyNameProxy
|
Provides a remotable version of the AssemblyName.
|
|
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.
|
|
CustomAttributeData
|
Provides access to custom attribute data for assemblies, modules, types, members and parameters that are loaded into the reflection-only context.
|
|
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.
|
|
ExceptionHandlingClause
|
Represents a clause in a structured exception-handling block.
|
|
FieldInfo
|
Discovers the attributes of a field and provides access to field metadata.
|
|
InvalidFilterCriteriaException
|
The exception that is thrown in FindMembers when the filter criteria is not valid for the type of filter you are using.
|
|
LocalVariableInfo
|
Discovers the attributes of a local variable and provides access to local variable metadata.
|
|
ManifestResourceInfo
|
Provides access to manifest resources, which are XML files that describe application dependencies.
|
|
MemberInfo
|
Obtains information about the attributes of a member and provides access to member metadata.
|
|
MethodBase
|
Provides information about methods and constructors.
|
|
MethodBody
|
Provides access to the metadata and MSIL for the body of a method.
|
|
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.
|
|
ObfuscateAssemblyAttribute
|
Instructs obfuscation tools to use their standard obfuscation rules for the appropriate assembly type.
|
|
ObfuscationAttribute
|
Instructs obfuscation tools to take the specified actions for an assembly, type, or member.
|
|
ParameterInfo
|
Discovers the attributes of a parameter and provides access to parameter metadata.
|
|
Pointer
|
Provides a wrapper class for pointers.
|
|
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.
|
|
StrongNameKeyPair
|
Encapsulates access to a public or private key pair used to sign strong name assemblies.
|
|
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 System.Type object and delegates methods to that Type.
|