Constant 클래스

정의

상수 식입니다.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
상속
Constant

생성자

Constant(Object)

Constant 클래스의 새 인스턴스를 초기화합니다. 식 상수를 생성합니다.

속성

Children

자식 식을 가져오거나 설정합니다.

(다음에서 상속됨 Expression)
Evaluator

식 계산기를 가져옵니다.

(다음에서 상속됨 Expression)
ReturnType

식 평가의 예상 결과를 가져옵니다.

(다음에서 상속됨 Expression)
Type

식의 형식을 가져옵니다.

(다음에서 상속됨 Expression)
Value

상수 값을 가져오거나 설정합니다.

메서드

DeepEquals(Expression)

현재 Expression 인스턴스가 다른 식 인스턴스와 같은지 확인합니다.

References()

메모리에 대한 정적 참조 경로를 반환합니다.

(다음에서 상속됨 Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

식에서 정적 메모리 참조를 식별하기 위한 Walking 함수입니다.

(다음에서 상속됨 Expression)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

TryEvaluate(IMemory, Options)

식을 평가합니다.

(다음에서 상속됨 Expression)
TryEvaluate(Object, Options)

식을 평가합니다.

(다음에서 상속됨 Expression)
TryEvaluate<T>(IMemory, Options)

식을 평가합니다.

(다음에서 상속됨 Expression)
TryEvaluate<T>(Object, Options)

식을 평가합니다.

(다음에서 상속됨 Expression)
Validate()

즉시 식의 유효성을 검사합니다.

(다음에서 상속됨 Expression)
ValidateTree()

식 트리의 유효성을 재귀적으로 검사합니다.

(다음에서 상속됨 Expression)

확장 메서드

DisjunctiveNormalForm(Expression)

식을 비연속 정규 형식으로 다시 작성합니다.

PushDownNot(Expression)

나뭇잎 아래로 밀지 않음을 눌러 식을 다시 작성합니다.

적용 대상