XmlSerializationCollectionFixupCallback Delegate
This API supports the product infrastructure and is not intended to be used directly from your code.
Delegate used by the XmlSerializer class for deserialization of SOAP-encoded XML data types that map to collections or enumerations.
Assembly: System.Xml (in System.Xml.dll)
public delegate void XmlSerializationCollectionFixupCallback( Object^ collection, Object^ collectionItems )
Parameters
- collection
-
Type:
System::Object^
The collection into which the collection items array is copied.
- collectionItems
-
Type:
System::Object^
An array of items to be copied into the object collection.
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 .NET Framework generates collection fix-up methods that use the XmlSerializationCollectionFixupCallback delegate. This occurs for SOAP-encoded arrays or SOAP-encoded, multi-reference elements whose data types, in either case, map to .NET Framework collections or enumerations. As necessary, the collection fix-up method is called during deserialization.
You should not directly instantiate XmlSerializationCollectionFixupCallback.
SOAP encoding is described in Section 5 of the SOAP 1.1 specification.
Available since 1.1