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
RollPost does not roundtrip when serializing/deserializing. Instead, serializing a RollPost will serialize Pristine and Current. Deserializing will cause those to go into Pristine and Stored, respectively.