Table of Contents

Namespace NMF.AnyText.Model

Classes

AddAssignModelReferenceRule<TSemanticElement, TReference>

Denotes the abstract class for a rule that represents a model reference assigned to a collection

AddAssignReferenceRule<TSemanticElement, TReference>

Denotes a rule that adds the value of an inner rule to a collection of the semantic element

AddAssignRule<TSemanticElement, TProperty>

Denotes a rule that adds the value of an inner rule to a collection of the semantic element

AssignModelReferenceRule<TSemanticElement, TReference>

Denotes the abstract class for a rule that represents a model reference

AssignReferenceRule<TSemanticElement, TReference>

Denotes a rule that assigns the resolved value of a child rule to a certain property

AssignRule<TSemanticElement, TProperty>

Denotes a rule that assigns the value of a child rule to a certain property

ConvertRule<T>

Denotes a rule that applies custom conversions

ElementRule<TElement>

Denotes a rule that is used to create elements

EnumRule<TEnum>

Denotes an enumeration rule

EscapedConvertRule<T>

Denotes a class for a rule that applies escaping to a conversion

ExistsAssignRule<TSemanticElement>

Denotes a rule that catches whether a given rule matched

ModelElementRule<TElement>

Denotes a rule that is used to create model elements

ParanthesesRule

Denotes a special sequence rule whose value is the value of the second child

ResolveRule<TSemanticElement, TReference>

Denotes the base class for a rule that resolves elements