Microsoft.Bot.Builder.LanguageGeneration 命名空间

AnalyzerOptions

用于分析 LG 模板的选项。

AnalyzerResult

分析器结果。 包含变量和模板引用。

BeginExpressionEvaluationArgs

计算表达式时提供事件数据。

BeginTemplateEvaluationArgs

在评估某个模板时提供事件数据。

Diagnostic

分析/评估 template/inlineText 时的错误/警告报告。

EvaluationOptions

用于评估 LG 模板的选项。

ExpressionRef

具有源范围的表达式容器。

Extensions

LG 的扩展方法。

LGEventArgs

提供 LG 的基本事件数据。

LGResource

LG 资源实体,包含一些核心数据结构。

MessageArgs

提供消息数据。

MultiLanguageLG

用于语言生成的多区域设置模板管理器。 此模板管理器将枚举多区域设置 LG 文件,并使用当前区域性选择适当的模板来执行模板评估。

Position

表示行和字符位置,例如光标的位置。

Range

范围表示两个位置的有序对。

SourceRange

上下文的源范围。 包括分析树、源 ID 和上下文范围。

Template

表示可计算的单个模板的类。

TemplateException

包含诊断的模板异常。

TemplateImport

执行实际导入定义的类。

Templates

用于使用语言生成模板的类。

枚举

DiagnosticSeverity

表示诊断的严重性。

LGCacheScope

LG 缓存范围选项。

LGLineBreakStyle

用于在文本中呈现换行符的 LG 选项。

委托

ImportResolverDelegate

用于解析导入的 lg 文件的资源 ID 的委托。