< Dice‎ | PbP‎ | RollPost
Revision as of 17:43, 28 April 2017 by Skizzerz (talk | contribs) (Created page with "{{APIdoc|RollPost.GetObjectData Method (SerializationInfo, StreamingContext)}} Serializes a RollPost. {{ns|PbP}} == Syntax == <syntaxhighlight lang="C#"> public virtual void...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.