табличные замены с параметром
This commit is contained in:
@@ -2,8 +2,7 @@
|
||||
|
||||
/// <summary>
|
||||
/// Множественные динамические замены с извлечением параметра из "$key|param$".
|
||||
/// Переиспользует движок <see cref="MultiReplaceExt"/> (форматирование Run-ов,
|
||||
/// разрывы страниц, смена ориентации, разбиение на параграфы — всё как в оригинале).
|
||||
/// Переиспользует движок <see cref="MultiReplaceExt"/>
|
||||
/// </summary>
|
||||
internal static class DynamicMultiReplaceExt
|
||||
{
|
||||
@@ -101,7 +100,7 @@ internal static class DynamicMultiReplaceExt
|
||||
catch { continue; }
|
||||
if (values is null) continue;
|
||||
|
||||
var list = values as IList<string> ?? values.ToList();
|
||||
var list = values as IList<string> ?? [.. values];
|
||||
if (list.Count == 0) continue;
|
||||
|
||||
dict[matchedText] = list;
|
||||
@@ -206,7 +205,7 @@ internal static class DynamicMultiReplaceExt
|
||||
catch { continue; }
|
||||
if (values is null) continue;
|
||||
|
||||
var list = values as IList<ReplaceItem> ?? values.ToList();
|
||||
var list = values as IList<ReplaceItem> ?? [.. values];
|
||||
if (list.Count == 0) continue;
|
||||
|
||||
dict[matchedText] = list;
|
||||
|
||||
Reference in New Issue
Block a user