27 instantiations of JsonArray
Microsoft.Analyzers.Local.Tests (27)
Json\JsonArrayTest.cs (11)
18var obj = new JsonArray(); 21var obj1 = new JsonArray(1, "test1"); 26var obj2 = new JsonArray { 1, "test2" }; 31Assert.Throws<ArgumentNullException>("values", () => new JsonArray(default!)); 37var obj = new JsonArray(1); 53var obj = new JsonArray(1); 77var obj = new JsonArray(0, 1, 2); 92var obj = new JsonArray(0, 1, 2); 105var obj = new JsonArray("a", "b", "c"); 116var obj = new JsonArray("a", "b", "c"); 129var obj = new JsonArray("a", "b", "c");
Json\JsonValueTest.cs (16)
49Assert.True(new JsonValue(new JsonArray()).IsJsonArray); 50Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsJsonArray); 88Assert.True(new JsonValue(new JsonArray()).AsBoolean); 110Assert.Equal(0.0, new JsonValue(new JsonArray()).AsNumber); 129Assert.Null(new JsonValue(new JsonArray()).AsString); 150Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsJsonArray); 172Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsObject); 196Assert.Equal(JsonValue.Null, new JsonValue(new JsonArray())[0]); 197Assert.Equal(JsonValue.Null, new JsonValue(new JsonArray())[-1]); 199var value = new JsonValue(new JsonArray { "initial" }); 240Assert.False((bool)new JsonValue(new JsonArray())); 251Assert.False((bool?)new JsonValue(new JsonArray())); 262Assert.Equal(double.NaN, (double)new JsonValue(new JsonArray())); 272Assert.Equal(double.NaN, (double?)new JsonValue(new JsonArray())); 283Assert.Null((string?)new JsonValue(new JsonArray())); 292Assert.IsType<JsonArray>((JsonArray?)new JsonValue(new JsonArray()));
44 references to JsonArray
Microsoft.Analyzers.Local (22)
ApiLifecycle\Json\JsonArray.cs (6)
23/// Initializes a new instance of the <see cref="JsonArray"/> class, adding the given values to the collection. 62public JsonArray Add(JsonValue value) 74public JsonArray Insert(int index, JsonValue value) 85public JsonArray Remove(int index) 95public JsonArray Clear() 131public JsonArrayDebugView(JsonArray array)
ApiLifecycle\Json\JsonObject.cs (1)
204return (JsonArray)_value!;
ApiLifecycle\Json\JsonObjectExtensions.cs (1)
12var arrayOfTypes = value[name].AsJsonArray;
ApiLifecycle\Json\JsonReader.cs (3)
329private JsonArray ReadArray() 334private JsonArray ReadArray(JsonArray jsonArray)
ApiLifecycle\Json\JsonValue.cs (11)
102public JsonValue(JsonArray? value) 266public JsonArray? AsJsonArray => IsJsonArray ? (JsonArray?)_reference : null; 327/// Thrown when this <see cref="JsonValue"/> is not a <see cref="JsonArray"/>. 335return ((JsonArray)_reference!)[index]; 347((JsonArray)_reference!)[index] = value; 396public static implicit operator JsonValue(JsonArray value) 508public static explicit operator JsonArray?(JsonValue jsonValue) 510return jsonValue.IsJsonArray || jsonValue.IsNull ? jsonValue._reference as JsonArray : null; 611public JsonArray? ArrayView => _jsonValue.IsJsonArray 612? (JsonArray?)_jsonValue._reference
Microsoft.Analyzers.Local.Tests (22)
Json\JsonArrayTest.cs (10)
18var obj = new JsonArray(); 21var obj1 = new JsonArray(1, "test1"); 26var obj2 = new JsonArray { 1, "test2" }; 37var obj = new JsonArray(1); 53var obj = new JsonArray(1); 77var obj = new JsonArray(0, 1, 2); 92var obj = new JsonArray(0, 1, 2); 105var obj = new JsonArray("a", "b", "c"); 116var obj = new JsonArray("a", "b", "c"); 129var obj = new JsonArray("a", "b", "c");
Json\JsonValueTest.cs (12)
50Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsJsonArray); 51Assert.True(new JsonValue(default(JsonArray)).IsNull); 52Assert.False(new JsonValue(default(JsonArray)).IsJsonArray); 53Assert.Null(new JsonValue(default(JsonArray)).AsJsonArray); 150Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsJsonArray); 151Assert.Null(new JsonValue(default(JsonArray)).AsJsonArray); 172Assert.IsType<JsonArray>(new JsonValue(new JsonArray()).AsObject); 291Assert.Null((JsonArray?)new JsonValue(false)); 292Assert.IsType<JsonArray>((JsonArray?)new JsonValue(new JsonArray())); 293Assert.Null((JsonArray?)new JsonValue(default(JsonArray)));