|  | 
| Type | ExpectedType  [get] | 
|  | 
| 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 EnumSerializer.cs.
 
  
  | 
        
          | ProtoBuf.Serializers.EnumSerializer.EnumSerializer | ( | Type | enumType, |  
          |  |  | EnumPair[] | map |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | object ProtoBuf.Serializers.EnumSerializer.Read | ( | object | value, |  
          |  |  | ProtoReader | source |  
          |  | ) |  |  |  | inline | 
 
Perform the steps necessary to deserialize this data. 
- Parameters
- 
  
    | value | The current value, if appropriate. |  | source | The reader providing the input data. |  
 
- Returns
- The updated / replacement value.
Implements ProtoBuf.Serializers.IProtoSerializer.
Definition at line 107 of file EnumSerializer.cs.
 
 
  
  | 
        
          | void ProtoBuf.Serializers.EnumSerializer.Write | ( | object | value, |  
          |  |  | ProtoWriter | dest |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | Type ProtoBuf.Serializers.EnumSerializer.ExpectedType |  | get | 
 
 
The documentation for this class was generated from the following file: