C# Class MessagePack.Formatters.CollectionFormatterBase

Inheritance: IMessagePackFormatter
Afficher le fichier Open project: tana/Mondeto

Méthodes publiques

Méthode Description
Deserialize ( Array bytes, int offset, IFormatterResolver formatterResolver, int &readSize ) : TCollection
Serialize ( Array &bytes, int offset, value, IFormatterResolver formatterResolver ) : int

Méthodes protégées

Méthode Description
Add ( collection, int index, value ) : void
Complete ( intermediateCollection ) : TCollection
Create ( int count ) : TIntermediate
GetCount ( sequence ) : int?
GetSourceEnumerator ( source ) : TEnumerator

Method Details

Add() protected abstract méthode

protected abstract Add ( collection, int index, value ) : void
index int
Résultat void

Complete() protected abstract méthode

protected abstract Complete ( intermediateCollection ) : TCollection
Résultat TCollection

Create() protected abstract méthode

protected abstract Create ( int count ) : TIntermediate
count int
Résultat TIntermediate

Deserialize() public méthode

public Deserialize ( Array bytes, int offset, IFormatterResolver formatterResolver, int &readSize ) : TCollection
bytes Array
offset int
formatterResolver IFormatterResolver
readSize int
Résultat TCollection

GetCount() protected méthode

protected GetCount ( sequence ) : int?
Résultat int?

GetSourceEnumerator() protected abstract méthode

protected abstract GetSourceEnumerator ( source ) : TEnumerator
Résultat TEnumerator

Serialize() public méthode

public Serialize ( Array &bytes, int offset, value, IFormatterResolver formatterResolver ) : int
bytes Array
offset int
formatterResolver IFormatterResolver
Résultat int