Namespace Gremlin.Net.Structure.IO.GraphBinary.Types
Classes
ArraySerializer<TMember>
A serializer that serializes .NET arrays to GraphBinary lists.
BigDecimalSerializer
A serializer that serializes decimal values as BigDecimal in GraphBinary.
BigIntegerSerializer
A serializer for BigInteger values.
BindingSerializer
A serializer for Binding values.
BulkSetSerializer<TList>
A serializer for the GraphBinary type BulkSet that gets converted to TList.
ByteBufferSerializer
A serializer for byte[].
BytecodeSerializer
A Bytecode serializer.
CharSerializer
A char serializer.
ClassSerializer
A serializer for the GraphBinary type class that takes GremlinType objects as their .NET representation.
CustomTypeSerializer
The interface to implement for serializers of custom types.
DateTimeOffsetSerializer
A serializer for the GraphBinary types Date and Timestamp. Both are represented as DateTimeOffset in .NET.
DurationSerializer
A serializer that serializes TimeSpan values as Duration in GraphBinary.
EdgeSerializer
An Edge serializer.
EnumSerializer<TEnum>
Generalized serializer for enum types.
EnumSerializers
Provides serializers for enum types.
GremlinType
Represents the GraphBinary type Class which can be used to serialize a class.
LambdaSerializer
A serializer for lambdas.
ListSerializer<TMember>
A generic list serializer.
MapSerializer<TKey, TValue>
A generic dictionary serializer.
PSerializer
A P serializer.
PathSerializer
A Path serializer.
PropertySerializer
A Property serializer.
SetSerializer<TSet, TMember>
A generic set serializer.
SimpleTypeSerializer<T>
Base class for serialization of types that don't contain type specific information only {type_code}, {value_flag} and {value}.
SingleTypeSerializer<T>
Represents a serializer for types that can be represented as a single value and that can be read and write in a single operation.
SingleTypeSerializers
Provides serializers for types that can be represented as a single value and that can be read and write in a single operation.
StringSerializer
A string serializer.
TraversalSerializer
A traversal serializer.
TraversalStrategySerializer
A traversal strategy serializer.
TraverserSerializer
A Traverser serializer.
TypeSerializer
A serializer for .NET types represented as Class in GraphBinary. Currently only AbstractTraversalStrategy types are supported.
UuidSerializer
A serializer that serializes Guid values as Uuid in GraphBinary.
VertexPropertySerializer
A VertexProperty serializer.
VertexSerializer
A Vertex serializer.