Compartilhar via


botbuilder-lg package

Classes

Analyzer

Mecanismo do analisador. Para obter os resultados do analisador estático.

AnalyzerOptions

Opções para analisar modelos LG.

AnalyzerResult

Resultado do analisador. Contém variáveis e referências de modelo.

CustomizedMemory

Uma memória personalizada projetada para avaliação lg, na qual queremos garantir que a memória global (a primeira memória passada) possa ser acessível em qualquer processo de sub-avaliação.

Diagnostic

Classe de diagnóstico

ErrorListener

Ouvinte de erro do analisador LG.

EvaluationOptions

Opções para avaliar modelos LG.

EvaluationTarget

Estado do modelo de runtime.

Evaluator

Mecanismo de runtime de avaliação

Expander

Expansor de modelo LG.

Extractor

Extrator de modelo lg.

LGFileLexer
CommentDefinitionContext
ErrorDefinitionContext
FileContext
ImportDefinitionContext
LGFileParser
OptionDefinitionContext
ParagraphContext
TemplateBodyContext
TemplateBodyLineContext
TemplateDefinitionContext
TemplateNameLineContext
LGTemplateLexer
BodyContext
ErrorStructureLineContext
ErrorStructuredNameContext
ErrorTemplateStringContext
ExpressionContext
ExpressionInStructureContext
IfConditionContext
IfConditionRuleContext
IfElseBodyContext
IfElseTemplateBodyContext
KeyValueStructureLineContext
KeyValueStructureValueContext
LGTemplateParser
NormalBodyContext
NormalTemplateBodyContext
NormalTemplateStringContext
StructuredBodyContentLineContext
StructuredBodyContext
StructuredBodyEndLineContext
StructuredBodyNameLineContext
StructuredTemplateBodyContext
SwitchCaseBodyContext
SwitchCaseRuleContext
SwitchCaseStatContext
SwitchCaseTemplateBodyContext
TemplateContext
TemplateStringContext
LGResource

A entidade de recurso LG contém algumas estruturas de dados principais.

MultiLanguageLG

Gerenciador de Modelos de Várias Localidades para geração de linguagem. Esse gerenciador de modelos enumerará arquivos LG de várias localidades e selecionará o modelo apropriado usando a cultura atual para executar a avaliação do modelo.

Position

Classe Position

Range

Classe range

SourceRange

Classe Position

StaticChecker

Verificador de código gerenciado da LG.

Template

Aqui está um modelo de dados que pode ser facilmente entendido e usado como o contexto ou todos os tipos de visitantes. Ele é evalator, verificador estático, anayler.. etc

TemplateErrors

Erros de LG centralizados.

TemplateException

Exceção LG que contém diagnóstico.

TemplateExtensions

Métodos de extensão para LG.

TemplateImport

Aqui está um modelo de dados que pode ajudar os usuários a entender e usar a definição de importação lg em arquivos LG facilmente.

Templates

Entrada LG, incluindo as propriedades que o arquivo LG tem e as funções de avaliação.

TemplatesParser

Analisador LG

TemplatesTransformer

Transformador de modelos. Adicione mais detalhes e contexto de corpo ao objeto templates.

Interfaces

LGFileParserListener

Essa interface define um ouvinte completo para uma árvore de análise produzida por LGFileParser.

LGFileParserVisitor

Essa interface define um visitante genérico completo para uma árvore de análise produzida por LGFileParser.

LGTemplateParserListener

Essa interface define um ouvinte completo para uma árvore de análise produzida por LGTemplateParser.

LGTemplateParserVisitor

Essa interface define um visitante genérico completo para uma árvore de análise produzida por LGTemplateParser.

Aliases de tipo

ImportResolverDelegate

Enumerações

DiagnosticSeverity

Enumeração DiagnosticSeverity

LGCacheScope

Opções de escopo de cache LG.

LGLineBreakStyle

Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit.

FileFormat

Formatos de Filr.