Space Engineers
Public Member Functions | List of all members
ProtoBuf.Serializers.IProtoTypeSerializer Interface Reference
Inheritance diagram for ProtoBuf.Serializers.IProtoTypeSerializer:
ProtoBuf.Serializers.IProtoSerializer ProtoBuf.Serializers.SubItemSerializer ProtoBuf.Serializers.SurrogateSerializer ProtoBuf.Serializers.TagDecorator ProtoBuf.Serializers.TupleSerializer ProtoBuf.Serializers.TypeSerializer

Public Member Functions

bool HasCallbacks (TypeModel.CallbackType callbackType)
 
bool CanCreateInstance ()
 
object CreateInstance (ProtoReader source)
 
void Callback (object value, TypeModel.CallbackType callbackType, SerializationContext context)
 
- Public Member Functions inherited from ProtoBuf.Serializers.IProtoSerializer
void Write (object value, ProtoWriter dest)
 Perform the steps necessary to serialize this data. More...
 
object Read (object value, ProtoReader source)
 Perform the steps necessary to deserialize this data. More...
 

Additional Inherited Members

- 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...
 

Detailed Description

Definition at line 6 of file IProtoTypeSerializer.cs.

Member Function Documentation

void ProtoBuf.Serializers.IProtoTypeSerializer.Callback ( object  value,
TypeModel.CallbackType  callbackType,
SerializationContext  context 
)
bool ProtoBuf.Serializers.IProtoTypeSerializer.CanCreateInstance ( )
object ProtoBuf.Serializers.IProtoTypeSerializer.CreateInstance ( ProtoReader  source)
bool ProtoBuf.Serializers.IProtoTypeSerializer.HasCallbacks ( TypeModel.CallbackType  callbackType)

The documentation for this interface was generated from the following file: