XmlArrayItemAttribute Constructor (String, Type)

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Initializes a new instance of the XmlArrayItemAttribute class and specifies the name of the XML element generated in the XML document and the Type that can be inserted into the generated XML document.

Namespace: System.Xml.Serialization
Assembly: System.Xml (in System.Xml.dll)


Public Sub New ( _
    elementName As String, _
    type As Type _
public XmlArrayItemAttribute(
    string elementName,
    Type type



This overload sets the ElementName and the Type properties.

Use this overload if you want the name of the generated XML element to differ from the member's identifier.

An XML document that includes namespaces can contain more than one version of an element name. For more information, see the ElementName property.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0


Windows Phone

See Also


XmlArrayItemAttribute Class

XmlArrayItemAttribute Overload

System.Xml.Serialization Namespace