RuleExpressionWalker Sınıf

Tanım

İfadedeki geçerli davranışı alt düğümlere yayılır. Bu sınıf devralınamaz.

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
Devralma
RuleExpressionWalker

Açıklamalar

Bu sınıf, davranışı alt düğümlere yaymak için tüm IRuleExpression yöntemler tarafından kullanılır.

Yöntemler

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

bir ifade tarafından kullanılan alanları ve özellikleri tanımlar ve bunları örneğe RuleAnalysis sembol olarak ekler.

Clone(CodeExpression)

Geçerli CodeExpressionalt düğümlerinin derin bir kopyasını oluşturur.

Decompile(StringBuilder, CodeExpression, CodeExpression)

İfadenin alt düğümlerini dize biçiminde koda ayırır.

Evaluate(RuleExecution, CodeExpression)

İfadeyi ve tüm alt ifadeleri değerlendirir.

Match(CodeExpression, CodeExpression)

Eşit olup olmadıklarını belirlemek için geçerli ifadeyi ve alt düğümleri başka bir ifadeyle karşılaştırır.

Validate(RuleValidation, CodeExpression, Boolean)

İfadenin ve alt düğümlerin doğru yapılandırıldığını ve hata olmadığını doğrular.

Şunlara uygulanır