Arbor 3: FSM & BT Graph Editor
3.7.2
|
Type utility class More...
Static Public Member Functions | |
static string | GetTypeName (Type type) |
Returns the name of the type. More... | |
static string | GetSlotTypeName (Type type) |
Return type name (for data slot) More... | |
static string | TidyAssemblyTypeName (Type type) |
Convert Type to a serializable string. More... | |
static Type | GetAssemblyType (string assemblyTypeName) |
Get System.Type from string. More... | |
static Type[] | GetTypesFromAssembly (Assembly assembly) |
Returns the type defined in Assembly. More... | |
static Assembly | GetAssembly (Type type) |
Gets the Assembly in which the type is declared. More... | |
static Type | GetBaseType (Type type) |
Return base type More... | |
static bool | IsGenericType (Type type) |
Returns whether type is a generic type. More... | |
static bool | IsGenericTypeDefinition (Type type) |
Returns whether it is a generic type definition. More... | |
static Type[] | GetGenericArguments (Type type) |
Return an array of generic type arguments. More... | |
static bool | IsGeneric (Type type, Type genericTypeDefinition) |
Returns whether it is a generic type constructed from the specified generic type definition. More... | |
static bool | IsPrimitive (Type type) |
Returns whether or not it is a primitive type. More... | |
static bool | IsEnum (Type type) |
Returns whether or not it is an enumeration. More... | |
static bool | IsClass (Type type) |
Returns whether or not it is a class type. More... | |
static bool | IsInterface (Type type) |
Returns whether or not it is a interface type. More... | |
static bool | IsValueType (Type type) |
Returns whether or not it is a value type. More... | |
static bool | IsSerializable (Type type) |
Returns whether it is serializable. More... | |
static bool | IsAbstract (Type type) |
Returns whether or not it is an abstract type. More... | |
static bool | ContainsGenericParameters (Type type) |
Returns whether or not it contains a generic type parameter. More... | |
static MemberInfo | GetMemberInfo (Type type) |
Get MemberInfo More... | |
static bool | IsSubclassOf (Type type, Type c) |
Determine whether it is a derived type or not. More... | |
static bool | IsAssignableFrom (Type type, Type c) |
It is judged whether or not it is an assignable type. More... | |
static FieldInfo[] | GetFields (Type type, BindingFlags bindingAttr) |
Get type fields. More... | |
static bool | IsSealed (Type type) |
Gets whether the class is declared sealed. More... | |
static bool | IsStatic (Type type) |
Get whether it is a static class. More... | |
static bool | IsReferenceableType (Assembly assembly, Type type) |
Determine if the Assembly can reference the Type. More... | |
static bool | IsDynamic (Assembly assembly) |
Determine if the Assembly was dynamically generated. More... | |
static Type | GetTypeRenamedFrom (string typeName) |
Get the type from the type name before renaming. More... | |
Type utility class
|
static |
Returns whether or not it contains a generic type parameter.
type | Type |
|
static |
Gets the Assembly in which the type is declared.
type | Type |
|
static |
Get System.Type from string.
assemblyTypeName | Type name |
|
static |
Return base type
type | Type |
|
static |
Get type fields.
type | Type |
bindingAttr | Flag that controls how the field is searched |
|
static |
Return an array of generic type arguments.
type | Type |
|
static |
Get MemberInfo
type | Type |
|
static |
Return type name (for data slot)
type | Type |
|
static |
Returns the name of the type.
type | Type |
|
static |
Get the type from the type name before renaming.
typeName | Type name before renaming |
|
static |
Returns the type defined in Assembly.
assembly | Assembly |
|
static |
Returns whether or not it is an abstract type.
type | Type |
|
static |
It is judged whether or not it is an assignable type.
type | 型 |
c | Type to be compared |
|
static |
Returns whether or not it is a class type.
type | Type |
|
static |
Determine if the Assembly was dynamically generated.
assembly | Assembly |
|
static |
Returns whether or not it is an enumeration.
type | Type |
|
static |
Returns whether it is a generic type constructed from the specified generic type definition.
type | Type |
genericTypeDefinition | Generic type definition |
|
static |
Returns whether type is a generic type.
type | Type |
|
static |
Returns whether it is a generic type definition.
type | Type |
|
static |
Returns whether or not it is a interface type.
type | Type |
|
static |
Returns whether or not it is a primitive type.
type | Type |
|
static |
Determine if the Assembly can reference the Type.
assembly | Assembly |
type | Type |
|
static |
Gets whether the class is declared sealed.
type | Type |
|
static |
Returns whether it is serializable.
type | Type |
|
static |
Get whether it is a static class.
type | Type |
|
static |
Determine whether it is a derived type or not.
type | Type |
c | Type to be compared |
|
static |
Returns whether or not it is a value type.
type | Type |
|
static |
Convert Type to a serializable string.
type | Type value |