다음을 통해 공유


RuleExpressionWalker 클래스

정의

식의 현재 동작을 자식 노드에 전파합니다. 이 클래스는 상속될 수 없습니다.

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
상속
RuleExpressionWalker

설명

이 클래스는 모든 IRuleExpression 메서드가 자식 노드로 동작을 전파하는 데 사용됩니다.

메서드

AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier)

식에서 사용된 필드와 속성을 식별하고 RuleAnalysis 인스턴스에 기호로 추가합니다.

Clone(CodeExpression)

현재 CodeExpression의 자식 노드에 대한 전체 복사본을 만듭니다.

Decompile(StringBuilder, CodeExpression, CodeExpression)

식의 자식 노드를 문자열 형식으로 디컴파일합니다.

Evaluate(RuleExecution, CodeExpression)

식과 모든 자식 식을 계산합니다.

Match(CodeExpression, CodeExpression)

현재 식과 자식 노드를 다른 식과 비교하여 같은지 확인합니다.

Validate(RuleValidation, CodeExpression, Boolean)

식과 자식 노드가 올바로 구성되고 오류가 없는지 확인합니다.

적용 대상