<add> of <declaredTypes> Element
Adds a type used by the DataContractSerializer during deserialization. Each declared type includes the known types that will be returned as a field or property of the declared type.
The following sections describe attributes, child elements, and parent elements.
Required string attribute.
Specifies the type name (including namespace), assembly name, version number, culture, and public key token.
Specifies the known type for the declared type that is being added. If the declared type is a generic type, then you must also add a parameter element to the <knownType> element to specify which generic parameter is used to return the known type.
Contains the types that require known types during deserialization by the DataContractSerializer.
For more information about known types, see Data Contract Known Types and DataContractSerializer.
See the <dataContractSerializer> for an example of using this element.
<add type="MyCompany.Library.Shape, MyAssembly, Version=22.214.171.124, Culture=neutral, PublicKeyToken=XXXXXX, processorArchitecture=MSIL"> <knownType type="MyCompany.Library.Circle, MyAssembly, Version=126.96.36.199, Culture=neutral, PublicKeyToken=XXXXXX, processorArchitecture=MSIL"/> </add>
© 2007 Microsoft Corporation. All rights reserved.
Last Published: 2010-01-05