Table of Contents

Class JConstructor

Namespace
Newtonsoft.Json.Linq
Assembly
Newtonsoft.Json.dll
public class JConstructor : JContainer, IJEnumerable<JToken>, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, ITypedList, IBindingList, IList, ICollection, IEnumerable, INotifyCollectionChanged
Inheritance
JConstructor
Implements
Inherited Members
Extension Methods

Constructors

JConstructor()

public JConstructor()

JConstructor(JConstructor)

public JConstructor(JConstructor other)

Parameters

other JConstructor

JConstructor(string)

public JConstructor(string name)

Parameters

name string

JConstructor(string, object)

public JConstructor(string name, object content)

Parameters

name string
content object

JConstructor(string, params object[])

public JConstructor(string name, params object[] content)

Parameters

name string
content object[]

Properties

ChildrenTokens

protected override IList<JToken> ChildrenTokens { get; }

Property Value

IList<JToken>

this[object]

public override JToken? this[object key] { get; set; }

Parameters

key object

Property Value

JToken

Name

public string? Name { get; set; }

Property Value

string

Type

public override JTokenType Type { get; }

Property Value

JTokenType

Methods

Load(JsonReader)

public static JConstructor Load(JsonReader reader)

Parameters

reader JsonReader

Returns

JConstructor

Load(JsonReader, JsonLoadSettings?)

public static JConstructor Load(JsonReader reader, JsonLoadSettings? settings)

Parameters

reader JsonReader
settings JsonLoadSettings

Returns

JConstructor

LoadAsync(JsonReader, JsonLoadSettings?, CancellationToken)

public static Task<JConstructor> LoadAsync(JsonReader reader, JsonLoadSettings? settings, CancellationToken cancellationToken = default)

Parameters

reader JsonReader
settings JsonLoadSettings
cancellationToken CancellationToken

Returns

Task<JConstructor>

LoadAsync(JsonReader, CancellationToken)

public static Task<JConstructor> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)

Parameters

reader JsonReader
cancellationToken CancellationToken

Returns

Task<JConstructor>

WriteTo(JsonWriter, params JsonConverter[])

public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)

Parameters

writer JsonWriter
converters JsonConverter[]

WriteToAsync(JsonWriter, CancellationToken, params JsonConverter[])

public override Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, params JsonConverter[] converters)

Parameters

writer JsonWriter
cancellationToken CancellationToken
converters JsonConverter[]

Returns

Task