DialogExpression class
表示屬性,其為 dialogId dialog 或字串表達式。
- Extends
-
ExpressionProperty<Dialog>
備註
除非字串具有 『=』 前置詞,否則字串值一律會解譯為具有插補點的字串串。 結果會解譯為資源標識碼或 dialogId。
建構函式
| Dialog |
初始化 DialogExpression 類別的新實例。 |
繼承的屬性
| expression |
取得或設定要評估以取得值的表達式文字。 |
| value | 取得或設定表達式屬性的原始值。 |
方法
| set |
設定表達式屬性的原始值。 |
繼承的方法
| get |
取得值。 |
| to |
如果值不是複雜類型,這會傳回現有的表達式。 |
| to |
將表達式屬性轉換成字串。 |
| try |
嘗試取得值。 |
建構函式詳細資料
DialogExpression(Dialog | string | Expression)
初始化 DialogExpression 類別的新實例。
new DialogExpression(value?: Dialog | string | Expression)
參數
- value
-
Dialog | string | Expression
自選。
Dialog、解譯為資源標識碼或 dialogId 或 string的 。
繼承的屬性詳細資料
expressionText
取得或設定要評估以取得值的表達式文字。
expressionText: string
屬性值
string
繼承自 ExpressionProperty.expressionText
value
取得或設定表達式屬性的原始值。
value: Dialog
屬性值
Dialog
繼承自 ExpressionProperty.value
方法詳細資料
setValue(Dialog | string | Expression)
設定表達式屬性的原始值。
function setValue(value: Dialog | string | Expression)
參數
- value
-
Dialog | string | Expression
Dialog、解譯為資源標識碼或 dialogId 或 string的 。
繼承的方法的詳細資料
getValue(object)
取得值。
function getValue(data: object): Dialog
參數
- data
-
object
要用於表達式系結的數據。
傳回
Dialog
值。
備註
如果值為無效的表達式,則會擲回錯誤。
繼承自 ExpressionProperty.getValue
toExpression()
如果值不是複雜類型,這會傳回現有的表達式。
function toExpression(): Expression
傳回
Expression
如果值不是複雜類型,則為現有的表達式。
繼承自 ExpressionProperty.toExpression
toString()
將表達式屬性轉換成字串。
function toString(): string
傳回
string
已轉換的字串。
繼承自 ExpressionProperty.toString
tryGetValue(object)
嘗試取得值。
function tryGetValue(data: object): { error: Error, value: Dialog }
參數
- data
-
object
要用於表達式系結的數據。
傳回
{ error: Error, value: Dialog }
值或錯誤。
繼承自 ExpressionProperty.tryGetValue