Arbor 3: FSM & BT Graph Editor
3.7.8
|
型のユーティリティクラス [詳解]
静的公開メンバ関数 | |
static string | GetTypeName (Type type) |
型の名前を返す。 [詳解] | |
static string | GetSlotTypeName (Type type) |
型の名前を返す(データスロット用) [詳解] | |
static string | TidyAssemblyTypeName (Type type) |
Typeをシリアライズ可能な文字列に変換する。 [詳解] | |
static Type | GetAssemblyType (string assemblyTypeName) |
文字列からSystem.Typeを取得する。 [詳解] | |
static Type[] | GetTypesFromAssembly (Assembly assembly) |
Assemblyに定義された型を返す。 [詳解] | |
static Assembly | GetAssembly (Type type) |
型が宣言されるAssemblyを取得する。 [詳解] | |
static Type | GetBaseType (Type type) |
基底型を返す [詳解] | |
static bool | IsGenericType (Type type) |
typeがジェネリック型かどうかを返す。 [詳解] | |
static bool | IsGenericTypeDefinition (Type type) |
ジェネリック型の定義であるかを返す。 [詳解] | |
static Type[] | GetGenericArguments (Type type) |
ジェネリック型の型引数の配列を返す。 [詳解] | |
static bool | IsGeneric (Type type, Type genericTypeDefinition) |
指定したジェネリック型定義から構築されたジェネリック型かどうかを返す。 [詳解] | |
static bool | IsPrimitive (Type type) |
プリミティブ型かどうかを返す。 [詳解] | |
static bool | IsEnum (Type type) |
列挙体かどうかを返す。 [詳解] | |
static bool | IsClass (Type type) |
クラス型かどうかを返す。 [詳解] | |
static bool | IsInterface (Type type) |
インターフェイス型かどうかを返す。 [詳解] | |
static bool | IsValueType (Type type) |
値型かどうかを返す。 [詳解] | |
static bool | IsSerializable (Type type) |
シリアライズ可能かどうかを返す。 [詳解] | |
static bool | IsAbstract (Type type) |
抽象型かどうかを返す。 [詳解] | |
static bool | ContainsGenericParameters (Type type) |
ジェネリック型パラメータを含んでいるかどうかを返す。 [詳解] | |
static MemberInfo | GetMemberInfo (Type type) |
MemberInfoを取得する [詳解] | |
static bool | IsSubclassOf (Type type, Type c) |
派生した型かどうかを判断する。 [詳解] | |
static bool | IsAssignableFrom (Type type, Type c) |
割り当てられる型かどうかを判断する。 [詳解] | |
static FieldInfo[] | GetFields (Type type, BindingFlags bindingAttr) |
型のフィールドを取得する。 [詳解] | |
static bool | IsSealed (Type type) |
クラスがsealedで宣言されているかを取得する。 [詳解] | |
static bool | IsStatic (Type type) |
staticクラスであるかどうかを取得する。 [詳解] | |
static AssemblyName[] | GetReferencedAssemblies (Assembly assembly) |
参照しているAssemblyを取得する。 [詳解] | |
static bool | IsReferenceable (Assembly assembly, Assembly reference) |
Assemblyが参照されているかどうかを判定する。 [詳解] | |
static bool | IsReferenceableType (Assembly assembly, Type type) |
AssemblyがTypeを参照できるかどうかを判断する。 [詳解] | |
static bool | IsDynamic (Assembly assembly) |
Assemblyが動的に生成されたかどうかを判断する。 [詳解] | |
static bool | IsRuntimeAssembly (Assembly assembly) |
ランタイムAssemblyかどうかを判定する。 [詳解] | |
static List< Assembly > | GetRuntimeAssembies () |
Arborを参照しているランタイムAssemblyを取得する。 [詳解] | |
static List< Type > | GetRuntimeTypes () |
ランタイムに参照できる型を取得する。 [詳解] | |
static Type | GetTypeRenamedFrom (string typeName) |
リネーム前の型名から型を取得する。 [詳解] | |
static Type | FindType (string typeName) |
Assembly名を含まない型名から型を見つける。 [詳解] | |
型のユーティリティクラス
|
static |
ジェネリック型パラメータを含んでいるかどうかを返す。
type | 型 |
|
static |
Assembly名を含まない型名から型を見つける。
typeName | Assembly名を含まない型名 |
|
static |
型が宣言されるAssemblyを取得する。
type | 型 |
|
static |
文字列からSystem.Typeを取得する。
assemblyTypeName | 型名 |
|
static |
基底型を返す
type | 型 |
|
static |
型のフィールドを取得する。
type | 型 |
bindingAttr | フィールドの検索方法を制御するフラグ |
|
static |
ジェネリック型の型引数の配列を返す。
type | 型 |
|
static |
MemberInfoを取得する
type | 型 |
|
static |
参照しているAssemblyを取得する。
assembly | Assembly |
|
static |
Arborを参照しているランタイムAssemblyを取得する。
|
static |
ランタイムに参照できる型を取得する。
|
static |
型の名前を返す(データスロット用)
type | 型 |
|
static |
型の名前を返す。
type | 型 |
|
static |
リネーム前の型名から型を取得する。
typeName | リネーム前の型名 |
|
static |
Assemblyに定義された型を返す。
assembly | Assembly |
|
static |
抽象型かどうかを返す。
type | 型 |
|
static |
割り当てられる型かどうかを判断する。
type | 型 |
c | 比較する型 |
|
static |
クラス型かどうかを返す。
type | 型 |
|
static |
Assemblyが動的に生成されたかどうかを判断する。
assembly | Assembly |
|
static |
列挙体かどうかを返す。
type | 型 |
|
static |
指定したジェネリック型定義から構築されたジェネリック型かどうかを返す。
type | 型 |
genericTypeDefinition | ジェネリック型定義 |
|
static |
typeがジェネリック型かどうかを返す。
type | 型 |
|
static |
ジェネリック型の定義であるかを返す。
type | 型 |
|
static |
インターフェイス型かどうかを返す。
type | 型 |
|
static |
プリミティブ型かどうかを返す。
type | 型 |
|
static |
Assemblyが参照されているかどうかを判定する。
assembly | Assembly |
reference | 参照されているか判定するAssembly |
|
static |
AssemblyがTypeを参照できるかどうかを判断する。
assembly | Assembly |
type | Type |
|
static |
ランタイムAssemblyかどうかを判定する。
assembly | Assembly |
UnityEditorなどのAssemblyを参照していない場合にランタイムAssemblyとしている。
|
static |
クラスがsealedで宣言されているかを取得する。
type | 型 |
|
static |
シリアライズ可能かどうかを返す。
type | 型 |
|
static |
staticクラスであるかどうかを取得する。
type | 型 |
|
static |
派生した型かどうかを判断する。
type | 型 |
c | 比較する型 |
|
static |
値型かどうかを返す。
type | 型 |
|
static |
Typeをシリアライズ可能な文字列に変換する。
type | Typeの値 |