Mono Class Library: Namespaces

System.Reflection Namespace

Reflection is the ability for a program at run-time to get information about loaded type and assemblies. It can be used to access and invoke members and fields by their name, for instance. [Edit]

Classes

TypeReason
AmbiguousMatchExceptionRepresents the error that occurs when binding to a method or retrieving custom attributes results in more than one item matching the specified criteria.
AssemblyDefines a System.Reflection.Assembly , which is a reusable, versionable, and self-describing building block of an application.
AssemblyAlgorithmIdAttributeDocumentation for this section has not yet been entered.
AssemblyCompanyAttributeDocumentation for this section has not yet been entered.
AssemblyConfigurationAttributeDocumentation for this section has not yet been entered.
AssemblyCopyrightAttributeDocumentation for this section has not yet been entered.
AssemblyCultureAttributeDocumentation for this section has not yet been entered.
AssemblyDefaultAliasAttributeDocumentation for this section has not yet been entered.
AssemblyDelaySignAttributeDocumentation for this section has not yet been entered.
AssemblyDescriptionAttributeDocumentation for this section has not yet been entered.
AssemblyFileVersionAttributeDocumentation for this section has not yet been entered.
AssemblyFlagsAttributeDocumentation for this section has not yet been entered.
AssemblyInformationalVersionAttributeDocumentation for this section has not yet been entered.
AssemblyKeyFileAttributeDocumentation for this section has not yet been entered.
AssemblyKeyNameAttributeDocumentation for this section has not yet been entered.
AssemblyNameDocumentation for this section has not yet been entered.
AssemblyNameProxyDocumentation for this section has not yet been entered.
AssemblyProductAttributeDocumentation for this section has not yet been entered.
AssemblyTitleAttributeDocumentation for this section has not yet been entered.
AssemblyTrademarkAttributeDocumentation for this section has not yet been entered.
AssemblyVersionAttributeDocumentation for this section has not yet been entered.
Binder Performs custom overload resolution and argument coercion to bind a member when reflection is used to invoke a member of a Type.
ConstructorInfo Provides access to constructor metadata.
CustomAttributeDataDocumentation for this section has not yet been entered.
CustomAttributeFormatExceptionDocumentation for this section has not yet been entered.
DefaultMemberAttribute Defines the member that is invoked when no member name is specified for the type targeted by System.Reflection.DefaultMemberAttribute .
EventInfo Provides access to event metadata.
ExceptionHandlingClauseDocumentation for this section has not yet been entered.
FieldInfo Provides access to field metadata.
InvalidFilterCriteriaExceptionDocumentation for this section has not yet been entered.
LocalVariableInfoDocumentation for this section has not yet been entered.
ManifestResourceInfoDocumentation for this section has not yet been entered.
MemberInfo Provides access to member metadata.
MethodBaseProvides information about methods and constructors.
MethodBodyDocumentation for this section has not yet been entered.
MethodInfoDiscovers the attributes of a method and provides access to method metadata.
MissingDocumentation for this section has not yet been entered.
Module Provides access to module metadata.
ObfuscateAssemblyAttributeDocumentation for this section has not yet been entered.
ObfuscationAttributeDocumentation for this section has not yet been entered.
ParameterInfo Provides access to parameter metadata.
PointerDocumentation for this section has not yet been entered.
PropertyInfo Provides access to property metadata.
ReflectionTypeLoadExceptionDocumentation for this section has not yet been entered.
StrongNameKeyPairDocumentation for this section has not yet been entered.
TargetException Represents the error that occurs when an attempt is made to invoke a member on an invalid target.
TargetInvocationException Represents the error that occurs when a method invoked via reflection throws an exception.
TargetParameterCountException Represents the error that occurs when the number of parameters passed in the invocation of a member does not match the number of parameters required by the contract of that member.
TypeDelegatorDocumentation for this section has not yet been entered.

Interfaces

TypeReason
ICustomAttributeProviderDocumentation for this section has not yet been entered.
IReflectDocumentation for this section has not yet been entered.

Structs

TypeReason
CustomAttributeNamedArgumentDocumentation for this section has not yet been entered.
CustomAttributeTypedArgumentDocumentation for this section has not yet been entered.
InterfaceMappingDocumentation for this section has not yet been entered.
ParameterModifierReserved for future use.

Delegates

TypeReason
MemberFilterDocumentation for this section has not yet been entered.
ModuleResolveEventHandlerDocumentation for this section has not yet been entered.
TypeFilterDocumentation for this section has not yet been entered.

Enumerations

TypeReason
AssemblyNameFlagsDocumentation for this section has not yet been entered.
BindingFlags Specifies flags that control the binding and the invocation processes conducted by reflection.
CallingConventionsDocumentation for this section has not yet been entered.
EventAttributes Specifies the attributes of an event.
ExceptionHandlingClauseOptionsDocumentation for this section has not yet been entered.
FieldAttributesSpecifies flags that describe the attributes of a field.
GenericParameterAttributes Enumerates the attributes on a generic parameter.
ImageFileMachineDocumentation for this section has not yet been entered.
MemberTypesDocumentation for this section has not yet been entered.
MethodAttributesSpecifies flags for method attributes.
MethodImplAttributesDocumentation for this section has not yet been entered.
ParameterAttributesDefines the attributes for a parameter.
PortableExecutableKindsDocumentation for this section has not yet been entered.
ProcessorArchitectureDocumentation for this section has not yet been entered.
PropertyAttributes Defines the attributes that can be associated with a property.
ResourceAttributesDocumentation for this section has not yet been entered.
ResourceLocationDocumentation for this section has not yet been entered.
TypeAttributesSpecifies attributes of a type.