本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

System.Reflection 命名空间

 

System.Reflection 命名空间包含通过检查其元数据检索有关程序集、 模块、 成员、 参数和其他实体在托管代码中的信息的类型。 此外可以使用这些类型的已加载的类型,例如挂钩事件或调用方法的实例进行操作。 若要动态地创建类型,使用 System.Reflection.Emit 命名空间。

说明
System_CAPS_pubclassAmbiguousMatchException

当绑定到成员导致多个成员匹配绑定条件时引发的异常。 此类不能被继承。

System_CAPS_pubclassAssembly

表示一个程序集,它是一个可重用、无版本冲突并且可自我描述的公共语言运行时应用程序构建基块。

System_CAPS_pubclassAssemblyAlgorithmIdAttribute

指定的算法进行哈希运算中程序集的所有文件。 此类不能被继承。

System_CAPS_pubclassAssemblyCompanyAttribute

定义程序集清单的公司名称自定义属性。

System_CAPS_pubclassAssemblyConfigurationAttribute

指定程序集的生成配置,如零售或调试。

System_CAPS_pubclassAssemblyCopyrightAttribute

定义程序集清单的版权自定义属性。

System_CAPS_pubclassAssemblyCultureAttribute

指定程序集支持的区域性。

System_CAPS_pubclassAssemblyDefaultAliasAttribute

定义程序集清单的友好默认别名。

System_CAPS_pubclassAssemblyDelaySignAttribute

指定程序集在创建时未完全签名。

System_CAPS_pubclassAssemblyDescriptionAttribute

提供程序集的文本说明。

System_CAPS_pubclassAssemblyFileVersionAttribute

指示编译器使用 Win32 文件版本资源的特定版本号。 Win32 文件版本不需要与程序集的版本号相同。

System_CAPS_pubclassAssemblyFlagsAttribute

指定的按位组合 AssemblyNameFlags 标志的程序集,它描述在实时 (JIT) 编译器选项、 该程序集是否可重定目标,以及是否具有完整或已标记化的公共密钥。 此类不能被继承。

System_CAPS_pubclassAssemblyInformationalVersionAttribute

定义程序集清单的其他版本信息。

System_CAPS_pubclassAssemblyKeyFileAttribute

指定包含用于生成强名称的密钥对的文件的名称。

System_CAPS_pubclassAssemblyKeyNameAttribute

指定包含用于生成强名称的密钥对的 CSP 中的密钥容器的名称。

System_CAPS_pubclassAssemblyMetadataAttribute

定义经过修饰的程序集的密钥/值元数据对。

System_CAPS_pubclassAssemblyName

完整描述程序集的唯一标识。

System_CAPS_pubclassAssemblyNameProxy

提供的可远程处理版本 AssemblyName

System_CAPS_pubclassAssemblyProductAttribute

定义程序集清单的产品名自定义属性。

System_CAPS_pubclassAssemblySignatureKeyAttribute

从旧的、 更简单的强名称密钥迁移到更大的密钥提供更强的哈希算法。

System_CAPS_pubclassAssemblyTitleAttribute

提供程序集的说明。

System_CAPS_pubclassAssemblyTrademarkAttribute

定义程序集清单的商标自定义属性。

System_CAPS_pubclassAssemblyVersionAttribute

指定正在属性化的程序集的版本。

System_CAPS_pubclassBinder

从候选列表中,选择一个成员,并执行从实参类型到形参类型的类型转换。

System_CAPS_pubclassConstructorInfo

发现类构造函数的属性,并提供对构造函数元数据的访问权限。

System_CAPS_pubclassCustomAttributeData

提供对加载到仅反射上下文的程序集、模块、类型、成员和参数的自定义属性数据的访问权限。

System_CAPS_pubclassCustomAttributeExtensions

包含用于检索自定义属性的静态方法。

System_CAPS_pubclassCustomAttributeFormatException

当自定义特性的二进制格式无效时引发的异常。

System_CAPS_pubclassDefaultMemberAttribute

定义是使用的默认成员的类型的成员 InvokeMember

System_CAPS_pubclassEventInfo

发现事件的属性并提供对事件元数据的访问权限。

System_CAPS_pubclassExceptionHandlingClause

表示结构化异常处理块中的子句。

System_CAPS_pubclassFieldInfo

发现字段的属性并提供对字段元数据的访问权限。

System_CAPS_pubclassIntrospectionExtensions

包含用于转换方法 Type 对象。

System_CAPS_pubclassInvalidFilterCriteriaException

当筛选条件对正使用的筛选器类型无效时,在 FindMembers 中引发的异常。

System_CAPS_pubclassLocalVariableInfo

发现局部变量的属性,并提供对本地变量元数据的访问权限。

System_CAPS_pubclassManifestResourceInfo

提供对清单资源的访问权限,清单资源是用于描述应用程序依赖项的 XML 文件。

System_CAPS_pubclassMemberInfo

获取有关成员属性的信息并提供对成员元数据的访问权限。

System_CAPS_pubclassMethodBase

提供有关方法和构造函数的信息。

System_CAPS_pubclassMethodBody

提供对元数据和 MSIL 的方法的主体的访问。

System_CAPS_pubclassMethodInfo

发现方法的属性并提供对方法元数据的访问。

System_CAPS_pubclassMissing

表示缺少的 Object 无法继承此类。

System_CAPS_pubclassModule

对模块执行反射。

System_CAPS_pubclassObfuscateAssemblyAttribute

指示模糊处理工具对相应的程序集类型使用其标准模糊处理规则。

System_CAPS_pubclassObfuscationAttribute

指示模糊处理工具执行指定的操作的程序集、 类型或成员。

System_CAPS_pubclassParameterInfo

发现参数的属性并提供对参数元数据的访问权限。

System_CAPS_pubclassPointer

提供一个包装类的指针。

System_CAPS_pubclassPropertyInfo

发现属性 (Property) 的属性 (Attribute) 并提供对属性 (Property) 元数据的访问。

System_CAPS_pubclassReflectionContext

表示可以提供反射对象的上下文。

System_CAPS_pubclassReflectionTypeLoadException

当模块中有任何类无法加载时由 Module.GetTypes 方法引发的异常。 此类不能被继承。

System_CAPS_pubclassRuntimeReflectionExtensions

提供可在运行时检索类型相关信息的方法。

System_CAPS_pubclassStrongNameKeyPair

封装对公共或私有密钥对用于签署强名称程序集的访问。

System_CAPS_pubclassTargetException

表示尝试调用无效目标时引发的异常。

System_CAPS_pubclassTargetInvocationException

由通过反射调用的方法引发的异常。 此类不能被继承。

System_CAPS_pubclassTargetParameterCountException

当调用的参数数目与预期的数目不匹配时引发的异常。 此类不能被继承。

System_CAPS_pubclassTypeDelegator

包装 System.Type 对象和委托的方法,以便 Type

System_CAPS_pubclassTypeInfo

表示类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义,以及开放或封闭构造的泛型类型的类型声明。

结构说明
System_CAPS_pubstructureCustomAttributeNamedArgument

表示仅反射上下文中的自定义属性的命名自变量。

System_CAPS_pubstructureCustomAttributeTypedArgument

表示仅反射上下文中自定义属性的自变量或数组自变量的元素。

System_CAPS_pubstructureInterfaceMapping

检索接口到实现该接口的类上的实际方法的映射。

System_CAPS_pubstructureParameterModifier

将修饰符附加到参数,以便绑定可与在其中修改了类型的参数签名一起使用。

接口说明
System_CAPS_pubinterfaceICustomAttributeProvider

为支持自定义属性的反映对象提供自定义属性。

System_CAPS_pubinterfaceICustomTypeProvider

表示提供自定义类型的对象。

System_CAPS_pubinterfaceIReflect

与互操作 IDispatch 接口

System_CAPS_pubinterfaceIReflectableType

表示可以反映的类型。

委托说明
System_CAPS_pubdelegateMemberFilter

表示用于筛选以 MemberInfo 对象数组表示的成员列表的委托。

System_CAPS_pubdelegateModuleResolveEventHandler

表示将处理的方法 ModuleResolve 事件 Assembly

System_CAPS_pubdelegateTypeFilter

筛选 Type 对象数组中表示的类。

枚举说明
System_CAPS_pubenumAssemblyContentType

提供有关程序集中包含的代码类型的信息。

System_CAPS_pubenumAssemblyNameFlags

提供以下信息 Assembly 引用。

System_CAPS_pubenumBindingFlags

指定控制绑定以及通过反射执行成员和类型搜索的方式的标记。

System_CAPS_pubenumCallingConventions

定义方法的有效调用约定。

System_CAPS_pubenumEventAttributes

指定事件的属性。

System_CAPS_pubenumExceptionHandlingClauseOptions

标识类型的异常处理子句。

System_CAPS_pubenumFieldAttributes

指定描述字段属性的标志。

System_CAPS_pubenumGenericParameterAttributes

描述对泛型类型或方法的泛型类型参数的约束。

System_CAPS_pubenumImageFileMachine

标识可执行文件的目标平台。

System_CAPS_pubenumMemberTypes

标记被定义为 MemberInfo 的派生类的每种成员类型。

System_CAPS_pubenumMethodAttributes

指定方法属性的标志。 这些标志在 Corhdr.h 文件中进行定义。

System_CAPS_pubenumMethodImplAttributes

此 API 支持 产品 基础结构,不应从代码直接使用。 指定方法实现的属性的标志。

System_CAPS_pubenumParameterAttributes

定义可以与参数相关联的属性。 这些属性在 CorHdr.h 中进行定义。

System_CAPS_pubenumPortableExecutableKinds

标识可执行文件中的代码的性质。

System_CAPS_pubenumProcessorArchitecture

标识可执行文件的目标平台的处理器和每字位数。

System_CAPS_pubenumPropertyAttributes

定义可以与属性相关联的属性。 这些属性值在 Corhdr.h 中进行定义。

System_CAPS_pubenumResourceAttributes

指定清单资源的属性。

System_CAPS_pubenumResourceLocation

指定资源位置。

System_CAPS_pubenumTypeAttributes

指定类型属性。

返回页首
显示: