public override void Write(TMap value, IMsgPackWriter writer) { if (value == null) { Context.NullConverter.Write(value, writer); return; } writer.WriteMapHeader((uint)value.Count); foreach (var element in value) { KeyConverter.Write(element.Key, writer); ValueConverter.Write(element.Value, writer); } }