DataContractAttribute.IsReference Property

Definition

Gets or sets a value that indicates whether to preserve object reference data.

C#
public bool IsReference { get; set; }

Property Value

true to keep object reference data using standard XML; otherwise, false. The default is false.

Remarks

Use the IsReference property to instruct the DataContractSerializer to insert XML constructs that preserve object reference information.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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
UWP 10.0

See also