Populates a System.Runtime.Serialization.SerializationInfo with the data necessary to deserialize the field represented by this instance.
The context parameter is reserved; it does not currently participate in this operation.
For more information, see the System.Runtime.Serialization.SerializationInfo.AddValue(string, object, Type) method.