Methods_T_Cyjb_TypeUtil - CYJB/Cyjb GitHub Wiki

TypeUtil 方法

The TypeUtil type exposes the following members.

方法

 

名称 说明
公共方法静态成员代码示例 CloseDefinitionFrom 沿着指定 Type 的继承链向上查找,直到找到当前泛型类型定义的封闭构造类型。
公共方法静态成员 GetEncompassedType 返回 types 中能够被其它所有类型包含的类型(可以隐式转换为其它所有类型)。
公共方法静态成员 GetEncompassingType 返回 types 中能够包含其它所有类型的类型(可以从其它所有类型隐式转换而来)。
公共方法静态成员 GetNonNullableType 返回与当前 Type 对应的非可空类型。
公共方法静态成员代码示例 IsConvertFrom 确定当前 Type 的实例是否可以从 fromType 的实例类型转换得到。
公共方法静态成员 IsDelegate 检查当前 Type 是否表示委托。
公共方法静态成员代码示例 IsExplicitFrom 确定当前 Type 的实例是否可以从 fromType 的实例显式类型转换得到。
公共方法静态成员代码示例 IsImplicitFrom 确定当前 Type 的实例是否可以从 fromType 的实例隐式类型转换得到。
公共方法静态成员 IsNullable 确定当前 Type 是否是可空类型。
公共方法静态成员 IsNumeric 返回当前 Type 是否表示数字类型。
公共方法静态成员 IsSigned 返回当前 Type 是否表示有符号整数类型。
公共方法静态成员 IsUnsigned 返回当前 Type 是否表示无符号整数类型。
公共方法静态成员 PowerDelegate(Type, String, Type, BindingFlags) 创建用于表示指定静态或实例成员的指定类型的委托。
公共方法静态成员 PowerDelegate(Type, String, Type, Object, BindingFlags) 使用指定的第一个参数,创建用于表示指定静态或实例成员的指定类型的委托。
公共方法静态成员 PowerDelegate(TDelegate)(Type, String, BindingFlags) 创建用于表示指定静态或实例成员的指定类型的委托。
公共方法静态成员 PowerDelegate(TDelegate)(Type, String, Object, BindingFlags) 使用指定的第一个参数,创建用于表示指定静态或实例成员的指定类型的委托。
公共方法静态成员代码示例 UniqueCloseDefinitionFrom 沿着指定 Type 的继承链向上查找,直到找到当前泛型类型定义的封闭构造类型。
  Back to Top

参见

Reference

TypeUtil 类
Cyjb 命名空间

⚠️ **GitHub.com Fallback** ⚠️