Language

ExpressionProperty<T> クラス

定義

プロパティの表現や値を定義するベースクラスです。

public class ExpressionProperty<T> : AdaptiveExpressions.Properties.IExpressionProperty
type ExpressionProperty<'T> = class
    interface IExpressionProperty
Public Class ExpressionProperty(Of T)
Implements IExpressionProperty

型パラメーター

T

式が評価すべき対象の種類。

継承
ExpressionProperty<T>
派生
実装

コンストラクター

名前 説明
ExpressionProperty<T>()

ExpressionProperty<T> クラスの新しいインスタンスを初期化します。

ExpressionProperty<T>(Object)

ExpressionProperty<T> クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ExpressionText

値を得るために、評価する式テキストを取得するか設定します。

Value

式プロパティの生値を取得するか設定します。

メソッド

名前 説明
ConvertObject(Object)

生のオブジェクトを希望する値型に変換します。

GetObject(Object)

オブジェクトとしての価値を得ましょう。

GetValue(Object)

価値を把握しましょう。

SetObject(Object)

値をオブジェクトとして設定します。

SetValue(Object)

値を設定します。

ToExpression()

これにより、既存の式または非複素型の値であればConstantExpression(Value)が返されます。

ToString()

現在のオブジェクトを表す文字列を返します。

TryGetObject(Object)

「オブジェクトとして価値を得る」を試してみてください。

TryGetValue(Object)

価値を得ようと努めてください。

演算子

名前 説明
Implicit(Expression to ExpressionProperty<T>)

プロパティの表現や値を定義するベースクラスです。

Implicit(String to ExpressionProperty<T>)

プロパティの表現や値を定義するベースクラスです。

Implicit(T to ExpressionProperty<T>)

プロパティの表現や値を定義するベースクラスです。

適用対象