Collapse All Expand All

C#

Clarion Library 6.1.1
IRefineable<(Of <(<'T>)>)>..::..Specialize Method
IRefineable<(Of <(<'T>)>)> Interface See Also Send Feedback

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

Performs specialization (if possible)

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

# Syntax

C#
    T Specialize(
    	Rule matchAll
    )

#### Parameters

matchAll
  Type: Clarion.Framework.Core..::..Rule
  The match-all rule to compare to the refineable rule during specialization

#### Return Value

Null if the rule cannot be specialized, the rule itself if it does not meet the criteria for specialization, or a specialized rule if the rule meets the criteria for specialization

# See Also

IRefineable<(Of <(<'T>)>)> Interface
Clarion.Framework.Templates Namespace