Arbor 3: FSM & BT Graph Editor 3.7.7

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

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

ConstraintableAttribute の継承関係図

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

## 公開変数類
bool | isList = false
| IList<>のみに制約するフラグ。 [詳解]

## プロパティ
System.Type | baseType`[get]`
| 制約の基本型 [詳解]

## 詳解

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

## 構築子と解体子

## ◆ ConstraintableAttribute() [1/2]

ConstraintableAttribute | ( |  | ) |

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

## ◆ ConstraintableAttribute() [2/2]

ConstraintableAttribute | ( | System.Type | baseType | ) |

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

引数

  baseType | 制約の基本型

## メソッド詳解

## ◆ 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 = false

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

## プロパティ詳解

## ◆ baseType

System.Type baseType
| get

制約の基本型