'Declaration
Public Delegate Function LxDeserializerTypeResolver( _ ByVal candidateTypes As System.Collections.Generic.IEnumerable(Of Type), _ ByVal elementQName As System.Xml.XmlQualifiedName, _ ByVal complexTypeQName As System.Xml.XmlQualifiedName, _ ByVal assignableType As System.Type _ ) As System.Type
public delegate System.Type LxDeserializerTypeResolver( System.Collections.Generic.IEnumerable<Type> candidateTypes, System.Xml.XmlQualifiedName elementQName, System.Xml.XmlQualifiedName complexTypeQName, System.Type assignableType )
Parameters
- candidateTypes
- All the types that are candidates for representing the XML element
- elementQName
- The qualified name of an element
- complexTypeQName
- The qualified name of an elements xsi:type (can be null)
- assignableType
- The returned type must be assignable to this type