RuleDefinitions Class

Definition

Represents the root of the .rules files and contains all the RuleSets and RuleConditions associated with a workflow. This class cannot be inherited.

public ref class RuleDefinitions sealed : System::Workflow::ComponentModel::IWorkflowChangeDiff
public sealed class RuleDefinitions : System.Workflow.ComponentModel.IWorkflowChangeDiff
type RuleDefinitions = class
    interface IWorkflowChangeDiff
Public NotInheritable Class RuleDefinitions
Implements IWorkflowChangeDiff
Inheritance
RuleDefinitions
Implements

Constructors

RuleDefinitions()

Initializes a new instance of the RuleDefinitions class.

Fields

RuleDefinitionsProperty

Represents the DependencyProperty that targets the RuleDefinitions property.

Properties

Conditions

Gets the collection of rule conditions in the workflow.

RuleSets

Gets the collection of RuleSets in the workflow.

Methods

Diff(Object, Object)

Determines the difference between Conditions and the RuleSets in the original definition and the changed definition.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to