다음을 통해 공유


Clause 클래스

정의

정식 정규식 형식 식입니다.

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

속성

AnyBindings

anyBinding 사전을 가져오거나 설정합니다.

Children

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

(다음에서 상속됨 Expression)
Evaluator

식 계산기를 가져옵니다.

(다음에서 상속됨 Expression)
ReturnType

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

(다음에서 상속됨 Expression)
Type

식의 형식을 가져옵니다.

(다음에서 상속됨 Expression)

메서드

DeepEquals(Expression)

식 간에 깊은 같음을 수행합니다.

(다음에서 상속됨 Expression)
Matches(Clause, Object)

현재 절이 다른 절과 일치하는지 여부를 결정합니다.

References()

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

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

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

(다음에서 상속됨 Expression)
Relationship(Clause, Dictionary<String,IPredicateComparer>)

현재 절을 다른 절과 비교합니다.

ToString()

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

ToString(StringBuilder, Int32)

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

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)

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

적용 대상