C# Класс Stash.Serializers.Binary.AggregateRootSurrogate

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

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

Метод Описание
AggregateRootSurrogate ( AggregateReferenceSurrogate referenceSurrogate ) : System
GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void
SetObjectData ( object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector ) : object

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

Метод Описание
getSerializableMembers ( object obj, StreamingContext context ) : System.Reflection.MemberInfo[]
getSession ( StreamingContext context ) : ISerializationSession

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

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

public AggregateRootSurrogate ( AggregateReferenceSurrogate referenceSurrogate ) : System
referenceSurrogate AggregateReferenceSurrogate
Результат System

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

public GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void
obj object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат void

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

public SetObjectData ( object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector ) : object
obj object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
selector ISurrogateSelector
Результат object