Fauna .NET Driver 0.1.0-beta
 
Loading...
Searching...
No Matches
Classes | Enumerations
Fauna.Serialization Namespace Reference

Classes

class  BaseDeserializer
 
class  CheckedDeserializer
 
class  ClassDeserializer
 
class  Deserializer
 Represents methods for deserializing objects to and from Fauna's value format.
 
class  DictionaryDeserializer
 
class  DynamicDeserializer
 
interface  IClassDeserializer
 
interface  IDeserializer
 
class  ListDeserializer
 
class  LongDeserializer
 
class  NullableDeserializer
 
class  PageDeserializer
 
class  SerializationException
 Represents error that occur during serialization and deserialization of Fauna data. More...
 
class  Serializer
 Represents methods for serializing and deserializing objects to and from Fauna format.
 
struct  Utf8FaunaReader
 Represents a reader that provides fast, non-cached, forward-only access to serialized data. More...
 
class  Utf8FaunaWriter
 Provides functionality for writing data in a streaming manner to a buffer or a stream. More...
 

Enumerations

enum  TokenType {
  None , StartObject , EndObject , StartArray ,
  EndArray , StartPage , EndPage , StartRef ,
  EndRef , StartDocument , EndDocument , FieldName ,
  String , Int , Long , Double ,
  Date , Time , True , False ,
  Null , Module
}
 Enumerates the types of tokens used in Fauna serialization. More...
 

Enumeration Type Documentation

◆ TokenType

Enumerates the types of tokens used in Fauna serialization.

Enumerator
None 

There is no value. This is the default token type if no data has been read by the T:Fauna.Serialization.Utf8FaunaReader.

StartObject 

The token type is the start of a Fauna object.

EndObject 

The token type is the end of a Fauna object.

StartArray 

The token type is the start of a Fauna array.

EndArray 

The token type is the end of a Fauna array.

StartPage 

The token type is the start of a Fauna set (a.k.a. page).

EndPage 

The token type is the end of a Fauna set (a.k.a. page).

StartRef 

The token type is the start of a Fauna ref.

EndRef 

The token type is the end of a Fauna ref.

StartDocument 

The token type is the start of a Fauna document.

EndDocument 

The token type is the end of a Fauna document.

FieldName 

The token type is a Fauna property name.

String 

The token type is a Fauna string.

Int 

The token type is a Fauna integer.

Long 

The token type is a Fauna long.

Double 

The token type is a Fauna double.

Date 

The token type is a Fauna date.

Time 

The token type is a Fauna time.

True 

The token type is the Fauna literal true.

False 

The token type is the Fauna literal false.

Null 

The token type is the Fauna literal null.

Module 

The token type is the Fauna module.

Definition at line 6 of file TokenType.cs.