• Manual
  • API Documentation
  • Bayat.Json.Linq
  • JProperty

    Show / Hide Table of Contents
    • Bayat
      • UnityThread
    • Bayat.Core
      • AddReferenceWindow
      • AddReferenceWindow.Dependency
      • AssetReferenceResolver
      • AssetReferenceResolverEditor
      • BayatEditorStyles
      • CoreAssetPostProcessor
      • EditorApplicationUtility
      • MaterialPropertiesResolver
      • MaterialPropertiesResolverEditor
      • ReferenceCheckerWindow
      • ReferenceResolverMode
      • RuntimeMaterialProperties
      • RuntimeMaterialProperty
      • RuntimeMaterialPropertyType
      • SceneReferenceResolver
      • SceneReferenceResolverEditor
      • UnityEditorInternalException
    • Bayat.Core.EditorWindows
      • AssetReferenceManagerWindow
      • AssetReferenceManagerWindow.Styles
      • DatabaseMigrationWindow
      • DatabaseMigrationWindow.SceneMigrationStatus
      • DatabaseMigrationWindow.Styles
      • EditorWindowExtensions
      • EditorWindowUtility
      • EditorWindowWrapper
      • SceneReferenceManagerWindow
      • SceneReferenceManagerWindow.Styles
      • WindowClose
      • WrappedEditorWindow
    • Bayat.Core.Profiling
      • ProfiledSegment
      • ProfiledSegmentCollection
      • ProfilingScope
      • ProfilingUtility
    • Bayat.Core.Reflection
      • AssemblyExtensions
      • Codebase
      • RuntimeCodebase
      • TypeExtensions
      • TypeUtility
    • Bayat.Core.Text
      • StringExtensions
      • StringUtility
    • Bayat.Core.Utilities
      • ExceptionExtensions
      • GuidToReferenceDictionary
      • SerializableDictionary<TKey, TVal>
    • Bayat.Json
      • ConstructorHandling
      • CreateObjectConverterWindow
      • CreateObjectConverterWindow.Styles
      • DateFormatHandling
      • DateParseHandling
      • DateTimeZoneHandling
      • DefaultValueHandling
      • FloatFormatHandling
      • FloatParseHandling
      • Formatting
      • GameObjectSerializationHandler
      • GameObjectSerializationManagerTreeView
      • GameObjectSerializationManagerTreeView.Styles
      • GameObjectSerializationManagerWindow
      • GameObjectSerializationManagerWindow.Styles
      • IArrayPool<T>
      • IJsonLineInfo
      • JsonArrayAttribute
      • JsonConstructorAttribute
      • JsonContainerAttribute
      • JsonContainerType
      • JsonConvert
      • JsonConverter
      • JsonConverterAttribute
      • JsonConverterCollection
      • JsonDefaultSettingsWindow
      • JsonDefaultSettingsWindow.Styles
      • JsonDictionaryAttribute
      • JsonException
      • JsonExtensionDataAttribute
      • JsonIgnoreAttribute
      • JsonObjectAttribute
      • JsonPosition
      • JsonPropertyAttribute
      • JsonReader
      • JsonReader.State
      • JsonReaderException
      • JsonRequiredAttribute
      • JsonSerializationException
      • JsonSerializer
      • JsonSerializerSettings
      • JsonSerializerSettingsPreset
      • JsonTextReader
      • JsonTextWriter
      • JsonToken
      • JsonWriter
      • JsonWriter.State
      • JsonWriterException
      • MemberSerialization
      • MetadataPropertyHandling
      • MissingMemberHandling
      • NullValueHandling
      • ObjectCreationHandling
      • PreserveReferencesHandling
      • ReadType
      • ReferenceLoopHandling
      • Required
      • StringEscapeHandling
      • TypeNameHandling
      • WriteState
    • Bayat.Json.Bson
      • BsonArray
      • BsonBinary
      • BsonBinaryType
      • BsonBinaryWriter
      • BsonObject
      • BsonObjectId
      • BsonProperty
      • BsonReader
      • BsonRegex
      • BsonString
      • BsonToken
      • BsonType
      • BsonValue
      • BsonWriter
    • Bayat.Json.Converters
      • AnimatorConverter
      • AudioClipConverter
      • BinaryConverter
      • BoundsConverter
      • BsonObjectIdConverter
      • ColliderConverter
      • ColorConverter
      • CustomCreationConverter<T>
      • DateTimeConverterBase
      • DiscriminatedUnionConverter
      • EntityKeyMemberConverter
      • ExpandoObjectConverter
      • GameObjectConverter
      • HashSetConverter
      • IsoDateTimeConverter
      • JavaScriptDateTimeConverter
      • KeyValuePairConverter
      • MaterialConverter
      • MaterialConverter.JsonSerializedMaterialProperty
      • Matrix4x4Converter
      • MeshConverter
      • MeshConverter.SerializedIndices
      • MeshFilterConverter
      • ObjectJsonConverter
      • QuaternionConverter
      • RectConverter
      • RectTransformConverter
      • RegexConverter
      • RendererConverter
      • ResolutionConverter
      • ShaderConverter
      • SpriteConverter
      • StringEnumConverter
      • Texture2DConverter
      • TransformConverter
      • UnityBehaviourConverter
      • UnityComponentConverter
      • UnityMonoBehaviourConverter
      • UnityObjectConverter
      • UriConverter
      • VectorConverter
      • VersionConverter
      • XmlNodeConverter
    • Bayat.Json.Linq
      • CommentHandling
      • Extensions
      • IJEnumerable<T>
      • JArray
      • JConstructor
      • JContainer
      • JEnumerable<T>
      • JObject
      • JProperty
      • JPropertyDescriptor
      • JPropertyKeyedCollection
      • JRaw
      • JsonLoadSettings
      • JsonMergeSettings
      • JToken
      • JTokenEqualityComparer
      • JTokenReader
      • JTokenType
      • JTokenWriter
      • JValue
      • LineInfoHandling
      • MergeArrayHandling
      • MergeNullValueHandling
    • Bayat.Json.Linq.JsonPath
      • ArrayIndexFilter
      • ArrayMultipleIndexFilter
      • ArraySliceFilter
      • BooleanQueryExpression
      • CompositeExpression
      • FieldFilter
      • FieldMultipleFilter
      • JPath
      • PathFilter
      • QueryExpression
      • QueryFilter
      • QueryOperator
      • ScanFilter
    • Bayat.Json.Serialization
      • CachedAttributeGetter<T>
      • CamelCasePropertyNamesContractResolver
      • DefaultContractResolver
      • DefaultContractResolver.EnumerableDictionaryWrapper<TEnumeratorKey, TEnumeratorValue>
      • DefaultContractResolverState
      • DefaultReferenceResolver
      • DefaultSerializationBinder
      • DefaultSerializationBinder.TypeNameKey
      • DiagnosticsTraceWriter
      • ErrorContext
      • ErrorEventArgs
      • ExpressionValueProvider
      • ExtensionDataGetter
      • ExtensionDataSetter
      • IAttributeProvider
      • IContractResolver
      • IReferenceResolver
      • ITraceWriter
      • IValueProvider
      • JsonArrayContract
      • JsonContainerContract
      • JsonContract
      • JsonContractType
      • JsonDictionaryContract
      • JsonDynamicContract
      • JsonFormatterConverter
      • JsonISerializableContract
      • JsonLinqContract
      • JsonObjectContract
      • JsonPrimitiveContract
      • JsonProperty
      • JsonPropertyCollection
      • JsonSerializerInternalBase
      • JsonSerializerProxy
      • JsonSerializerReader
      • JsonSerializerReader.CreatorPropertyContext
      • JsonSerializerReader.PropertyPresence
      • JsonSerializerWriter
      • JsonStringContract
      • JsonTypeReflector
      • MemoryTraceWriter
      • ObjectConstructor<T>
      • OnErrorAttribute
      • ReflectionAttributeProvider
      • ReflectionValueProvider
      • ResolverContractKey
      • SerializationCallback
      • SerializationErrorCallback
      • TraceJsonReader
      • TraceJsonWriter
    • Bayat.Json.Shims
      • PreserveAttribute
    • Bayat.Json.Utilities
      • Base64Encoder
      • BidirectionalDictionary<TFirst, TSecond>
      • BufferUtils
      • CollectionUtils
      • CollectionWrapper<T>
      • ConvertUtils
      • ConvertUtils.ConvertResult
      • ConvertUtils.TypeConvertKey
      • Creator<T>
      • DateTimeParser
      • DateTimeUtils
      • DictionaryWrapper<TKey, TValue>
      • DynamicProxy<T>
      • DynamicProxyMetaObject<T>
      • DynamicUtils
      • DynamicUtils.BinderWrapper
      • EnumUtils
      • EnumValue<T>
      • ExpressionReflectionDelegateFactory
      • FSharpFunction
      • FSharpUtils
      • ImmutableCollectionsUtils
      • ImmutableCollectionsUtils.ImmutableCollectionTypeInfo
      • IWrappedCollection
      • IWrappedDictionary
      • JavaScriptUtils
      • JsonTokenUtils
      • LateBoundReflectionDelegateFactory
      • MathUtils
      • MethodCall<T, TResult>
      • MiscellaneousUtils
      • NoThrowExpressionVisitor
      • NoThrowGetBinderMember
      • NoThrowSetBinderMember
      • ParseResult
      • ParserTimeZone
      • PrimitiveTypeCode
      • PropertyNameTable
      • ReflectionDelegateFactory
      • ReflectionMember
      • ReflectionObject
      • ReflectionUtils
      • StringBuffer
      • StringReference
      • StringReferenceExtensions
      • StringUtils
      • ThreadSafeStore<TKey, TValue>
      • TypeInformation
      • ValidationUtils
    • Bayat.SaveSystem
      • AutoSave
      • AutoSaveManager
      • AutoSaveManager.LoadEvent
      • AutoSaveManager.SaveEvent
      • AutoSaveManagerWindow
      • AutoSaveManagerWindow.Styles
      • LoadEventArgs
      • LoadIntoEventArgs
      • SaveEventArgs
      • SaveSystemAPI
      • SaveSystemDefaultSettingsWindow
      • SaveSystemDefaultSettingsWindow.Styles
      • SaveSystemEditorResources
      • SaveSystemJsonSerializer
      • SaveSystemManager
      • SaveSystemSettings
      • SaveSystemSettingsPreset
      • WelcomeWindow
      • WelcomeWindow.Styles
    • Bayat.SaveSystem.Security
      • ISaveSystemEncryption
      • SaveSystemCryptoStream
      • SaveSystemSymmetricCryptoStream
      • SaveSystemSymmetricEncryption
    • Bayat.SaveSystem.Storage
      • BuiltInConnectionFactory
      • ConnectionStringFactory
      • FileStorageStream
      • IConnectionFactory
      • IStorage
      • IStorageStream
      • LocalDiskStorage
      • PlayerPrefsStorage
      • PlayerPrefsStorageStream
      • StorageBackup
      • StorageBase
      • StorageClearOperationResult
      • StorageConnectionString
      • StorageCopyOperationResult
      • StorageDeleteOperationResult
      • StorageFactory
      • StorageFullException
      • StorageInvalidIdentifierException
      • StorageItemNotFoundException
      • StorageListOptions
      • StorageMetaData
      • StorageMoveOperationResult
      • StorageOperationResult
      • StorageStream

    Class JProperty

    Represents a JSON property.

    Inheritance
    System.Object
    JToken
    JContainer
    JProperty
    Implements
    IJEnumerable<JToken>
    IJsonLineInfo
    System.ICloneable
    System.Dynamic.IDynamicMetaObjectProvider
    System.Collections.Generic.IList<JToken>
    System.Collections.Generic.ICollection<JToken>
    System.Collections.Generic.IEnumerable<JToken>
    System.ComponentModel.ITypedList
    System.ComponentModel.IBindingList
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.Collections.Specialized.INotifyCollectionChanged
    Inherited Members
    JContainer._listChanged
    JContainer._addingNew
    JContainer.ListChanged
    JContainer.AddingNew
    JContainer._collectionChanged
    JContainer.CollectionChanged
    JContainer.CheckReentrancy()
    JContainer.CreateChildrenCollection()
    JContainer.OnAddingNew(AddingNewEventArgs)
    JContainer.OnListChanged(ListChangedEventArgs)
    JContainer.OnCollectionChanged(NotifyCollectionChangedEventArgs)
    JContainer.HasValues
    JContainer.ContentsEqual(JContainer)
    JContainer.First
    JContainer.Last
    JContainer.Children()
    JContainer.Values<T>()
    JContainer.Descendants()
    JContainer.DescendantsAndSelf()
    JContainer.GetDescendants(Boolean)
    JContainer.IsMultiContent(Object)
    JContainer.EnsureParentToken(JToken, Boolean)
    JContainer.ReplaceItem(JToken, JToken)
    JContainer.CopyItemsTo(Array, Int32)
    JContainer.IsTokenUnchanged(JToken, JToken)
    JContainer.ValidateToken(JToken, JToken)
    JContainer.Add(Object)
    JContainer.AddAndSkipParentCheck(JToken)
    JContainer.AddFirst(Object)
    JContainer.CreateFromContent(Object)
    JContainer.CreateWriter()
    JContainer.ReplaceAll(Object)
    JContainer.RemoveAll()
    JContainer.Merge(Object)
    JContainer.Merge(Object, JsonMergeSettings)
    JContainer.ReadTokenFrom(JsonReader, JsonLoadSettings)
    JContainer.ReadContentFrom(JsonReader, JsonLoadSettings)
    JContainer.ContentsHashCode()
    JContainer.ITypedList.GetListName(PropertyDescriptor[])
    JContainer.ITypedList.GetItemProperties(PropertyDescriptor[])
    JContainer.IList<JToken>.IndexOf(JToken)
    JContainer.IList<JToken>.Insert(Int32, JToken)
    JContainer.IList<JToken>.RemoveAt(Int32)
    JContainer.IList<JToken>.Item[Int32]
    JContainer.ICollection<JToken>.Add(JToken)
    JContainer.ICollection<JToken>.Clear()
    JContainer.ICollection<JToken>.Contains(JToken)
    JContainer.ICollection<JToken>.CopyTo(JToken[], Int32)
    JContainer.ICollection<JToken>.IsReadOnly
    JContainer.ICollection<JToken>.Remove(JToken)
    JContainer.IList.Add(Object)
    JContainer.IList.Clear()
    JContainer.IList.Contains(Object)
    JContainer.IList.IndexOf(Object)
    JContainer.IList.Insert(Int32, Object)
    JContainer.IList.IsFixedSize
    JContainer.IList.IsReadOnly
    JContainer.IList.Remove(Object)
    JContainer.IList.RemoveAt(Int32)
    JContainer.IList.Item[Int32]
    JContainer.ICollection.CopyTo(Array, Int32)
    JContainer.Count
    JContainer.ICollection.IsSynchronized
    JContainer.ICollection.SyncRoot
    JContainer.IBindingList.AddIndex(PropertyDescriptor)
    JContainer.IBindingList.AddNew()
    JContainer.IBindingList.AllowEdit
    JContainer.IBindingList.AllowNew
    JContainer.IBindingList.AllowRemove
    JContainer.IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)
    JContainer.IBindingList.Find(PropertyDescriptor, Object)
    JContainer.IBindingList.IsSorted
    JContainer.IBindingList.RemoveIndex(PropertyDescriptor)
    JContainer.IBindingList.RemoveSort()
    JContainer.IBindingList.SortDirection
    JContainer.IBindingList.SortProperty
    JContainer.IBindingList.SupportsChangeNotification
    JContainer.IBindingList.SupportsSearching
    JContainer.IBindingList.SupportsSorting
    JContainer.MergeEnumerableContent(JContainer, IEnumerable, JsonMergeSettings)
    JToken.EqualityComparer
    JToken.Parent
    JToken.Root
    JToken.DeepEquals(JToken, JToken)
    JToken.Next
    JToken.Previous
    JToken.Path
    JToken.AddAfterSelf(Object)
    JToken.AddBeforeSelf(Object)
    JToken.Ancestors()
    JToken.AncestorsAndSelf()
    JToken.GetAncestors(Boolean)
    JToken.AfterSelf()
    JToken.BeforeSelf()
    JToken.Item[Object]
    JToken.Value<T>(Object)
    JToken.Children<T>()
    JToken.Remove()
    JToken.Replace(JToken)
    JToken.ToString()
    JToken.ToString(Formatting, JsonConverter[])
    JToken.IEnumerable.GetEnumerator()
    JToken.IEnumerable<JToken>.GetEnumerator()
    JToken.IJEnumerable<JToken>.Item[Object]
    JToken.CreateReader()
    JToken.FromObject(Object)
    JToken.FromObject(Object, JsonSerializer)
    JToken.ToObject<T>()
    JToken.ToObject(Type)
    JToken.ToObject<T>(JsonSerializer)
    JToken.ToObject(Type, JsonSerializer)
    JToken.ReadFrom(JsonReader)
    JToken.ReadFrom(JsonReader, JsonLoadSettings)
    JToken.Parse(String)
    JToken.Parse(String, JsonLoadSettings)
    JToken.SetLineInfo(IJsonLineInfo, JsonLoadSettings)
    JToken.SetLineInfo(Int32, Int32)
    JToken.IJsonLineInfo.HasLineInfo()
    JToken.IJsonLineInfo.LineNumber
    JToken.IJsonLineInfo.LinePosition
    JToken.SelectToken(String)
    JToken.SelectToken(String, Boolean)
    JToken.SelectTokens(String)
    JToken.SelectTokens(String, Boolean)
    JToken.GetMetaObject(Expression)
    JToken.IDynamicMetaObjectProvider.GetMetaObject(Expression)
    JToken.ICloneable.Clone()
    JToken.DeepClone()
    JToken.AddAnnotation(Object)
    JToken.Annotation<T>()
    JToken.Annotation(Type)
    JToken.Annotations<T>()
    JToken.Annotations(Type)
    JToken.RemoveAnnotations<T>()
    JToken.RemoveAnnotations(Type)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Bayat.Json.Linq
    Assembly: Bayat.Json.Runtime.dll
    Syntax
    public class JProperty : JContainer, IJEnumerable<JToken>, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, ITypedList, IBindingList, IList, ICollection, IEnumerable, INotifyCollectionChanged

    Constructors

    | Improve this Doc View Source

    JProperty(JProperty)

    Initializes a new instance of the JProperty class from another JProperty object.

    Declaration
    public JProperty(JProperty other)
    Parameters
    Type Name Description
    JProperty other

    A JProperty object to copy from.

    | Improve this Doc View Source

    JProperty(String)

    Declaration
    public JProperty(string name)
    Parameters
    Type Name Description
    System.String name
    | Improve this Doc View Source

    JProperty(String, Object)

    Initializes a new instance of the JProperty class.

    Declaration
    public JProperty(string name, object content)
    Parameters
    Type Name Description
    System.String name

    The property name.

    System.Object content

    The property content.

    | Improve this Doc View Source

    JProperty(String, Object[])

    Initializes a new instance of the JProperty class.

    Declaration
    public JProperty(string name, params object[] content)
    Parameters
    Type Name Description
    System.String name

    The property name.

    System.Object[] content

    The property content.

    Properties

    | Improve this Doc View Source

    ChildrenTokens

    Gets the container's children tokens.

    Declaration
    protected override IList<JToken> ChildrenTokens { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<JToken>

    The container's children tokens.

    Overrides
    JContainer.ChildrenTokens
    | Improve this Doc View Source

    Name

    Gets the property name.

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String

    The property name.

    | Improve this Doc View Source

    Type

    Gets the node type for this JToken.

    Declaration
    public override JTokenType Type { get; }
    Property Value
    Type Description
    JTokenType

    The type.

    Overrides
    JToken.Type
    | Improve this Doc View Source

    Value

    Gets or sets the property value.

    Declaration
    public JToken Value { get; set; }
    Property Value
    Type Description
    JToken

    The property value.

    Methods

    | Improve this Doc View Source

    ClearItems()

    Declaration
    public override void ClearItems()
    Overrides
    JContainer.ClearItems()
    | Improve this Doc View Source

    CloneToken()

    Declaration
    public override JToken CloneToken()
    Returns
    Type Description
    JToken
    Overrides
    JToken.CloneToken()
    | Improve this Doc View Source

    ContainsItem(JToken)

    Declaration
    public override bool ContainsItem(JToken item)
    Parameters
    Type Name Description
    JToken item
    Returns
    Type Description
    System.Boolean
    Overrides
    JContainer.ContainsItem(JToken)
    | Improve this Doc View Source

    DeepEquals(JToken)

    Declaration
    public override bool DeepEquals(JToken node)
    Parameters
    Type Name Description
    JToken node
    Returns
    Type Description
    System.Boolean
    Overrides
    JToken.DeepEquals(JToken)
    | Improve this Doc View Source

    GetDeepHashCode()

    Declaration
    public override int GetDeepHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    JToken.GetDeepHashCode()
    | Improve this Doc View Source

    GetItem(Int32)

    Declaration
    public override JToken GetItem(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    JToken
    Overrides
    JContainer.GetItem(Int32)
    | Improve this Doc View Source

    IndexOfItem(JToken)

    Declaration
    public override int IndexOfItem(JToken item)
    Parameters
    Type Name Description
    JToken item
    Returns
    Type Description
    System.Int32
    Overrides
    JContainer.IndexOfItem(JToken)
    | Improve this Doc View Source

    InsertItem(Int32, JToken, Boolean)

    Declaration
    public override void InsertItem(int index, JToken item, bool skipParentCheck)
    Parameters
    Type Name Description
    System.Int32 index
    JToken item
    System.Boolean skipParentCheck
    Overrides
    JContainer.InsertItem(Int32, JToken, Boolean)
    | Improve this Doc View Source

    Load(JsonReader)

    Loads an JProperty from a JsonReader.

    Declaration
    public static JProperty Load(JsonReader reader)
    Parameters
    Type Name Description
    JsonReader reader

    A JsonReader that will be read for the content of the JProperty.

    Returns
    Type Description
    JProperty

    A JProperty that contains the JSON that was read from the specified JsonReader.

    | Improve this Doc View Source

    Load(JsonReader, JsonLoadSettings)

    Loads an JProperty from a JsonReader.

    Declaration
    public static JProperty Load(JsonReader reader, JsonLoadSettings settings)
    Parameters
    Type Name Description
    JsonReader reader

    A JsonReader that will be read for the content of the JProperty.

    JsonLoadSettings settings

    The JsonLoadSettings used to load the JSON. If this is null, default load settings will be used.

    Returns
    Type Description
    JProperty

    A JProperty that contains the JSON that was read from the specified JsonReader.

    | Improve this Doc View Source

    MergeItem(Object, JsonMergeSettings)

    Declaration
    public override void MergeItem(object content, JsonMergeSettings settings)
    Parameters
    Type Name Description
    System.Object content
    JsonMergeSettings settings
    Overrides
    JContainer.MergeItem(Object, JsonMergeSettings)
    | Improve this Doc View Source

    RemoveItem(JToken)

    Declaration
    public override bool RemoveItem(JToken item)
    Parameters
    Type Name Description
    JToken item
    Returns
    Type Description
    System.Boolean
    Overrides
    JContainer.RemoveItem(JToken)
    | Improve this Doc View Source

    RemoveItemAt(Int32)

    Declaration
    public override void RemoveItemAt(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Overrides
    JContainer.RemoveItemAt(Int32)
    | Improve this Doc View Source

    SetItem(Int32, JToken)

    Declaration
    public override void SetItem(int index, JToken item)
    Parameters
    Type Name Description
    System.Int32 index
    JToken item
    Overrides
    JContainer.SetItem(Int32, JToken)
    | Improve this Doc View Source

    WriteTo(JsonWriter, JsonConverter[])

    Writes this token to a JsonWriter.

    Declaration
    public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
    Parameters
    Type Name Description
    JsonWriter writer

    A JsonWriter into which this method will write.

    JsonConverter[] converters

    A collection of JsonConverter which will be used when writing the token.

    Overrides
    JToken.WriteTo(JsonWriter, JsonConverter[])

    Implements

    IJEnumerable<T>
    IJsonLineInfo
    System.ICloneable
    System.Dynamic.IDynamicMetaObjectProvider
    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.ComponentModel.ITypedList
    System.ComponentModel.IBindingList
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.Collections.Specialized.INotifyCollectionChanged

    Extension Methods

    Extensions.Ancestors<T>(IEnumerable<T>)
    Extensions.AncestorsAndSelf<T>(IEnumerable<T>)
    Extensions.Values(IEnumerable<JToken>, Object)
    Extensions.Values(IEnumerable<JToken>)
    Extensions.Values<U>(IEnumerable<JToken>, Object)
    Extensions.Values<U>(IEnumerable<JToken>)
    Extensions.Value<U>(IEnumerable<JToken>)
    Extensions.Value<T, U>(IEnumerable<T>)
    Extensions.Values<T, U>(IEnumerable<T>, Object)
    Extensions.Children<T>(IEnumerable<T>)
    Extensions.Children<T, U>(IEnumerable<T>)
    Extensions.Convert<T, U>(IEnumerable<T>)
    Extensions.Convert<T, U>(T)
    Extensions.AsJEnumerable(IEnumerable<JToken>)
    Extensions.AsJEnumerable<T>(IEnumerable<T>)
    CollectionUtils.AddRange<T>(IList<T>, IEnumerable<T>)
    CollectionUtils.AddDistinct<T>(IList<T>, T)
    CollectionUtils.AddDistinct<T>(IList<T>, T, IEqualityComparer<T>)
    CollectionUtils.ContainsValue<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)
    CollectionUtils.AddRangeDistinct<T>(IList<T>, IEnumerable<T>, IEqualityComparer<T>)
    CollectionUtils.IndexOf<T>(IEnumerable<T>, Func<T, Boolean>)
    DynamicUtils.GetDynamicMemberNames(IDynamicMetaObjectProvider)
    StringUtils.ForgivingCaseSensitiveFind<TSource>(IEnumerable<TSource>, Func<TSource, String>, String)
    StringExtensions.ToSeparatedString(IEnumerable, String)
    StringExtensions.ToCommaSeparatedString(IEnumerable)
    StringExtensions.ToLineSeparatedString(IEnumerable)
    • Improve this Doc
    • View Source
    • 0 Comments
    In This Article
    • Constructors
      • JProperty(JProperty)
      • JProperty(String)
      • JProperty(String, Object)
      • JProperty(String, Object[])
    • Properties
      • ChildrenTokens
      • Name
      • Type
      • Value
    • Methods
      • ClearItems()
      • CloneToken()
      • ContainsItem(JToken)
      • DeepEquals(JToken)
      • GetDeepHashCode()
      • GetItem(Int32)
      • IndexOfItem(JToken)
      • InsertItem(Int32, JToken, Boolean)
      • Load(JsonReader)
      • Load(JsonReader, JsonLoadSettings)
      • MergeItem(Object, JsonMergeSettings)
      • RemoveItem(JToken)
      • RemoveItemAt(Int32)
      • SetItem(Int32, JToken)
      • WriteTo(JsonWriter, JsonConverter[])
    • Implements
    • Extension Methods