C# Class Stash.Serializers.Binary.AggregateReferenceSurrogate

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

Public Methods

Method Description
GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void

Populates the provided T:System.Runtime.Serialization.SerializationInfo with the data needed to serialize the object.

SetObjectData ( object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector ) : object

Populates the object using the information in the T:System.Runtime.Serialization.SerializationInfo.

Method Details

GetObjectData() public method

Populates the provided T:System.Runtime.Serialization.SerializationInfo with the data needed to serialize the object.
The caller does not have the required permission. ///
public GetObjectData ( object obj, SerializationInfo info, StreamingContext context ) : void
obj object The object to serialize. ///
info System.Runtime.Serialization.SerializationInfo The to populate with data. ///
context System.Runtime.Serialization.StreamingContext The destination (see ) for this serialization. ///
return void

SetObjectData() public method

Populates the object using the information in the T:System.Runtime.Serialization.SerializationInfo.
The caller does not have the required permission. ///
public SetObjectData ( object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector ) : object
obj object The object to populate. ///
info System.Runtime.Serialization.SerializationInfo The information to populate the object. ///
context System.Runtime.Serialization.StreamingContext The source from which the object is deserialized. ///
selector ISurrogateSelector The surrogate selector where the search for a compatible surrogate begins. ///
return object