Show / Hide Table of Contents

    Class JsonProperty

    Inheritance
    Object
    JsonProperty
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Newtonsoft.Json.dll
    Syntax
    public class JsonProperty

    Constructors

    JsonProperty()

    Declaration
    public JsonProperty ();

    Properties

    AttributeProvider

    Declaration
    public Newtonsoft.Json.Serialization.IAttributeProvider AttributeProvider { get; set; }
    Property Value
    IAttributeProvider

    Converter

    Declaration
    public Newtonsoft.Json.JsonConverter Converter { get; set; }
    Property Value
    JsonConverter

    DeclaringType

    Declaration
    public Type DeclaringType { get; set; }
    Property Value
    Type

    DefaultValue

    Declaration
    public object DefaultValue { get; set; }
    Property Value
    Object

    DefaultValueHandling

    Declaration
    public Nullable<Newtonsoft.Json.DefaultValueHandling> DefaultValueHandling { get; set; }
    Property Value
    Nullable<DefaultValueHandling>

    GetIsSpecified

    Declaration
    public Predicate<object> GetIsSpecified { get; set; }
    Property Value
    Predicate<Object>

    HasMemberAttribute

    Declaration
    public bool HasMemberAttribute { get; set; }
    Property Value
    Boolean

    Ignored

    Declaration
    public bool Ignored { get; set; }
    Property Value
    Boolean

    IsReference

    Declaration
    public Nullable<bool> IsReference { get; set; }
    Property Value
    Nullable<Boolean>

    ItemConverter

    Declaration
    public Newtonsoft.Json.JsonConverter ItemConverter { get; set; }
    Property Value
    JsonConverter

    ItemIsReference

    Declaration
    public Nullable<bool> ItemIsReference { get; set; }
    Property Value
    Nullable<Boolean>

    ItemReferenceLoopHandling

    Declaration
    public Nullable<Newtonsoft.Json.ReferenceLoopHandling> ItemReferenceLoopHandling { get; set; }
    Property Value
    Nullable<ReferenceLoopHandling>

    ItemTypeNameHandling

    Declaration
    public Nullable<Newtonsoft.Json.TypeNameHandling> ItemTypeNameHandling { get; set; }
    Property Value
    Nullable<TypeNameHandling>

    MemberConverter

    Declaration
    public Newtonsoft.Json.JsonConverter MemberConverter { get; set; }
    Property Value
    JsonConverter

    NullValueHandling

    Declaration
    public Nullable<Newtonsoft.Json.NullValueHandling> NullValueHandling { get; set; }
    Property Value
    Nullable<NullValueHandling>

    ObjectCreationHandling

    Declaration
    public Nullable<Newtonsoft.Json.ObjectCreationHandling> ObjectCreationHandling { get; set; }
    Property Value
    Nullable<ObjectCreationHandling>

    Order

    Declaration
    public Nullable<int> Order { get; set; }
    Property Value
    Nullable<Int32>

    PropertyName

    Declaration
    public string PropertyName { get; set; }
    Property Value
    String

    PropertyType

    Declaration
    public Type PropertyType { get; set; }
    Property Value
    Type

    Readable

    Declaration
    public bool Readable { get; set; }
    Property Value
    Boolean

    ReferenceLoopHandling

    Declaration
    public Nullable<Newtonsoft.Json.ReferenceLoopHandling> ReferenceLoopHandling { get; set; }
    Property Value
    Nullable<ReferenceLoopHandling>

    Required

    Declaration
    public Newtonsoft.Json.Required Required { get; set; }
    Property Value
    Required

    SetIsSpecified

    Declaration
    public Action<object,object> SetIsSpecified { get; set; }
    Property Value
    Action<Object,Object>

    ShouldDeserialize

    Declaration
    public Predicate<object> ShouldDeserialize { get; set; }
    Property Value
    Predicate<Object>

    ShouldSerialize

    Declaration
    public Predicate<object> ShouldSerialize { get; set; }
    Property Value
    Predicate<Object>

    TypeNameHandling

    Declaration
    public Nullable<Newtonsoft.Json.TypeNameHandling> TypeNameHandling { get; set; }
    Property Value
    Nullable<TypeNameHandling>

    UnderlyingName

    Declaration
    public string UnderlyingName { get; set; }
    Property Value
    String

    ValueProvider

    Declaration
    public Newtonsoft.Json.Serialization.IValueProvider ValueProvider { get; set; }
    Property Value
    IValueProvider

    Writable

    Declaration
    public bool Writable { get; set; }
    Property Value
    Boolean

    Methods

    ToString()

    Declaration
    public override string ToString ();
    Returns
    String

    Extension Methods

    JsonConverterHelper.GetPropertyName(JsonProperty, String[])
    JsonConverterHelper.IsJsonExtensionData(JsonProperty)
    Back to top Azure SDK for Net