C# 클래스 MessagePack.Formatters.CollectionFormatterBase

상속: IMessagePackFormatter
파일 보기 프로젝트 열기: tana/Mondeto

공개 메소드들

메소드 설명
Deserialize ( Array bytes, int offset, IFormatterResolver formatterResolver, int &readSize ) : TCollection
Serialize ( Array &bytes, int offset, value, IFormatterResolver formatterResolver ) : int

보호된 메소드들

메소드 설명
Add ( collection, int index, value ) : void
Complete ( intermediateCollection ) : TCollection
Create ( int count ) : TIntermediate
GetCount ( sequence ) : int?
GetSourceEnumerator ( source ) : TEnumerator

메소드 상세

Add() 보호된 추상적인 메소드

protected abstract Add ( collection, int index, value ) : void
index int
리턴 void

Complete() 보호된 추상적인 메소드

protected abstract Complete ( intermediateCollection ) : TCollection
리턴 TCollection

Create() 보호된 추상적인 메소드

protected abstract Create ( int count ) : TIntermediate
count int
리턴 TIntermediate

Deserialize() 공개 메소드

public Deserialize ( Array bytes, int offset, IFormatterResolver formatterResolver, int &readSize ) : TCollection
bytes Array
offset int
formatterResolver IFormatterResolver
readSize int
리턴 TCollection

GetCount() 보호된 메소드

protected GetCount ( sequence ) : int?
리턴 int?

GetSourceEnumerator() 보호된 추상적인 메소드

protected abstract GetSourceEnumerator ( source ) : TEnumerator
리턴 TEnumerator

Serialize() 공개 메소드

public Serialize ( Array &bytes, int offset, value, IFormatterResolver formatterResolver ) : int
bytes Array
offset int
formatterResolver IFormatterResolver
리턴 int