Ejemplo n.º 1
0
 public string Stringify(ContractEnumDesc contractDesc)
 {
     return(_template.Render(_contextMaker.Make(new
     {
         contractDesc.Description,
         contractDesc.IsDeprecated,
         contractDesc.DeprecationCause,
         JsonConverter = contractDesc.JsonConverterType?.Name,
         EnumName = _options.ContractNameTempate(contractDesc),
         Fields = contractDesc.Values.Select(_fieldStringify.Stringify),
     })));
 }
        public string Stringify(ContractEnumDesc contractDesc)
        {
            return
                ($@"{_jsDoc.Format(contractDesc)}{Export}type I{_options.ContractNameTempate(contractDesc)} =
{string.Join(Environment.NewLine, contractDesc.Values.Select(field => Utils.Ident(_enumFieldStringify.Stringify(field), _options.IdentSize)))}");
        }