C-DEngine 5.105

JsonPropertyAttribute Members

The JsonPropertyAttribute type exposes the following members.

Constructors


  Name Description
Public method JsonPropertyAttribute()()()()
Initializes a new instance of the JsonPropertyAttribute class.
Public method JsonPropertyAttribute(String)
Initializes a new instance of the JsonPropertyAttribute class with the specified name.

Methods


  Name Description
Public method Equals(System.Object) (Inherited from Attribute.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Attribute.)
Public method GetType (Inherited from Object.)
Public method IsDefaultAttribute (Inherited from Attribute.)
Public method Match(System.Object) (Inherited from Attribute.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Properties


  Name Description
Public property DefaultValueHandling
Gets or sets the default value handling used when serializing this property.
Public property IsReference
Gets or sets whether this property's value is serialized as a reference.
Public property ItemConverterParameters
The parameter list to use when constructing the JsonConverter described by ItemConverterType. If null, the default constructor is used. When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, order, and type of these parameters.
Public property ItemConverterType
Gets or sets the JsonConverter used when serializing the property's collection items.
Public property ItemIsReference
Gets or sets whether this property's collection items are serialized as a reference.
Public property ItemReferenceLoopHandling
Gets or sets the reference loop handling used when serializing the property's collection items.
Public property ItemTypeNameHandling
Gets or sets the type name handling used when serializing the property's collection items.
Public property NamingStrategyParameters
The parameter list to use when constructing the NamingStrategy described by NamingStrategyType. If null, the default constructor is used. When non-null, there must be a constructor defined in the NamingStrategy that exactly matches the number, order, and type of these parameters.
Public property NamingStrategyType
Gets or sets the Type of the NamingStrategy.
Public property NullValueHandling
Gets or sets the null value handling used when serializing this property.
Public property ObjectCreationHandling
Gets or sets the object creation handling used when deserializing this property.
Public property Order
Gets or sets the order of serialization of a member.
Public property PropertyName
Gets or sets the name of the property.
Public property ReferenceLoopHandling
Gets or sets the reference loop handling used when serializing this property.
Public property Required
Gets or sets a value indicating whether this property is required.
Public property TypeId (Inherited from Attribute.)
Public property TypeNameHandling
Gets or sets the type name handling used when serializing this property.