次の方法で共有


ValueExpression クラス

定義

ValueExpression - 任意の種類または文字列式のオブジェクトであるプロパティを表します。

public class ValueExpression : AdaptiveExpressions.Properties.ExpressionProperty<object>
type ValueExpression = class
    inherit ExpressionProperty<obj>
Public Class ValueExpression
Inherits ExpressionProperty(Of Object)
継承
ValueExpression

注釈

値が * が '=' プレフィックスを持つ文字列の場合、文字列は文字列に解決する式として扱われます。 * '=' を含まない文字列は、文字列補間を含む文字列として扱われます。 * その他の型は、その型 (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 を評価します。

適用対象