Show / Hide Table of Contents

Class RuleBase<TSource, TTarget>

Base class for rules.

Inheritance
System.Object
RuleBase<TSource, TTarget>
Fallback<TSource, TTarget>
Leaf<TSource, TTarget>
Rule<TSource, TTarget>
Namespace: System.Linq.CompilerServices
Assembly: Nuqleon.Linq.CompilerServices.dll
Syntax
public abstract class RuleBase<TSource, TTarget> : Object
Type Parameters
Name Description
TSource

Type of the source tree nodes.

TTarget

Type of the target tree nodes.

Constructors

RuleBase(Int32)

Creates a new rule with the given cost.

Declaration
protected RuleBase(int cost)
Parameters
Type Name Description
System.Int32 cost

Cost to apply the rule.

Properties

Cost

Gets the cost to apply the rule.

Declaration
public int Cost { get; }
Property Value
Type Description
System.Int32
In This Article
Back to top Generated by DocFX