Serialize() public method

public Serialize ( JsonWriter jsonWriter, object value, Type objectType ) : void
jsonWriter JsonWriter
value object
objectType System.Type
return void
 internal override void SerializeInternal(JsonWriter jsonWriter, object value)
 {
     if (_serializerWriter != null)
     {
         _serializerWriter.Serialize(jsonWriter, value);
     }
     else
     {
         _serializer.Serialize(jsonWriter, value);
     }
 }
        internal virtual void SerializeInternal(JsonWriter jsonWriter, object value)
        {
            ValidationUtils.ArgumentNotNull(jsonWriter, "jsonWriter");

              JsonSerializerInternalWriter serializerWriter = new JsonSerializerInternalWriter(this);
              serializerWriter.Serialize(jsonWriter, value);
        }