One of our internal tools eschews XML or JSON configuration files in favour of something more human readable - YAML using YamlDotNet. For the most part the serialisation and deserialisation of YAML documents in .NET objects is as straight forward as using libraries such as but when I was working on some basic serialisation there were a few issues. This article describes how to use the IYamlTypeConverter interface to handle custom YAML serialisation functionality.

Continue Reading