< Dice‎ | PbP‎ | RollPost

RollPost.GetObjectData Method (SerializationInfo, StreamingContext)

From DiceRoller Documentation

Serializes a RollPost.

  • Namespace: Dice.PbP
  • Assembly: DiceRoller (in DiceRoller.dll)

Syntax

public virtual void GetObjectData(
    SerializationInfo info,
    StreamingContext context
)

Parameters

info
Type: System.Runtime.Serialization.SerializationInfo
Container where serialized data is written to.
context
Type: System.Runtime.Serialization.StreamingContext
Streaming context, unused.

Exceptions

Exception Condition
ArgumentNullException info is null.

Remarks

By default, RollPost roundtrips when serializing/deserializing.

When calling the RollPost.Serialize method, serializing a RollPost will serialize Pristine and Current and deserializing (via any method) will cause those to go into Pristine and Stored, respectively. This behavior is based on the StreamingContext.