C# Класс FarleyFile.DataSerializerWithProtoBuf

Copied from Lokad.CQRS
Наследование: IDataSerializer
Показать файл Открыть проект

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

Метод Описание
DataSerializerWithProtoBuf ( ICollection knownTypes ) : System
Deserialize ( Stream source, Type type ) : object
Serialize ( object instance, Stream destination ) : void
TryGetContractNameByType ( Type messageType, string &contractName ) : bool
TryGetContractTypeByName ( string contractName, Type &contractType ) : bool

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

Метод Описание
InitIdentityTree ( ) : void

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

DataSerializerWithProtoBuf() публичный Метод

public DataSerializerWithProtoBuf ( ICollection knownTypes ) : System
knownTypes ICollection
Результат System

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

public Deserialize ( Stream source, Type type ) : object
source Stream
type System.Type
Результат object

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

public Serialize ( object instance, Stream destination ) : void
instance object
destination Stream
Результат void

TryGetContractNameByType() публичный Метод

public TryGetContractNameByType ( Type messageType, string &contractName ) : bool
messageType System.Type
contractName string
Результат bool

TryGetContractTypeByName() публичный Метод

public TryGetContractTypeByName ( string contractName, Type &contractType ) : bool
contractName string
contractType System.Type
Результат bool