This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Holds an XmlSerializationFixupCallback delegate instance, plus the method's inputs; also serves as the parameter for the method.
Assembly: System.Xml (in System.Xml.dll)
Thetype exposes the following members.
|XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)||Initializes a new instance of the class.|
|XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String)||Initializes a new instance of the class.|
|Callback||Gets the callback method that creates an instance of the XmlSerializationFixupCallback delegate.|
|Ids||Gets or sets an array of keys for the objects that belong to the Source property whose values get filled in by the callback implementation.|
|Source||Gets or sets the object that contains other objects whose values get filled in by the callback implementation.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
While deserializing XML documents into .NET Framework objects, the .NET Framework XML serialization infrastructure dynamically instantiates fix-up methods that implement the XmlSerializationFixupCallback delegate; plus, it instantiates class objects to store the fix-up methods along with their inputs. The infrastructure does so for SOAP-encoded arrays whose data types map to .NET Framework reference types. Then, as necessary, a fix-up method is called to fill in the objects in the array.
In addition, during initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization derived from the XmlSerializationReader class. During this process, the infrastructure generates XmlSerializationFixupCallback properties plus class objects for SOAP-encoded, multireferenced XML data. The methods are then invoked during deserialization.
Do not directly create an instance of the XmlSerializationFixupCallback or class.
SOAP encoding is described in Section 5 of the SOAP 1.1 specification.