<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />

Newtonsoft.Json.Linq.JPropertyKeyedCollection

namespace Newtonsoft.Json.Linq { internal class JPropertyKeyedCollection : Collection<JToken> { public JToken this[string key] { get; } public ICollection<string> Keys { get; } public ICollection<JToken> Values { get; } public JPropertyKeyedCollection(); protected void ChangeItemKey(JToken item, string newKey); public bool Contains(string key); public bool Remove(string key); public bool TryGetValue(string key, out JToken value); public int IndexOfReference(JToken t); public bool Compare(JPropertyKeyedCollection other); } }