WCF-Xtensions Class Reference for Mono
PreserveReferencesHandling Enumeration
Example Example 






Specifies reference handling options for the JsonSerializer. Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
Syntax
'Declaration
 
<System.FlagsAttribute()>
Public Enum PreserveReferencesHandling 
   Inherits System.Enum
'Usage
 
Dim instance As PreserveReferencesHandling
[System.Flags()]
public enum PreserveReferencesHandling : System.Enum 
public enum PreserveReferencesHandling = class(System.Enum)
System.FlagsAttribute()
public enum PreserveReferencesHandling extends System.Enum
[System.Flags()]
__value public enum PreserveReferencesHandling : public System.Enum 
[System.Flags()]
public enum class PreserveReferencesHandling : public System.Enum 
Members
MemberDescription
All Preserve references when serializing.
Arrays Preserve references when serializing into a JSON array structure.
None Do not preserve references when serializing types.
Objects Preserve references when serializing into a JSON object structure.
Example
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Noemax.Newtonsoft.Json.PreserveReferencesHandling

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Noemax.Newtonsoft.Json Namespace

Send Feedback