DataSet.ShouldSerializeRelations Method    
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a value indicating whether Relations property should be persisted.
protected:
 virtual bool ShouldSerializeRelations();protected virtual bool ShouldSerializeRelations();abstract member ShouldSerializeRelations : unit -> bool
override this.ShouldSerializeRelations : unit -> boolProtected Overridable Function ShouldSerializeRelations () As BooleanReturns
true if the property value has been changed from its default; otherwise, false.
Examples
The following examples show a class derived from the DataSet class. The Reset and ShouldSerializeRelations methods are invoked from within functions in the derived class.
public  class DerivedDataSet:System.Data.DataSet
{
    public void ResetDataSetRelations()
    {
        // Check the ShouldSerializeRelations methods
        // before invoking Reset.
        if(!this.ShouldSerializeRelations())
        {
            this.Reset();
        }
    }
}
Public Class DerivedDataSet
    Inherits System.Data.DataSet
    
    Public Sub ResetDataSetRelations()
        ' Check the ShouldSerializeRelations methods 
        ' before invoking Reset.
        If Not Me.ShouldSerializeRelations() Then
            Me.Reset()
        End If
    End Sub
End Class
Remarks
You typically use this method if you are either creating a designer for the DataSet, or creating your own control incorporating the DataSet.