예제 #1
0
파일: Program.cs 프로젝트: harryw/NetYaml
 static void EmitTest(YDocument doc)
 {
     doc = doc ?? new YDocument(
         new YMapping(new Dictionary<YScalar, YNode> {
             {"x", new YSequence(new YScalar("a"), new YScalar("b"))},
             {"y", new YMapping(new Dictionary<YScalar, YNode> {
                 {"f", new YSequence(new YScalar("g"), new YScalar("h"))},
                 {"i", new YScalar("jk")}
             })},
         })
     );
     string yaml = Yaml.Dump(doc);
     Console.WriteLine(yaml);
 }
예제 #2
0
파일: Program.cs 프로젝트: harryw/NetYaml
 private static void AliasTest()
 {
     var repeatNode = new YMapping(new Dictionary<YScalar, YNode> {
         {"f", new YSequence(new YScalar("g"), new YScalar("h"))},
         {"i", new YScalar("jk")}
     });
     var doc = new YDocument(
         new YMapping(new Dictionary<YScalar, YNode> {
             {"x", new YSequence(new YScalar("a"), new YScalar("b"), repeatNode)},
             {"y", repeatNode},
             {"z", repeatNode}
         })
     );
     string yaml = Yaml.Dump(doc);
     Console.WriteLine(yaml);
 }
예제 #3
0
파일: Yaml.cs 프로젝트: meisme/NetYaml
 public static string Dump(YDocument doc)
 {
     return(Dump(new List <YDocument> {
         doc
     }));
 }