Class ODataPrimitiveDeserializer
Represents an ODataDeserializer that can read OData primitve types.
public class ODataPrimitiveDeserializer : ODataEdmTypeDeserializer
- Inheritance
-
ODataPrimitiveDeserializer
- Inherited Members
Constructors
ODataPrimitiveDeserializer()
Initializes a new instance of the ODataPrimitiveDeserializer class.
public ODataPrimitiveDeserializer()
Methods
Read(ODataMessageReader, Type, ODataDeserializerContext)
public override object Read(ODataMessageReader messageReader, Type type, ODataDeserializerContext readContext)
Parameters
messageReader
ODataMessageReadertype
TypereadContext
ODataDeserializerContext
Returns
ReadInline(object, IEdmTypeReference, ODataDeserializerContext)
public override sealed object ReadInline(object item, IEdmTypeReference edmType, ODataDeserializerContext readContext)
Parameters
item
objectedmType
IEdmTypeReferencereadContext
ODataDeserializerContext
Returns
ReadPrimitive(ODataProperty, ODataDeserializerContext)
Deserializes the primitive from the given primitiveProperty
under the given readContext
.
public virtual object ReadPrimitive(ODataProperty primitiveProperty, ODataDeserializerContext readContext)
Parameters
primitiveProperty
ODataPropertyThe primitive property to deserialize.
readContext
ODataDeserializerContextThe deserializer context.
Returns
- object
The deserialized OData primitive value.