一款简单易用的基础网络通讯组件库。

ReflectionExtension 类

反射工具类

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static class ReflectionExtension
Inheritance
Object    ReflectionExtension

方法

CanPublicRead 判断属性是否可以公共读取
CanPublicWrite 检查属性是否可以公开写入
GetDeterminantName 获取方法的确定性名称,即使在重载时,也能区分。

计算规则是:方法名_参数类型名称

GetName 获取方法的方法名。主要解决显式实现时函数名称的问题。
GetTupleElementNames(MemberInfo) 获取元组的名称列表。
GetTupleElementNames(ParameterInfo) 获取元组的名称列表。
IsNullableType(FieldInfo) 判断该类型是否为可空类型
IsNullableType(PropertyInfo) 判断该类型是否为可空类型

参见