summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/ProtoBuf/Serializers/IProtoSerializer.cs
blob: 401b758a13582b625c9ba0cf8476daff4010c287 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;

namespace ProtoBuf.Serializers
{
	internal interface IProtoSerializer
	{
		Type ExpectedType { get; }

		bool RequiresOldValue { get; }

		bool ReturnsValue { get; }

		void Write(object value, ProtoWriter dest);

		object Read(object value, ProtoReader source);
	}
}