/
jhayphal
/
CitReportDesigner
Обзор
Документация
Войти
/
jhayphal
/
CitReportDesigner
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CitReport.IO/Parser/FieldParser.cs
15 строк
478 B
Oleg Nazarenko
Добавил в IMultilanguageValueStorage возможность использования множества значений для одного языка.
25 фев 2023, 20:37
25 фев 2023, 20:37
9d7de2c
Код
Авторство
О чём код?
namespace CitReport.IO.Parser; public class FieldParser : IInstructionParser { public bool CanParse(string current, CodeContext context) => context == CodeContext.Block && current.Length > 0 && current[0] == '/' && (current.Length < 2 || current[1] != '/'); public void Parse(ParserContext context, string current) { var valueStorage = context.Fields.Dequeue(); valueStorage.Target.AddValue(valueStorage.Language, current[1..].TrimStart()); } }