Microsoft.Bot.Builder.LanguageGeneration Namespace

Classes

AnalyzerOptions

Options for analyzing LG templates.

AnalyzerResult

Analyzer result. Contains variables and template references.

BeginExpressionEvaluationArgs

Provide event data when expression is evaluated.

BeginTemplateEvaluationArgs

Provide event data when a certain template is evaluated.

Diagnostic

Error/Warning report when parsing/evaluating template/inlineText.

EvaluationOptions

Options for evaluating LG templates.

ExpressionRef

Expression container with source range.

Extensions

Extension methods for LG.

LGEventArgs

Provide basic event data of LG.

LGResource

LG resource entity, contains some core data structure.

MessageArgs

Provide message data.

MultiLanguageLG

Multi locale Template Manager for language generation. This template manager will enumerate multi-locale LG files and will select the appropriate template using the current culture to perform template evaluation.

Position

Represents a line and character position, such as the position of the cursor.

Range

A range represents an ordered pair of two positions.

SourceRange

Source range of the context. Including parse tree, source id and the context range.

Template

Class which represents a single template which can be evaluated.

TemplateException

Template Exception that contains diagnostics.

TemplateImport

Class which which does actual import definition.

Templates

Class for working with Language Generation templates.

Enums

DiagnosticSeverity

Represents the severity of diagnostics.

LGCacheScope

LG cache scope options.

LGLineBreakStyle

Options for LG rendering the line break in text.

Delegates

ImportResolverDelegate

Delegate for resolving resource id of imported lg file.