using YamlDotNet.RepresentationModel;
using YamlDotNet.Core.Events;
public class NoDotsEmitter : IEmitter
private readonly IEmitter inner;
public NoDotsEmitter(IEmitter inner)
public void Emit(ParsingEvent @event)
var documentEnd = @event as DocumentEnd;
inner.Emit(new DocumentEnd(true));
public static void Main()
var input = new StringReader(@"
var yaml = new YamlStream();
var config = ((YamlMappingNode)yaml.Documents[0].RootNode).Children["Configuration"];
((YamlMappingNode)yaml.Documents[0].RootNode).Children["Configuration"] = new YamlMappingNode
var emitter = new NoDotsEmitter(new Emitter(Console.Out));
yaml.Save(emitter, false);