XmlMemberMapping.CheckSpecified Property

Definition

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

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

C#
public bool CheckSpecified { get; }

Property Value

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.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1