Space Engineers
|
Public Member Functions | |
abstract void | Write (object value, ProtoWriter dest) |
Perform the steps necessary to serialize this data. More... | |
abstract object | Read (object value, ProtoReader source) |
Perform the steps necessary to deserialize this data. More... | |
Protected Member Functions | |
ProtoDecoratorBase (IProtoSerializer tail) | |
Protected Attributes | |
readonly IProtoSerializer | Tail |
Properties | |
abstract Type | ExpectedType [get] |
abstract bool | ReturnsValue [get] |
abstract bool | RequiresOldValue [get] |
Properties inherited from ProtoBuf.Serializers.IProtoSerializer | |
Type | ExpectedType [get] |
The type that this serializer is intended to work for. More... | |
bool | RequiresOldValue [get] |
Indicates whether a Read operation replaces the existing value, or extends the value. If false, the "value" parameter to Read is discarded, and should be passed in as null. More... | |
bool | ReturnsValue [get] |
Now all Read operations return a value (although most do); if false no value should be expected. More... | |
Definition at line 15 of file ProtoDecoratorBase.cs.
|
inlineprotected |
Definition at line 19 of file ProtoDecoratorBase.cs.
|
pure virtual |
Perform the steps necessary to deserialize this data.
value | The current value, if appropriate. |
source | The reader providing the input data. |
Implements ProtoBuf.Serializers.IProtoSerializer.
Implemented in ProtoBuf.Serializers.ListDecorator, ProtoBuf.Serializers.ArrayDecorator, ProtoBuf.Serializers.NullDecorator, ProtoBuf.Serializers.TagDecorator, ProtoBuf.Serializers.PropertyDecorator, ProtoBuf.Serializers.DefaultValueDecorator, ProtoBuf.Serializers.FieldDecorator, ProtoBuf.Serializers.MemberSpecifiedDecorator, and ProtoBuf.Serializers.UriDecorator.
|
pure virtual |
Perform the steps necessary to serialize this data.
value | The value to be serialized. |
dest | The writer entity that is accumulating the output data. |
Implements ProtoBuf.Serializers.IProtoSerializer.
Implemented in ProtoBuf.Serializers.ListDecorator, ProtoBuf.Serializers.NullDecorator, ProtoBuf.Serializers.ArrayDecorator, ProtoBuf.Serializers.TagDecorator, ProtoBuf.Serializers.PropertyDecorator, ProtoBuf.Serializers.DefaultValueDecorator, ProtoBuf.Serializers.FieldDecorator, ProtoBuf.Serializers.UriDecorator, and ProtoBuf.Serializers.MemberSpecifiedDecorator.
|
protected |
Definition at line 18 of file ProtoDecoratorBase.cs.
|
get |
Definition at line 17 of file ProtoDecoratorBase.cs.
|
get |
Definition at line 21 of file ProtoDecoratorBase.cs.
|
get |
Definition at line 20 of file ProtoDecoratorBase.cs.