C# Класс CassandraSharp.CQLBinaryProtocol.ValueSerialization

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Deserialize ( this columnSpec, byte rawData ) : object
DeserializeList ( byte rawData, IList destList, object>.Func valueDeserializer ) : object
DeserializeMap ( byte rawData, IDictionary destMap, object>.Func keyDeserializer, object>.Func valueDeserializer ) : object
DeserializeSet ( byte rawData, IHashSetAccessor destSet, object>.Func valueDeserializer ) : object
Serialize ( this columnSpec, object data ) : byte[]
SerializeList ( IList data, byte[]>.Func valueSerializer ) : byte[]
SerializeMap ( IDictionary data, byte[]>.Func keySerializer, byte[]>.Func valueSerializer ) : byte[]
SerializeSet ( IHashSetAccessor data, byte[]>.Func valueSerializer ) : byte[]
ToColumnType ( this type ) : ColumnType

Приватные методы

Метод Описание
Deserialize ( ColumnType colType, byte rawData ) : object
Serialize ( ColumnType colType, object data ) : byte[]
ToType ( this colType ) : Type

Описание методов

Deserialize() публичный статический Метод

public static Deserialize ( this columnSpec, byte rawData ) : object
columnSpec this
rawData byte
Результат object

DeserializeList() публичный статический Метод

public static DeserializeList ( byte rawData, IList destList, object>.Func valueDeserializer ) : object
rawData byte
destList IList
valueDeserializer object>.Func
Результат object

DeserializeMap() публичный статический Метод

public static DeserializeMap ( byte rawData, IDictionary destMap, object>.Func keyDeserializer, object>.Func valueDeserializer ) : object
rawData byte
destMap IDictionary
keyDeserializer object>.Func
valueDeserializer object>.Func
Результат object

DeserializeSet() публичный статический Метод

public static DeserializeSet ( byte rawData, IHashSetAccessor destSet, object>.Func valueDeserializer ) : object
rawData byte
destSet IHashSetAccessor
valueDeserializer object>.Func
Результат object

Serialize() публичный статический Метод

public static Serialize ( this columnSpec, object data ) : byte[]
columnSpec this
data object
Результат byte[]

SerializeList() публичный статический Метод

public static SerializeList ( IList data, byte[]>.Func valueSerializer ) : byte[]
data IList
valueSerializer byte[]>.Func
Результат byte[]

SerializeMap() публичный статический Метод

public static SerializeMap ( IDictionary data, byte[]>.Func keySerializer, byte[]>.Func valueSerializer ) : byte[]
data IDictionary
keySerializer byte[]>.Func
valueSerializer byte[]>.Func
Результат byte[]

SerializeSet() публичный статический Метод

public static SerializeSet ( IHashSetAccessor data, byte[]>.Func valueSerializer ) : byte[]
data IHashSetAccessor
valueSerializer byte[]>.Func
Результат byte[]

ToColumnType() публичный статический Метод

public static ToColumnType ( this type ) : ColumnType
type this
Результат ColumnType