XmlMemberMapping.CheckSpecified Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Gets a value that indicates whether the accompanying field in the .NET Framework type has a value specified.

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

Syntax

'Declaration
Public ReadOnly Property CheckSpecified As Boolean
public bool CheckSpecified { get; }

Property Value

Type: System.Boolean
true , if the accompanying field has a value specified; otherwise, false.

Remarks

In the XML Schema, an element declared with a minOccurs="0" attribute value indicates that the element is optional. An attribute can be declared with a use="optional" attribute. The .NET Framework, using the XML Schema Definition Tool (Xsd.exe), maps either of these constructs to a public field or property that is accompanied by a public field of type bool whose name is the first field's name with "Specified" appended. The CheckSpecified property checks whether such a bool field exists.

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.