public T DeserializeSingleResult <T>(Stream stream, out BaseResult baseResult)
 {
     using (var streamReader = new StreamReader(stream))
         using (var jsonReader = new ArangoJsonTextReader(streamReader))
         {
             return(new DocumentParser(db).ParseBatchResult <T>(jsonReader, out baseResult).FirstOrDefault());
         }
 }
 public T DeserializeSingleResult <T>(Stream stream, out JObject jObject)
 {
     using (var streamReader = new StreamReader(stream))
         using (var jsonReader = new ArangoJsonTextReader(streamReader))
         {
             return(new DocumentParser(db).ParseSingleResult <T>(jsonReader, out jObject, true));
         }
 }
 public T Deserialize <T>(Stream stream)
 {
     using (var streamReader = new StreamReader(stream))
         using (var jsonReader = new ArangoJsonTextReader(streamReader))
         {
             return(Deserialize <T>(jsonReader));
         }
 }