0x00x0030
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 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 83
| Signature | Flags | Native | Params |
|---|---|---|---|
| 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 |
| JTokenType get_Type() | Public+4 flags | — | 0x04 |
| bool get_HasValues() | Public+4 flags | — | 0x01 |
| 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 | |
| JToken get_Item(object key) | Public+3 flags | 0x08 | |
| void set_Item(object key, JToken value) | Public+3 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 | |
| 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 | |
| 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 | |
| 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 | |
| JsonReader CreateReader() | Public | 0x08 | |
| object ToObject(Type objectType) | Public | 0x08 | |
| object ToObject(Type objectType, JsonSerializer jsonSerializer) | Public | 0x08 | |
| JToken ReadFrom(JsonReader reader) | PublicStatic | 0x08 | |
| JToken ReadFrom(JsonReader reader, JsonLoadSettings settings) | 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 | |
| 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 | |
| void AddAnnotation(object annotation) | Public | 0x08 | |
| uint8 Annotation() | Public | — | 0x00 |
| void CopyAnnotations(JToken target, JToken source) | 1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 2
Used by 34
types with a member, parameter or interface of this type<GetEnumerator>d__1Action`1ArraySortHelper`1Collection`1Dictionary`2EmptyEnumerable`1EntryEnumeratorEqualityComparer`1ICollection`1IDictionary`2IEnumerator`1IList`1IReadOnlyDictionary`2IReadOnlyList`1JArrayJConstructorJContainerJObjectJPropertyJPropertyKeyedCollectionJPropertyListJRawJsonSerializerInternalReaderJsonSerializerTrackedObjectJToken[]JTokenReaderJTokenWriterJValueKeyValuePair`2List`1Predicate`1ReadOnlyCollection`1ValueCollection