Class JsonInstanceCollection
Represents a list of JSON children from a structural data source.
Implements
System.Collections.Generic.IList<JsonInstance>
System.Collections.Generic.ICollection<JsonInstance>
System.Collections.Generic.IReadOnlyList<JsonInstance>
System.Collections.Generic.IReadOnlyCollection<JsonInstance>
System.Collections.Generic.IEnumerable<JsonInstance>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.get_Item(System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Add(Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.AddRange(System.Collections.Generic.IEnumerable<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.AsReadOnly()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.BinarySearch(Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.BinarySearch(Cuemon.Runtime.Serialization.JsonInstance, System.Collections.Generic.IComparer<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.BinarySearch(System.Int32, System.Int32, Cuemon.Runtime.Serialization.JsonInstance, System.Collections.Generic.IComparer<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Clear()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Contains(Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.CopyTo(Cuemon.Runtime.Serialization.JsonInstance[])
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.CopyTo(Cuemon.Runtime.Serialization.JsonInstance[], System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.CopyTo(System.Int32, Cuemon.Runtime.Serialization.JsonInstance[], System.Int32, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Exists(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Find(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindAll(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindIndex(System.Int32, System.Int32, System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindIndex(System.Int32, System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindIndex(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindLast(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindLastIndex(System.Int32, System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.FindLastIndex(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.ForEach(System.Action<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.GetEnumerator()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.GetRange(System.Int32, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.IndexOf(Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.IndexOf(Cuemon.Runtime.Serialization.JsonInstance, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.IndexOf(Cuemon.Runtime.Serialization.JsonInstance, System.Int32, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Insert(System.Int32, Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.LastIndexOf(Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.LastIndexOf(Cuemon.Runtime.Serialization.JsonInstance, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.LastIndexOf(Cuemon.Runtime.Serialization.JsonInstance, System.Int32, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Remove(Cuemon.Runtime.Serialization.JsonInstance)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.RemoveAll(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.RemoveAt(System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.RemoveRange(System.Int32, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Reverse()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Reverse(System.Int32, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Sort()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Sort(System.Collections.Generic.IComparer<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Sort(System.Comparison<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.Generic.IEnumerable<Cuemon.Runtime.Serialization.JsonInstance>.GetEnumerator()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.Add(System.Object)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.Contains(System.Object)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.IndexOf(System.Object)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.Remove(System.Object)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.ToArray()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.TrimExcess()
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.TrueForAll(System.Predicate<Cuemon.Runtime.Serialization.JsonInstance>)
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Capacity
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Count
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.Item[System.Int32]
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.Generic.ICollection<Cuemon.Runtime.Serialization.JsonInstance>.IsReadOnly
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.IsFixedSize
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.IsReadOnly
System.Collections.Generic.List<Cuemon.Runtime.Serialization.JsonInstance>.System.Collections.IList.Item[System.Int32]
Namespace: Cuemon.Runtime.Serialization
Assembly: Cuemon.Runtime.dll
Syntax
public sealed class JsonInstanceCollection : List<JsonInstance>, IList<JsonInstance>, ICollection<JsonInstance>, IReadOnlyList<JsonInstance>, IReadOnlyCollection<JsonInstance>, IEnumerable<JsonInstance>, IList, ICollection, IEnumerable
Constructors
| Improve this DocJsonInstanceCollection()
Initializes a new instance of the JsonInstanceCollection class.
Declaration
public JsonInstanceCollection()
JsonInstanceCollection(IEnumerable<JsonInstance>)
Initializes a new instance of the JsonInstanceCollection class.
Declaration
public JsonInstanceCollection(IEnumerable<JsonInstance> instances)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<JsonInstance> | instances | The instances to fill this JsonInstanceCollection with. |
Methods
| Improve this DocCompare(JsonInstance, JsonInstance)
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
Declaration
public static int Compare(JsonInstance x, JsonInstance y)
Parameters
Type | Name | Description |
---|---|---|
JsonInstance | x | The first object to compare. |
JsonInstance | y | The second object to compare. |
Returns
Type | Description |
---|---|
System.Int32 | Value Condition Less than zerox is less than y.Zerox equals y.Greater than zerox is greater than y. |
FilterByName(String)
Returns a list of JsonInstance filtered by the specified name
.
Declaration
public IList<JsonInstance> FilterByName(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the JsonInstance to filter by. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<JsonInstance> | A list of JsonInstance filtered by the specified |
Implements
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable