Table of Contents

Class ParseResolveAction

Namespace
NMF.AnyText
Assembly
NMF.AnyText.Core.dll

Denotes an action that occurs when the parser

public abstract class ParseResolveAction
Inheritance
ParseResolveAction
Inherited Members

Constructors

ParseResolveAction(RuleApplication, string)

Creates a new instance

protected ParseResolveAction(RuleApplication ruleApplication, string resolveString)

Parameters

ruleApplication RuleApplication

the rule application for which the action is performed

resolveString string

the resolve string

Properties

ResolveDelayLevel

Indicates the layer in which resolutions of this rule are delayed

public virtual byte ResolveDelayLevel { get; }

Property Value

byte

ResolveString

Gets the resolve string

public string ResolveString { get; }

Property Value

string

RuleApplication

Gets the rule application for which the action is performed

public RuleApplication RuleApplication { get; }

Property Value

RuleApplication

Methods

OnParsingComplete(ParseContext)

Gets called when the parsing is complete

public abstract void OnParsingComplete(ParseContext parseContext)

Parameters

parseContext ParseContext

the parse context