ValueExpression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ValueExpression - 任意の種類または文字列式のオブジェクトであるプロパティを表します。
public class ValueExpression : AdaptiveExpressions.Properties.ExpressionProperty<object>
type ValueExpression = class
inherit ExpressionProperty<obj>
Public Class ValueExpression
Inherits ExpressionProperty(Of Object)
- 継承
注釈
値が * が '=' プレフィックスを持つ文字列の場合、文字列は文字列に解決する式として扱われます。 * '=' を含まない文字列は、文字列補間を含む文字列として扱われます。 * その他の型は、その型 (int、bool、object など) です。'=' プレフィックスは、円記号を付けることでエスケープできます。 例: prop = true ==> true prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => 3 prop = "=user.age" => 45。 prop = "\=user.age" => "=user.age"
コンストラクター
ValueExpression() |
ValueExpression クラスの新しいインスタンスを初期化します。 |
ValueExpression(Func<Object,Object>) |
ValueExpression クラスの新しいインスタンスを初期化します。 |
ValueExpression(Object) |
ValueExpression クラスの新しいインスタンスを初期化します。 |
プロパティ
ExpressionText |
値を取得するために評価する式テキストを取得または設定します。 (継承元 ExpressionProperty<T>) |
Value |
式プロパティの生の値を取得または設定します。 (継承元 ExpressionProperty<T>) |
メソッド
ConvertObject(Object) |
生オブジェクトを目的の値型に変換します。 (継承元 ExpressionProperty<T>) |
GetObject(Object) |
値をオブジェクトとして取得します。 (継承元 ExpressionProperty<T>) |
GetValue(Object) |
値を取得します。 (継承元 ExpressionProperty<T>) |
SetObject(Object) |
値をオブジェクトとして設定します。 (継承元 ExpressionProperty<T>) |
SetValue(Object) |
値を設定します。 |
ToExpression() |
これにより、値が非複合型の場合は、既存の式または ConstantExpression(Value) が返されます。 (継承元 ExpressionProperty<T>) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 ExpressionProperty<T>) |
TryGetObject(Object) |
Get value as object を試します。 (継承元 ExpressionProperty<T>) |
TryGetValue(Object) |
値を取得してみてください。 (継承元 ExpressionProperty<T>) |
演算子
Implicit(Boolean to ValueExpression) |
ブール値を ValueExpression インスタンスに変換します。 |
Implicit(DateTime to ValueExpression) |
DateTime 値を ValueExpression インスタンスに変換します。 |
Implicit(Double to ValueExpression) |
倍精度浮動小数点数値を ValueExpression インスタンスに変換します。 |
Implicit(Expression to ValueExpression) |
Expression インスタンスを ValueExpression インスタンスに変換します。 |
Implicit(Int32 to ValueExpression) |
整数値を ValueExpression インスタンスに変換します。 |
Implicit(Int64 to ValueExpression) |
long 整数値を ValueExpression インスタンスに変換します。 |
Implicit(JToken to ValueExpression) |
JSON トークンを ValueExpression インスタンスに変換します。 |
Implicit(Single to ValueExpression) |
浮動小数点数値を ValueExpression インスタンスに変換します。 |
Implicit(String to ValueExpression) |
文字列値を ValueExpression インスタンスに変換します。 |
拡張メソッド
EvaluateExpression(ValueExpression, Object) |
値の型に従って ValueExpression を評価します。 |