C# Class Stash.Serializers.Binary.AggregateRootSurrogate

Inheritance: ISerializationSurrogate
Datei anzeigen Open project: AndyHitchman/Stash Class Usage Examples

Public Methods

Method Description
AggregateRootSurrogate ( AggregateReferenceSurrogate referenceSurrogate ) : System
GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void
SetObjectData ( object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector ) : object

Private Methods

Method Description
getSerializableMembers ( object obj, StreamingContext context ) : System.Reflection.MemberInfo[]
getSession ( StreamingContext context ) : ISerializationSession

Method Details

AggregateRootSurrogate() public method

public AggregateRootSurrogate ( AggregateReferenceSurrogate referenceSurrogate ) : System
referenceSurrogate AggregateReferenceSurrogate
return System

GetObjectData() public method

public GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void
obj object
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void

SetObjectData() public method

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
return object