RuleExpressionWalker 클래스

정의

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

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

설명

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

메서드

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

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

Clone(CodeExpression)

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

Decompile(StringBuilder, CodeExpression, CodeExpression)

식의 자식 노드를 문자열 형식으로 분해합니다.

Evaluate(RuleExecution, CodeExpression)

식 및 모든 자식 식을 평가합니다.

Match(CodeExpression, CodeExpression)

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

Validate(RuleValidation, CodeExpression, Boolean)

식 및 자식 노드가 올바르게 구성되었으며 오류가 없는지 확인합니다.

적용 대상