/
jhayphal
/
CitReportDesigner
Обзор
Документация
Войти
/
jhayphal
/
CitReportDesigner
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CitReport.IO/Parser/AfterEndParser.cs
16 строк
496 B
Oleg Nazarenko
Декомпозировал ReportDefinitionParser. Провел рефакторинг.
23 фев 2023, 22:44
23 фев 2023, 22:44
a7b7b8b
Код
Авторство
О чём код?
namespace CitReport.IO.Parser; public class AfterEndParser : IInstructionParser { public bool CanParse(string current, CodeContext context) => context == CodeContext.ReportDefinition && current.StartsWith(Instructions.AfterEnd, StringComparison.OrdinalIgnoreCase); public void Parse(ParserContext context, string current) { context.Report.Definition.AfterEndActions.Add(new Expression { Value = current[Instructions.AfterEnd.Length..].TrimStart() }); } }