.NET Framework 类库 
System.Reflection 命名空间 

System.Reflection 命名空间包含提供加载类型、方法和字段的有组织的视图的类和接口,具有动态创建和调用类型的功能。

  说明
System.Reflection 命名空间 AmbiguousMatchException 当绑定到成员的操作导致一个以上的成员匹配绑定条件时引发的异常。无法继承此类。
System.Reflection 命名空间 Assembly 定义一个 Assembly,它是可重用、无版本冲突并且可自我描述的公共语言运行库应用程序构造块。
System.Reflection 命名空间 AssemblyAlgorithmIdAttribute 指定对程序集中的所有文件进行哈希计算的算法。无法继承此类。
System.Reflection 命名空间 AssemblyCompanyAttribute 定义程序集清单的公司名称自定义属性。
System.Reflection 命名空间 AssemblyConfigurationAttribute 为程序集指定生成配置,例如发布或调试。
System.Reflection 命名空间 AssemblyCopyrightAttribute 定义程序集清单的版权自定义属性。
System.Reflection 命名空间 AssemblyCultureAttribute 指定程序集支持的区域性。
System.Reflection 命名空间 AssemblyDefaultAliasAttribute 定义程序集清单的友好默认别名。
System.Reflection 命名空间 AssemblyDelaySignAttribute 指定程序集在创建时未完全签名。
System.Reflection 命名空间 AssemblyDescriptionAttribute 提供程序集的文本说明。
System.Reflection 命名空间 AssemblyFileVersionAttribute 指示编译器使用 Win32 文件版本资源的特定版本号。不要求 Win32 文件版本与程序集的版本号相同。
System.Reflection 命名空间 AssemblyFlagsAttribute 为程序集指定 AssemblyNameFlags 标志的按位组合,从而描述实时 (JIT) 编译器选项,该程序集是否可重定目标以及是否有完整或已标记化的公钥。无法继承此类。
System.Reflection 命名空间 AssemblyInformationalVersionAttribute 定义程序集清单的其他版本信息。
System.Reflection 命名空间 AssemblyKeyFileAttribute 指定包含用于生成强名称的密钥对的文件名称。
System.Reflection 命名空间 AssemblyKeyNameAttribute 指定 CSP 内某密钥容器的名称,该密钥容器包含用于生成强名称的密钥对。
System.Reflection 命名空间 AssemblyName 完整描述程序集的唯一标识。
System.Reflection 命名空间 AssemblyNameProxy 提供可远程使用的 AssemblyName 版本。
System.Reflection 命名空间 AssemblyProductAttribute 定义程序集清单的产品名称自定义属性。
System.Reflection 命名空间 AssemblyTitleAttribute 定义程序集清单的程序集标题自定义属性。
System.Reflection 命名空间 AssemblyTrademarkAttribute 定义程序集清单的商标自定义属性。
System.Reflection 命名空间 AssemblyVersionAttribute 指定正在属性化的程序集的版本。
System.Reflection 命名空间 Binder 从候选者列表中选择一个成员,并执行实参类型到形参类型的类型转换。
System.Reflection 命名空间 ConstructorInfo 发现类构造函数的属性 (Attribute) 并提供对构造函数元数据的访问权。
System.Reflection 命名空间 CustomAttributeData 提供对加载到只反射上下文中的程序集、模块、类型、成员和参数的自定义属性数据的访问。
System.Reflection 命名空间 CustomAttributeFormatException 当自定义属性的二进制格式无效时引发的异常。
System.Reflection 命名空间 DefaultMemberAttribute 定义某类型的成员,该成员是 InvokeMember 使用的默认成员。
System.Reflection 命名空间 EventInfo 发现事件的属性 (Attribute) 并提供对事件元数据的访问权。
System.Reflection 命名空间 ExceptionHandlingClause 表示结构化异常处理块中的子句。
System.Reflection 命名空间 FieldInfo 发现字段属性 (Attribute) 并提供对字段元数据的访问权。
System.Reflection 命名空间 InvalidFilterCriteriaException 当筛选条件对正使用的筛选器类型无效时,在 FindMembers 中引发的异常。
System.Reflection 命名空间 LocalVariableInfo 发现局部变量的属性并提供对局部变量元数据的访问。
System.Reflection 命名空间 ManifestResourceInfo 包含清单资源拓扑信息。
System.Reflection 命名空间 MemberInfo 获取有关成员属性的信息并提供对成员元数据的访问。
System.Reflection 命名空间 MethodBase 提供有关方法和构造函数的信息。
System.Reflection 命名空间 MethodBody 提供对用于方法体的元数据和 MSIL 的访问。
System.Reflection 命名空间 MethodInfo 发现方法的属性 (Attribute) 并提供对方法元数据的访问。
System.Reflection 命名空间 Missing 表示缺少的 Object。无法继承此类。
System.Reflection 命名空间 Module 在模块上执行反射。
System.Reflection 命名空间 ObfuscateAssemblyAttribute 指示模糊处理工具对适当的程序集类型使用其标准模糊处理规则。
System.Reflection 命名空间 ObfuscationAttribute 指示模糊处理工具对程序集、类型或成员采取指定的操作。
System.Reflection 命名空间 ParameterInfo 发现参数属性 (Attribute) 并提供对参数元数据的访问。
System.Reflection 命名空间 Pointer 为指针提供包装类。
System.Reflection 命名空间 PropertyInfo 发现属性 (Property) 的属性 (Attribute) 并提供对属性 (Property) 元数据的访问。
System.Reflection 命名空间 ReflectionTypeLoadException 当模块中的任何类无法加载时由 Module.GetTypes 方法引发的异常。无法继承此类。
System.Reflection 命名空间 StrongNameKeyPair 封装对公钥或私钥对的访问,该公钥或私钥对用于为强名称程序集创建签名。
System.Reflection 命名空间 TargetException 表示当试图调用无效目标时引发的异常。
System.Reflection 命名空间 TargetInvocationException 通过反映调用的方法所引发的异常。无法继承此类。
System.Reflection 命名空间 TargetParameterCountException 当调用的参数个数与期望的参数个数不匹配时引发的异常。无法继承此类。
System.Reflection 命名空间 TypeDelegator 包装 Type 对象并将所有方法委托给该 Type

相关文章: