Table of Contents

Class RuleMetadata

Namespace
NRules.Fluent
Assembly
NRules.Fluent.dll

Metadata associated with a rule defined using internal DSL.

public class RuleMetadata : IRuleMetadata
Inheritance
RuleMetadata
Implements
Inherited Members
Extension Methods

Constructors

RuleMetadata(Type)

public RuleMetadata(Type ruleType)

Parameters

ruleType Type

Properties

Description

Rule's description.

public string Description { get; }

Property Value

string

Name

Rule's name.

public string Name { get; }

Property Value

string

Priority

Rule's priority.

public int? Priority { get; }

Property Value

int?

Repeatability

Rule's repeatability.

public RuleRepeatability? Repeatability { get; }

Property Value

RuleRepeatability?

RuleType

Rule's CLR type.

public Type RuleType { get; }

Property Value

Type

Tags

Tags applied to the rule.

public string[] Tags { get; }

Property Value

string[]