public void Save(IProtocolSerializerContext context) { context.Write(Values.Count); foreach (var pair in Values) { context.Write(pair.Key); context.WritePrimitive(pair.Value.Item1, pair.Value.Item2); } }