public override object Read(BinaryReader reader, byte version)
{
return new ProviderError
{
DateTime = new DateTime(reader.ReadInt64()),
Type = (ProviderErrorType)reader.ReadByte(),
ProviderId = reader.ReadByte(),
Id = reader.ReadInt32(),
Code = reader.ReadInt32(),
Text = reader.ReadString()
};
}