Interface IRevisionedSerializer<TRevision>
Assembly: SociallyDistant.Framework.dll
Syntax
public interface IRevisionedSerializer<TRevision> : IDisposable where TRevision : Enum
Type Parameters
Name |
Description |
TRevision |
|
Properties
IsReading
Declaration
Property Value
IsWriting
Declaration
Property Value
RevisionComparer
Declaration
IRevisionComparer<TRevision> RevisionComparer { get; }
Property Value
Methods
Serialize(ref ISerializable)
Declaration
void Serialize(ref ISerializable value)
Parameters
Serialize(ref bool)
Declaration
void Serialize(ref bool value)
Parameters
Type |
Name |
Description |
bool |
value |
|
Serialize(ref byte)
Declaration
void Serialize(ref byte value)
Parameters
Type |
Name |
Description |
byte |
value |
|
Serialize(ref char)
Declaration
void Serialize(ref char value)
Parameters
Type |
Name |
Description |
char |
value |
|
Serialize(ref DateTime)
Declaration
void Serialize(ref DateTime value)
Parameters
Serialize(ref decimal)
Declaration
void Serialize(ref decimal value)
Parameters
Type |
Name |
Description |
decimal |
value |
|
Serialize(ref double)
Declaration
void Serialize(ref double value)
Parameters
Type |
Name |
Description |
double |
value |
|
Serialize(ref short)
Declaration
void Serialize(ref short value)
Parameters
Type |
Name |
Description |
short |
value |
|
Serialize(ref int)
Declaration
void Serialize(ref int value)
Parameters
Type |
Name |
Description |
int |
value |
|
Serialize(ref long)
Declaration
void Serialize(ref long value)
Parameters
Type |
Name |
Description |
long |
value |
|
Serialize(ref sbyte)
Declaration
void Serialize(ref sbyte value)
Parameters
Type |
Name |
Description |
sbyte |
value |
|
Serialize(ref float)
Declaration
void Serialize(ref float value)
Parameters
Type |
Name |
Description |
float |
value |
|
Serialize(ref string?)
Declaration
void Serialize(ref string? value)
Parameters
Type |
Name |
Description |
string |
value |
|
Serialize(ref ushort)
Declaration
void Serialize(ref ushort value)
Parameters
Type |
Name |
Description |
ushort |
value |
|
Serialize(ref uint)
Declaration
void Serialize(ref uint value)
Parameters
Type |
Name |
Description |
uint |
value |
|
Serialize(ref ulong)
Declaration
void Serialize(ref ulong value)
Parameters
Type |
Name |
Description |
ulong |
value |
|