using System.Collections.Generic;
using YamlDotNet.Core.Events;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.NamingConventions;
namespace YamlDotNet.Samples
public class DeserializeObjectGraph
var input = new StringReader(Document);
var deserializer = new Deserializer();
var reader = new Parser(input);
reader.Consume<StreamStart>();
var firstSet = deserializer.Deserialize<List<string>>(reader);
Console.WriteLine("## First document");
foreach(var item in firstSet)
var secondSet = deserializer.Deserialize<List<string>>(reader);
Console.WriteLine("## Second document");
foreach(var item in secondSet)
private const string Document = @"---