JsonPropertyInfoValues<T> Class

Definition

Provides serialization metadata about a property or field.

generic <typename T>
public ref class JsonPropertyInfoValues sealed
public sealed class JsonPropertyInfoValues<T>
type JsonPropertyInfoValues<'T> = class
Public NotInheritable Class JsonPropertyInfoValues(Of T)

Type Parameters

T

The type to convert of the JsonConverter<T> for the property.

Inheritance
JsonPropertyInfoValues<T>

Constructors

JsonPropertyInfoValues<T>()

Properties

Converter

A JsonConverter for the property or field, specified by JsonConverterAttribute.

DeclaringType

The declaring type of the property or field.

Getter

Provides a mechanism to get the property or field's value.

HasJsonInclude

Whether the property was annotated with JsonIncludeAttribute.

IgnoreCondition

Specifies a condition for the member to be ignored.

IsExtensionData

Whether the property was annotated with JsonExtensionDataAttribute.

IsProperty

If true, indicates that the member is a property, otherwise indicates the member is a field.

IsPublic

Whether the property or field is public.

IsVirtual

Whether the property or field is a virtual property.

JsonPropertyName

The name to be used when processing the property or field, specified by JsonPropertyNameAttribute.

NumberHandling

If the property or field is a number, specifies how it should processed when serializing and deserializing.

PropertyName

The name of the property or field.

PropertyTypeInfo

The JsonTypeInfo info for the property or field's type.

Setter

Provides a mechanism to set the property or field's value.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to