public static string JsonToYaml(string input, string inputFile, bool debug) { var output = Yaml.Converter.ToYaml(input); if (debug) { var debugFile = Path.GetFileName(inputFile) + ".toyaml.debug"; File.WriteAllText(debugFile, output); } var yaml = ReverseConverter.Convert(output); yaml = FormatConcourseOut(yaml); return(yaml); }
public static Container <T, TContainer> Reverse <T, TContainer>(this Container <T, TContainer> container) where TContainer : struct, IContainer <T> => ReverseConverter <T, Container <T, TContainer> > .Convert(container);