SharpYaml has two main layers:

  • Low-level YAML infrastructure for parsing/emitting and tooling scenarios (lossless roundtrip, source spans, diagnostics).
  • Object mapping via YamlSerializer for configuration-style serialization/deserialization (not roundtrip-preserving).

Where to start