다음을 통해 공유


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)

값 가져오기를 개체로 사용해 보세요.

(다음에서 상속됨 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)

긴 정수 값을 ValueExpression 인스턴스로 변환합니다.

Implicit(JToken to ValueExpression)

JSON 토큰을 ValueExpression 인스턴스로 변환합니다.

Implicit(Single to ValueExpression)

부동 소수점 숫자 값을 ValueExpression 인스턴스로 변환합니다.

Implicit(String to ValueExpression)

문자열 값을 ValueExpression 인스턴스로 변환합니다.

확장 메서드

EvaluateExpression(ValueExpression, Object)

값 형식에 따라 ValueExpression을 평가합니다.

적용 대상