Populates a System.Runtime.Serialization.SerializationInfo object with the data necessary to deserialize this instance.
The context parameter is reserved for future use; it is currently not implemented in the OperatingSystem.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) method.
For more information, see the System.Runtime.Serialization.SerializationInfo.AddValue(string, object, Type) method.