Collapse All Expand All

C#

Clarion Library 6.1.1
IRLRule Constructor
IRLRule Class See Also Send Feedback

[This is preliminary documentation and is subject to change.]

Initializes a new instance of the IRLRule class

Namespace: Clarion.Framework
Assembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)

# Syntax

C#
    protected IRLRule(
    	IRLRule..::..IRLRuleParameters pars,
    	ActionChunk actionChunk,
    	SupportCalculator supportMethod,
    	PositiveMatchDeterminer matchMethod,
    	RuleGeneralizer<IRLRule> generalizationMethod,
    	RuleSpecializer<IRLRule> specializationMethod,
    	DeletionChecker deletionMethod,
    	EligibilityChecker elMethod
    )

#### Parameters

pars
  Type: Clarion.Framework..::..IRLRule..::..IRLRuleParameters

actionChunk
  Type: Clarion.Framework.Core..::..ActionChunk

supportMethod
  Type: Clarion.Framework.Templates..::..SupportCalculator

matchMethod
  Type: Clarion.Framework.Templates..::..PositiveMatchDeterminer

generalizationMethod
  Type: Clarion.Framework.Templates..::..RuleGeneralizer<(Of <(<'IRLRule>)>)>

specializationMethod
  Type: Clarion.Framework.Templates..::..RuleSpecializer<(Of <(<'IRLRule>)>)>

deletionMethod
  Type: Clarion.Framework.Templates..::..DeletionChecker

elMethod
  Type: Clarion.Framework.Templates..::..EligibilityChecker

# See Also

IRLRule Class
Clarion.Framework Namespace