internal static ListIndexesResult DeserializeListIndexesResult(JsonElement element) { ListIndexesResult result = new ListIndexesResult(); foreach (var property in element.EnumerateObject()) { if (property.NameEquals("value")) { foreach (var item in property.Value.EnumerateArray()) { result.Indexes.Add(SearchIndex.DeserializeSearchIndex(item)); } continue; } } return(result); }
internal static ListIndexesResult DeserializeListIndexesResult(JsonElement element) { IReadOnlyList<SearchIndex> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("value")) { List<SearchIndex> array = new List<SearchIndex>(); foreach (var item in property.Value.EnumerateArray()) { array.Add(SearchIndex.DeserializeSearchIndex(item)); } value = array; continue; } } return new ListIndexesResult(value); }