Arbor 3: FSM & BT Graph Editor 3.7.5

公開メンバ関数 | プロパティ | 全メンバ一覧
ConstraintableEnumAttribute クラス

ParameterReferenceの派生クラスにEnum型で制約可能であることを指定する属性 [詳解]

ConstraintableEnumAttribute の継承関係図

## 公開メンバ関数
| ConstraintableEnumAttribute ()
| 制約可能であることを指定する [詳解]
| ConstraintableEnumAttribute (bool isList)
| 制約可能であることを指定する [詳解]
bool | IsConstraintSatisfied (System.Type valueType)
| 制約を満たすか判定する [詳解]
override bool | IsConstraintSatisfied (Parameter parameter)
| 制約を満たすか判定する [詳解]

## プロパティ
bool | isList`[get]`
| IList<>のみに制約するフラグ。 [詳解]

## 詳解

ParameterReferenceの派生クラスにEnum型で制約可能であることを指定する属性

## 構築子と解体子

## ◆ ConstraintableEnumAttribute() [1/2]

ConstraintableEnumAttribute | ( |  | ) |

制約可能であることを指定する

## ◆ ConstraintableEnumAttribute() [2/2]

ConstraintableEnumAttribute | ( | bool | isList | ) |

制約可能であることを指定する

引数

  isList | 型制約する対象がIList<>型であるかどうか。

## メソッド詳解

## ◆ IsConstraintSatisfied() [1/2]

override bool IsConstraintSatisfied | ( | Parameter | parameter | ) |
| virtual

制約を満たすか判定する

引数

  parameter | 判定するパラメータ

戻り値
  制約を満たしているときtrueを返す。

ParameterConstraintAttributeBaseを実装しています。

## ◆ IsConstraintSatisfied() [2/2]

bool IsConstraintSatisfied | ( | System.Type | valueType | ) |

制約を満たすか判定する

引数

  valueType | 判定する型

戻り値
  制約を満たしているときtrueを返す。

IConstraintableAttributeを実装しています。

## プロパティ詳解

## ◆ isList

bool isList
| get

IList<>のみに制約するフラグ。