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
JConstructor(string, params object[])
public JConstructor(string name, params object[] content)
Parameters
Properties
ChildrenTokens
protected override IList<JToken> ChildrenTokens { get; }
Property Value
this[object]
public override JToken? this[object key] { get; set; }
Parameters
key
object
Property Value
Name
public string? Name { get; set; }
Property Value
Type
public override JTokenType Type { get; }
Property Value
Methods
Load(JsonReader)
public static JConstructor Load(JsonReader reader)
Parameters
reader
JsonReader
Returns
Load(JsonReader, JsonLoadSettings?)
public static JConstructor Load(JsonReader reader, JsonLoadSettings? settings)
Parameters
reader
JsonReadersettings
JsonLoadSettings
Returns
LoadAsync(JsonReader, JsonLoadSettings?, CancellationToken)
public static Task<JConstructor> LoadAsync(JsonReader reader, JsonLoadSettings? settings, CancellationToken cancellationToken = default)
Parameters
reader
JsonReadersettings
JsonLoadSettingscancellationToken
CancellationToken
Returns
LoadAsync(JsonReader, CancellationToken)
public static Task<JConstructor> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)
Parameters
reader
JsonReadercancellationToken
CancellationToken
Returns
WriteTo(JsonWriter, params JsonConverter[])
public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
Parameters
writer
JsonWriterconverters
JsonConverter[]
WriteToAsync(JsonWriter, CancellationToken, params JsonConverter[])
public override Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, params JsonConverter[] converters)
Parameters
writer
JsonWritercancellationToken
CancellationTokenconverters
JsonConverter[]