implements IJEnumerable`1, IEnumerable`1, IEnumerable, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider
0x00x0030
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _equalityComparer | JTokenEqualityComparer | PrivateStatic | — | |
| 0x08 | _parent | JContainer | Private | — | |
| 0x08 | _previous | JToken | Private | — | |
| 0x08 | _next | JToken | Private | — | |
| 0x08 | _annotations | object | Private | — | |
| 0x08 | BooleanTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | NumberTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | BigIntegerTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | StringTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | GuidTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | TimeSpanTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | UriTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | CharTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | DateTimeTypes | JTokenType[] | PrivateStatic+1 flags | — | |
| 0x08 | BytesTypes | JTokenType[] | PrivateStatic+1 flags | — |
Functions 161
| Signature | Flags | Native | Params |
|---|---|---|---|
| Task WriteToAsync(JsonWriter writer, const CancellationToken& cancellationToken, const JsonConverter[]& converters) | Public+2 flags | 0x08 | |
| Task WriteToAsync(JsonWriter writer, const JsonConverter[]& converters) | Public | 0x08 | |
| Task<Newtonsoft.Json.Linq.JToken> ReadFromAsync(JsonReader reader, const CancellationToken& cancellationToken) | PublicStatic | 0x08 | |
| Task<Newtonsoft.Json.Linq.JToken> ReadFromAsync(JsonReader reader, JsonLoadSettings settings, const CancellationToken& cancellationToken) | PublicStatic | 0x08 | |
| Task<Newtonsoft.Json.Linq.JToken> LoadAsync(JsonReader reader, const CancellationToken& cancellationToken) | PublicStatic | 0x08 | |
| Task<Newtonsoft.Json.Linq.JToken> LoadAsync(JsonReader reader, JsonLoadSettings settings, const CancellationToken& cancellationToken) | PublicStatic | 0x08 | |
| JTokenEqualityComparer get_EqualityComparer() | PublicStatic+1 flags | 0x08 | |
| JContainer get_Parent() | Public+1 flags | 0x08 | |
| void set_Parent(JContainer value) | 2 flags | 0x08 | |
| JToken get_Root() | Public+1 flags | 0x08 | |
| JToken CloneToken(JsonCloneSettings settings) | 4 flags | 0x08 | |
| bool DeepEquals(JToken node) | 4 flags | 0x08 | |
| JTokenType get_Type() | Public+4 flags | 0x04 | |
| bool get_HasValues() | Public+4 flags | 0x01 | |
| bool DeepEquals(JToken t1, JToken t2) | PublicStatic | 0x08 | |
| JToken get_Next() | Public+1 flags | 0x08 | |
| void set_Next(JToken value) | 2 flags | 0x08 | |
| JToken get_Previous() | Public+1 flags | 0x08 | |
| void set_Previous(JToken value) | 2 flags | 0x08 | |
| string get_Path() | Public+1 flags | 0x08 | |
| void .ctor() | 2 flags | 0x00 | |
| void AddAfterSelf(object content) | Public | 0x08 | |
| void AddBeforeSelf(object content) | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> Ancestors() | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> AncestorsAndSelf() | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> GetAncestors(bool self) | 1 flags | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> AfterSelf() | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> BeforeSelf() | Public | 0x08 | |
| JToken get_Item(object key) | Public+3 flags | 0x08 | |
| void set_Item(object key, JToken value) | Public+3 flags | 0x08 | |
| uint8 Value(object key) | Public+2 flags | 0x08 | |
| JToken get_First() | Public+3 flags | 0x08 | |
| JToken get_Last() | Public+3 flags | 0x08 | |
| JEnumerable<Newtonsoft.Json.Linq.JToken> Children() | Public+2 flags | 0x08 | |
| JEnumerable<T> Children() | Public | 0x08 | |
| IEnumerable<T> Values() | Public+2 flags | 0x08 | |
| void Remove() | Public | 0x00 | |
| void Replace(JToken value) | Public | 0x08 | |
| void WriteTo(JsonWriter writer, const JsonConverter[]& converters) | Public+3 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(const Formatting& formatting, const JsonConverter[]& converters) | Public | 0x08 | |
| JValue EnsureValue(JToken value) | PrivateStatic | 0x08 | |
| string GetType(JToken token) | PrivateStatic | 0x08 | |
| bool ValidateToken(JToken o, const JTokenType[]& validTypes, bool nullable) | PrivateStatic | 0x08 | |
| bool op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| DateTimeOffset op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.Boolean> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| long op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.DateTime> op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.DateTimeOffset> op_Explicit(JToken value) | PublicStatic+1 flags | 0x18 | |
| Nullable<System.Decimal> op_Explicit(JToken value) | PublicStatic+1 flags | 0x18 | |
| Nullable<System.Double> op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.Char> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| int op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| short op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| ushort op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| ushort op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| byte op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| sbyte op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Int32> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Int16> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.UInt16> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Byte> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.SByte> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| DateTime op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Int64> op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.Single> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| decimal op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.UInt32> op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.UInt64> op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| double op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| float op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| string op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| uint op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| ulong op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| byte[] op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Guid op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.Guid> op_Explicit(JToken value) | PublicStatic+1 flags | 0x14 | |
| TimeSpan op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.TimeSpan> op_Explicit(JToken value) | PublicStatic+1 flags | 0x10 | |
| Uri op_Explicit(JToken value) | PublicStatic+1 flags | 0x08 | |
| BigInteger ToBigInteger(JToken value) | PrivateStatic | 0x10 | |
| Nullable<System.Numerics.BigInteger> ToBigIntegerNullable(JToken value) | PrivateStatic | 0x18 | |
| JToken op_Implicit(bool value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const DateTimeOffset& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(byte value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.Byte>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(sbyte value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.SByte>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.Boolean>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(long value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.DateTime>& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(const Nullable<System.DateTimeOffset>& value) | PublicStatic+1 flags | 0x18 | |
| JToken op_Implicit(const Nullable<System.Decimal>& value) | PublicStatic+1 flags | 0x18 | |
| JToken op_Implicit(const Nullable<System.Double>& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(short value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(ushort value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(int value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.Int32>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const DateTime& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.Int64>& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(const Nullable<System.Single>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const decimal& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(const Nullable<System.Int16>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.UInt16>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.UInt32>& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.UInt64>& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(double value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(float value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const string& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(uint value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(ulong value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const byte[]& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(Uri value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const TimeSpan& value) | PublicStatic+1 flags | 0x08 | |
| JToken op_Implicit(const Nullable<System.TimeSpan>& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(const Guid& value) | PublicStatic+1 flags | 0x10 | |
| JToken op_Implicit(const Nullable<System.Guid>& value) | PublicStatic+1 flags | 0x14 | |
| IEnumerator System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| IEnumerator<Newtonsoft.Json.Linq.JToken> System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| int GetDeepHashCode() | 4 flags | 0x04 | |
| IJEnumerable<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken>.get_Item(object key) | PrivateFinal+3 flags | 0x08 | |
| JsonReader CreateReader() | Public | 0x08 | |
| JToken FromObjectInternal(object o, JsonSerializer jsonSerializer) | Static+1 flags | 0x08 | |
| JToken FromObject(object o) | PublicStatic | 0x08 | |
| JToken FromObject(object o, JsonSerializer jsonSerializer) | PublicStatic | 0x08 | |
| uint8 ToObject() | Public | 0x00 | |
| object ToObject(Type objectType) | Public | 0x08 | |
| uint8 ToObject(JsonSerializer jsonSerializer) | Public | 0x08 | |
| object ToObject(Type objectType, JsonSerializer jsonSerializer) | Public | 0x08 | |
| JToken ReadFrom(JsonReader reader) | PublicStatic | 0x08 | |
| JToken ReadFrom(JsonReader reader, JsonLoadSettings settings) | PublicStatic | 0x08 | |
| JToken Parse(const string& json) | PublicStatic | 0x08 | |
| JToken Parse(const string& json, JsonLoadSettings settings) | PublicStatic | 0x08 | |
| JToken Load(JsonReader reader, JsonLoadSettings settings) | PublicStatic | 0x08 | |
| JToken Load(JsonReader reader) | PublicStatic | 0x08 | |
| void SetLineInfo(IJsonLineInfo lineInfo, JsonLoadSettings settings) | 1 flags | 0x08 | |
| void SetLineInfo(int lineNumber, int linePosition) | 1 flags | 0x04 | |
| bool Newtonsoft.Json.IJsonLineInfo.HasLineInfo() | PrivateFinal+2 flags | 0x01 | |
| int Newtonsoft.Json.IJsonLineInfo.get_LineNumber() | PrivateFinal+3 flags | 0x04 | |
| int Newtonsoft.Json.IJsonLineInfo.get_LinePosition() | PrivateFinal+3 flags | 0x04 | |
| JToken SelectToken(const string& path) | Public | 0x08 | |
| JToken SelectToken(const string& path, bool errorWhenNoMatch) | Public | 0x08 | |
| JToken SelectToken(const string& path, JsonSelectSettings settings) | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens(const string& path) | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens(const string& path, bool errorWhenNoMatch) | Public | 0x08 | |
| IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens(const string& path, JsonSelectSettings settings) | Public | 0x08 | |
| DynamicMetaObject GetMetaObject(Expression parameter) | 3 flags | 0x08 | |
| DynamicMetaObject System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(Expression parameter) | PrivateFinal+2 flags | 0x08 | |
| object System.ICloneable.Clone() | PrivateFinal+2 flags | 0x08 | |
| JToken DeepClone() | Public | 0x08 | |
| JToken DeepClone(JsonCloneSettings settings) | Public | 0x08 | |
| void AddAnnotation(object annotation) | Public | 0x08 | |
| uint8 Annotation() | Public | 0x00 | |
| object Annotation(Type type) | Public | 0x08 | |
| IEnumerable<T> Annotations() | Public | 0x08 | |
| IEnumerable<System.Object> Annotations(Type type) | Public | 0x08 | |
| void RemoveAnnotations() | Public | 0x00 | |
| void RemoveAnnotations(Type type) | Public | 0x08 | |
| void CopyAnnotations(JToken target, JToken source) | 1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 2
Used by 77
types with a member, parameter or interface of this type<>c<AfterSelf>d__49<Annotations>d__185`1<Annotations>d__186<BeforeSelf>d__50<ExecuteFilter>d__12<ExecuteFilter>d__2<ExecuteFilter>d__2<ExecuteFilter>d__2<ExecuteFilter>d__2<ExecuteFilter>d__2<ExecuteFilter>d__2<ExecuteFilter>d__2<ExecuteFilter>d__4<GetAncestors>d__48<GetDescendants>d__36<GetEnumerator>d__1Action`1ArrayIndexFilterArrayMultipleIndexFilterArraySliceFilterArraySortHelper`1AsyncTaskMethodBuilder`1BooleanQueryExpressionCollection`1Comparison`1CompositeExpressionConfiguredTaskAwaiterDictionary`2EntryEnumeratorEqualityComparer`1ExtensionsFieldFilterFieldMultipleFilterFunc`1Func`2Func`2ICollection`1IComparer`1IDictionary`2IEnumerator`1IEqualityComparer`1IList`1IReadOnlyDictionary`2IReadOnlyList`1JArrayJConstructorJContainerJObjectJPathJPropertyJPropertyKeyedCollectionJPropertyListJRawJsonSchemaJsonSchemaBuilderJsonSerializerInternalReaderJToken[]JTokenEqualityComparerJTokenReaderJTokenWriterJValueKeyValuePair`2List`1PathFilterPredicate`1QueryExpressionQueryFilterQueryScanFilterReadOnlyCollection`1RootFilterScanFilterScanMultipleFilterTask`1TaskAwaiter`1ValueCollection