Unity 6.3
0 онлайн 76 гостей 3 в системе
Вход

TypeTraits<T0>

класс в Unity.Properties

Выполнено в:UnityEngine.PropertiesModule

Описание

Вспомогательный класс, позволяющий избежать затрат на поиск типов во время выполнения.

Это также используется для абстракции базовой информации о типе во время выполнения (e.g. RuntimeTypeHandle против StaticTypeReg)

Статические свойства

Свойство Описание
CanBeNullПолучает значение, указывающее, может ли T быть нулевым. i.e. Тип является объектом или нулевым.
IsAbstractПолучает значение, указывающее, является ли T абстрактным типом.
IsAbstractOrInterface Возвращает значение, показывающее, является ли T абстрактным типом или интерфейсом.
IsArrayПолучает значение, указывающее, является ли T массивом.
IsContainerПолучает значение, указывающее, является ли T типом контейнера свойств.
IsEnum Возвращает значение, показывающее, является ли T перечислимым типом.
IsEnumFlags Возвращает значение, показывающее, является ли T флаговым перечислимым типом.
IsInterface Возвращает значение, показывающее, является ли T интерфейсным типом.
IsLazyLoadReferenceПолучает значение, указывающее, является ли T типом UnityEngine.LazyLoadReference_1.
IsMultidimensionalArrayПолучает значение, указывающее, является ли T многомерным массивом.
IsNullableПолучает значение, указывающее, является ли T нулевым типом.
IsObjectПолучает значение, указывающее, является ли T типом Объект.
IsPrimitiveПолучает значение, указывающее, является ли T примитивным типом.
IsPrimitiveOrStringПолучает значение, указывающее, является ли T примитивным или [[строка ]] типом.
IsStringПолучает значение, указывающее, является ли T [[строка ]] типа.
IsUnityObjectПолучает значение, указывающее, является ли T типом UnityEngine.Object.
IsValueTypeПолучает значение, указывающее, является ли T типом значения.