EvaluationOptions Class

Definition

Options for evaluating LG templates.

public class EvaluationOptions
type EvaluationOptions = class
Public Class EvaluationOptions
Inheritance
EvaluationOptions

Constructors

Name Description
EvaluationOptions()

Initializes a new instance of the EvaluationOptions class.

EvaluationOptions(EvaluationOptions)

Initializes a new instance of the EvaluationOptions class.

EvaluationOptions(IList<String>)

Initializes a new instance of the EvaluationOptions class.

Properties

Name Description
CacheScope

Gets or sets cache scope of the evaluation result.

LineBreakStyle

Gets or sets the option of rendering new line characters.

Locale

Gets or sets the locale for evaluating LG.

NullSubstitution

Gets or sets the option of a function to replace a null value. If nullSubstitution is specified, LG evaluator will not throw null exception even the strictMode is on.

OnEvent

Gets or sets an event handler that handles the emitted events in the evaluation process.

StrictMode

Gets or sets the option of whether throwing an error when evaluating a null reference.

Methods

Name Description
Merge(EvaluationOptions)

Merge a incoming option to current option. If a property in incoming option is not null while it is null in current option, then the value of this property will be overwritten.

Applies to