Arbor 3: FSM & BT Graph Editor 3.5.3

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
ClassGenericArgumentAttribute Class Reference

フィールドに対してジェネリックの引数に指定されている型のみに制限する属性。 More...

Inheritance diagram for ClassGenericArgumentAttribute:

## Public Member Functions
| ClassGenericArgumentAttribute (int genericArgumentIndex)
| ClassExtendsAttributeを型を指定して作成する。 More...
override Type | GetBaseType (FieldInfo fieldInfo)
| 制約の基本型を返す。 More...
override bool | IsConstraintSatisfied (Type type, FieldInfo fieldInfo)
| 制約が満たされるかどうかを判定する。 More...
Public Member Functions inherited from ClassTypeConstraintAttribute
virtual string | GetTypeName (FieldInfo fieldInfo)
| 制約の型名を返す。 More...

## Detailed Description

フィールドに対してジェネリックの引数に指定されている型のみに制限する属性。

利用可能なクラス :

- ClassTypeReference
- AnyParameterReference
- ComponentParameterReference
- InputSlotAny
- InputSlotComponent
- InputSlotUnityObject

## Constructor & Destructor Documentation

ClassGenericArgumentAttribute | ( | int | genericArgumentIndex | ) |

ClassExtendsAttributeを型を指定して作成する。

Parameters

  genericArgumentIndex | ジェネリック引数のインデックス

## Member Function Documentation

override Type GetBaseType | ( | FieldInfo | fieldInfo | ) |
| virtual

制約の基本型を返す。

Parameters

  fieldInfo | この属性が指定されているFieldInfo

Returns
  制約の基本型

Reimplemented from ClassTypeConstraintAttribute.

override bool IsConstraintSatisfied | ( | Type | type,
|  | FieldInfo | fieldInfo
| ) |  |
| virtual

制約が満たされるかどうかを判定する。

Parameters

  type | 判定する型
  fieldInfo | この属性が指定されているFieldInfo

Returns
  制約が満たされる場合にtrueを返す。

Implements ClassTypeConstraintAttribute.