RuleExpressionWalker Members

Propagates the current behavior in the expression to child nodes. This class cannot be inherited.

The following tables list the members exposed by the RuleExpressionWalker type.

(see also Protected Methods )
  Name Description
Public method Static AnalyzeUsage Identifies the fields and properties used by an expression and adds these as symbols to the RuleAnalysis instance.
Public method Static Clone Creates a deep copy of the child nodes of the current CodeExpression.
Public method Static Decompile Decompiles the child nodes of the expression into string form.
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method Static Evaluate Evaluates the expression and all child expressions.
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method Static Match Compares the current expression and child nodes to another expression to determine whether they are equal.
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method ToString  Returns a String that represents the current Object. (inherited from Object)
Public method Static Validate Verifies that the expression and child nodes are configured correctly and has no errors.

  Name Description
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)

Community Additions