public static class ReflectionExtension<ExtensionAttribute>
Public NotInheritable Class ReflectionExtension[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type ReflectionExtension = class end| CanPublicRead | 判断属性是否可以公共读取 |
| CanPublicWrite | 检查属性是否可以公开写入 |
| GetDescription(MemberInfo) | 获取参数的描述信息。 |
| GetDescription(ParameterInfo) | 获取参数的描述信息。 |
| GetDeterminantName |
获取方法的确定性名称,即使在重载时,也能区分。
计算规则是:方法名_参数类型名称 |
| GetName | 获取方法的方法名。主要解决显式实现时函数名称的问题。 |
| GetTupleElementNames(MemberInfo) | 获取元组的名称列表。 |
| GetTupleElementNames(ParameterInfo) | 获取元组的名称列表。 |
| IsNullableType(FieldInfo) | 判断该类型是否为可空类型 |
| IsNullableType(PropertyInfo) | 判断该类型是否为可空类型 |