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