У меня есть yaml, в котором допустимы оба следующих формата:
args:
buildno: 1
gitcommithash: cdc3b19
И
args:
- buildno=1
- gitcommithash=cdc3b19
С текущей YamlDotnet
конфигурацией,
[YamlMember(Alias = "args")]
public Dictionary<string, string> Args { get; set; }
Я могу разобрать, когда yaml имеет формат №. 1. Как я могу изменить свой код YamlDotNet
, чтобы он принимал оба формата? то есть принимать список, а также словарь для аргументов?