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