Fauna v10 .NET/C# Driver 0.2.0-beta
 
Loading...
Searching...
No Matches
Fauna.Serialization Namespace Reference

Classes

class  BaseSerializer
 
class  BooleanSerializer
 
class  ByteSerializer
 
class  CheckedSerializer
 
class  ClassSerializer
 
class  DateOnlySerializer
 
class  DateTimeOffsetSerializer
 
class  DateTimeSerializer
 
class  DictionarySerializer
 
class  DocumentSerializer
 
class  DoubleSerializer
 
class  DynamicSerializer
 
class  FloatSerializer
 
interface  IClassDocumentSerializer
 
class  IntSerializer
 
interface  ISerializer
 
class  ListSerializer
 
class  LongSerializer
 
class  ModuleSerializer
 
class  NullableDocumentSerializer
 
class  NullableSerializer
 
class  NullableStructSerializer
 
class  PageSerializer
 
class  SByteSerializer
 
class  SerializationException
 Represents error that occur during serialization and deserialization of Fauna data. More...
 
class  Serializer
 Represents methods for serializing objects to and from Fauna's value format.
 
class  ShortSerializer
 
class  StreamSerializer
 
class  StringSerializer
 
class  UIntSerializer
 
class  UShortSerializer
 
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 , Stream
}
 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.

Stream 

The token type is the Fauna stream token.

Definition at line 6 of file TokenType.cs.