System.Text.Json.Nodes.JsonArray
public sealed class JsonArray : JsonNode, IList<JsonNode>, ICollection<JsonNode>, IEnumerable<JsonNode>, IEnumerable
Represents a mutable JSON array.
namespace System.Text.Json.Nodes
{
public sealed class JsonArray : JsonNode, IList<JsonNode>, ICollection<JsonNode>, IEnumerable<JsonNode>, IEnumerable
{
public int Count { get; }
public JsonArray(JsonNodeOptions? options = default(JsonNodeOptions?));
public JsonArray(JsonNodeOptions options, params JsonNode[] items);
public JsonArray(JsonNodeOptions options, ReadOnlySpan<JsonNode> items);
public JsonArray(params JsonNode[] items);
public JsonArray(ReadOnlySpan<JsonNode> items);
public IEnumerable<T> GetValues<[Nullable(2)] T>();
public static JsonArray Create(JsonElement element, JsonNodeOptions? options = default(JsonNodeOptions?));
public void Add<T>(T value);
public void Add(JsonNode item);
public void Clear();
public bool Contains(JsonNode item);
public int IndexOf(JsonNode item);
public void Insert(int index, JsonNode item);
public bool Remove(JsonNode item);
public void RemoveAt(int index);
public int RemoveAll(Func<JsonNode, bool> match);
public void RemoveRange(int index, int count);
public IEnumerator<JsonNode> GetEnumerator();
}
}