Override this method to map the specified xsi:type name and namespace to a data contract type during deserialization.

Namespace: Contracts
Assembly: Contracts (in Contracts.dll)

Public Overrides Function ResolveName( _ 
ByVal type_name As String, _ 
ByVal type_namespace As String, _ 
ByVal declared_type As Type, _ 
ByVal known_type_resolver As DataContractResolver _ 
) As Type
This language is not supported or no code example is available.
public override Type ResolveName( 
string type_name, 
string type_namespace, 
Type declared_type, 
DataContractResolver known_type_resolver 
)
This language is not supported or no code example is available.
public:  
Type^ ResolveName( 
String^ type_name, 
String^ type_namespace, 
Type^ declared_type, 
DataContractResolver^ known_type_resolver 
)
This language is not supported or no code example is available.
public function ResolveName( 
type_name : String, 
type_namespace : String, 
declared_type : Type, 
known_type_resolver : DataContractResolver 
) : Type;
This language is not supported or no code example is available.

Parameters

type_name
Type: string

type_namespace
Type: string

declared_type
Type: Type

known_type_resolver
Type: DataContractResolver

Return Value

Type: Type

The type the xsi:type name and namespace is mapped to.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1