# VariableBase<T>

クラス in LogicToolkit / 継承元: Variable
インターフェイス実装: IValueContainer<T>

## 説明

Blackboardに格納する変数のジェネリック基本型

### 型パラメーター

型パラメーター名 | 説明 | 型制約
--- | --- | ---
T | 変数の値の型 |

## メソッド

メソッド名 | 説明
--- | ---
GetObject | 値をobject型で取得する。
GetString | 値を文字列で取得する。
GetValue | 値を取得する。
GetValueType | 値の型を取得する。
SetValue | 値を設定する。
SetValueWithoutNotify | 通知せずに値を設定する。

## 継承元メンバー

### プロパティ

プロパティ名 | 説明
--- | ---
Id | ID
Name | 名前

### イベント

イベント名 | 説明
--- | ---
ValueChanged | 値変更時のコールバック

### メソッド

メソッド名 | 説明
--- | ---
RaiseValueChanged | 値変更イベントを発生させる。
RestoreDefaults | デフォルト値を現在値に復元
SetDefault | 値をデフォルト値に設定する。
SetDefaultWithoutNotify | 通知せずに値をデフォルト値に設定する。
SetInitialValue | 初期値の設定
SetValue | 値を設定する。
StoreDefaults | 値をデフォルト値に格納