[]
        
(Showing Draft Content)

C1.WPF.RulesManager.RulesEngineRange

RulesEngineRange Class

Determines the range where a RulesEngineRule is applied.

Inheritance
RulesEngineRange
Implements
IXmlSerializable
Namespace: C1.WPF.RulesManager
Assembly: C1.WPF.RulesManager.dll
Syntax
public class RulesEngineRange : IXmlSerializable
Public Class RulesEngineRange
    Implements IXmlSerializable

Constructors

Name Description
RulesEngineRange()

Initializes a new instance of the RulesEngineRange class.

RulesEngineRange(int, int)

Initializes a new instance of the RulesEngineRange class.

RulesEngineRange(int, int, string)

Initializes a new instance of the RulesEngineRange class.

RulesEngineRange(int?, int?, IReadOnlyList<string>)

Initializes a new instance of the RulesEngineRange class.

RulesEngineRange(string)

Initializes a new instance of the RulesEngineRange class.

Properties

Name Description
Fields

Gets the fields that determines the range where the rule is applied.

FirstItem

Gets the index of the first item where the rule is applied.

LastItem

Gets the index of the last item where the rule is applied.

Methods

Name Description
Equals(object)
GetHashCode()
Intersects(int, string)

Gets whether this range is intersected with the specified index and field.

ToString()
TryParse(string, out RulesEngineRange)

Tries to parse the specified stringValue.

Operators

Name Description
implicit operator RulesEngineRange(string)

Casting operator to convert a string into a RulesEngineRange.