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.
AmbiguousMatchExceptionThe exception that is thrown when binding to a member results in more than one member matching the binding criteria. This class cannot be inherited.
AssemblyRepresents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application.
AssemblyAlgorithmIdAttributeSpecifies an algorithm to hash all files in an assembly. This class cannot be inherited.
AssemblyCompanyAttributeDefines a company name custom attribute for an assembly manifest.
AssemblyConfigurationAttributeSpecifies the build configuration, such as retail or debug, for an assembly.
AssemblyCopyrightAttributeDefines a copyright custom attribute for an assembly manifest.
AssemblyCultureAttributeSpecifies which culture the assembly supports.
AssemblyDefaultAliasAttributeDefines a friendly default alias for an assembly manifest.
AssemblyDelaySignAttributeSpecifies that the assembly is not fully signed when created.
AssemblyDescriptionAttributeProvides a text description for an assembly.
AssemblyExtensions AssemblyFileVersionAttributeInstructs 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.
AssemblyFlagsAttributeSpecifies 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.
AssemblyInformationalVersionAttributeDefines additional version information for an assembly manifest.
AssemblyKeyFileAttributeSpecifies the name of a file containing the key pair used to generate a strong name.
AssemblyKeyNameAttributeSpecifies the name of a key container within the CSP containing the key pair used to generate a strong name.
AssemblyMetadataAttributeDefines a key/value metadata pair for the decorated assembly.
AssemblyNameDescribes an assembly's unique identity in full.
AssemblyNameProxyProvides a remotable version of the AssemblyName
.
Defines a product name custom attribute for an assembly manifest.
AssemblySignatureKeyAttributeProvides migration from an older, simpler strong name key to a larger key with a stronger hashing algorithm.
AssemblyTitleAttributeSpecifies a description for an assembly.
AssemblyTrademarkAttributeDefines a trademark custom attribute for an assembly manifest.
AssemblyVersionAttributeSpecifies the version of the assembly being attributed.
BinderSelects a member from a list of candidates, and performs type conversion from actual argument type to formal argument type.
ConstructorInfoDiscovers the attributes of a class constructor and provides access to constructor metadata.
ConstructorInvokerProvides methods to invoke the method specified by the provided ConstructorInfo.
CustomAttributeDataProvides access to custom attribute data for assemblies, modules, types, members and parameters that are loaded into the reflection-only context.
CustomAttributeExtensionsContains static methods for retrieving custom attributes.
CustomAttributeFormatExceptionThe exception that is thrown when the binary format of a custom attribute is invalid.
DefaultMemberAttributeDefines the member of a type that is the default member used by InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).
DispatchProxyProvides a mechanism for instantiating proxy objects and handling their method dispatch.
EventInfoDiscovers the attributes of an event and provides access to event metadata.
EventInfoExtensions ExceptionHandlingClauseRepresents a clause in a structured exception-handling block.
FieldInfoDiscovers the attributes of a field and provides access to field metadata.
IntrospectionExtensionsContains methods for converting Type objects.
InvalidFilterCriteriaExceptionThe exception that is thrown in FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) when the filter criteria is not valid for the type of filter you are using.
LocalVariableInfoDiscovers the attributes of a local variable and provides access to local variable metadata.
ManifestResourceInfoProvides access to manifest resources, which are XML files that describe application dependencies.
MemberInfoObtains information about the attributes of a member and provides access to member metadata.
MemberInfoExtensions MetadataAssemblyResolverProvides the base class for binding algorithms used by MetadataLoadContext.
MetadataLoadContextRepresents a closed universe of Type objects loaded for inspection-only purposes. Each MetadataLoadContext can have its own binding rules and is isolated from all other MetadataLoadContexts.
MethodBaseProvides information about methods and constructors.
MethodBodyProvides access to the metadata and MSIL for the body of a method.
MethodInfoDiscovers the attributes of a method and provides access to method metadata.
MethodInfoExtensions MethodInvokerProvides methods to invoke the method specified by the provided MethodBase.
MissingRepresents a missing Object. This class cannot be inherited.
ModulePerforms reflection on a module.
ModuleExtensions NullabilityInfoRepresents nullability information.
NullabilityInfoContextProvides APIs for populating nullability information and context from reflection members: ParameterInfo, FieldInfo, PropertyInfo, and EventInfo.
ObfuscateAssemblyAttributeInstructs obfuscation tools to use their standard obfuscation rules for the appropriate assembly type.
ObfuscationAttributeInstructs obfuscation tools to take the specified actions for an assembly, type, or member.
ParameterInfoDiscovers the attributes of a parameter and provides access to parameter metadata.
PathAssemblyResolverRepresents a metadata assembly resolver that uses paths to every assembly that may be loaded.
PointerProvides a wrapper class for pointers.
PropertyInfoDiscovers the attributes of a property and provides access to property metadata.
PropertyInfoExtensions ReflectionContextRepresents a context that can provide reflection objects.
ReflectionTypeLoadExceptionThe exception that is thrown by the GetTypes() method if any of the classes in a module cannot be loaded. This class cannot be inherited.
RuntimeReflectionExtensionsProvides methods that retrieve information about types at run time.
StrongNameKeyPairEncapsulates access to a public or private key pair used to sign strong name assemblies.
TargetExceptionRepresents the exception that is thrown when an attempt is made to invoke an invalid target.
TargetInvocationExceptionThe exception that is thrown by methods invoked through reflection. This class cannot be inherited.
TargetParameterCountExceptionThe exception that is thrown when the number of parameters for an invocation does not match the number expected. This class cannot be inherited.
TypeDelegatorWraps a Type object and delegates methods to that Type
.
Represents type declarations for class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4