1 instantiation of KeyValuePairEncodingRange
System.Formats.Cbor (1)
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
127var currentKeyValueRange = new KeyValuePairEncodingRange(
16 references to KeyValuePairEncodingRange
System.Formats.Cbor (16)
System\Formats\Cbor\Writer\CborWriter.cs (3)
33private List<KeyValuePairEncodingRange>? _keyValuePairEncodingRanges; // all key/value pair encoding ranges 483List<KeyValuePairEncodingRange>? keyValuePairEncodingRanges, 505public List<KeyValuePairEncodingRange>? KeyValuePairEncodingRanges { get; }
System\Formats\Cbor\Writer\CborWriter.Map.cs (13)
15private Stack<List<KeyValuePairEncodingRange>>? _pooledKeyValuePairEncodingRangeLists; 125List<KeyValuePairEncodingRange> keyValuePairEncodingRanges = GetKeyValueEncodingRanges(); 127var currentKeyValueRange = new KeyValuePairEncodingRange( 138KeyValuePairEncodingRange previousKeyValueRange = keyValuePairEncodingRanges[keyValuePairEncodingRanges.Count - 1]; 167foreach (KeyValuePairEncodingRange range in _keyValuePairEncodingRanges) 215private List<KeyValuePairEncodingRange> GetKeyValueEncodingRanges() 223_pooledKeyValuePairEncodingRangeLists.TryPop(out List<KeyValuePairEncodingRange>? result)) 229return _keyValuePairEncodingRanges = new List<KeyValuePairEncodingRange>(); 236_pooledKeyValuePairEncodingRangeLists ??= new Stack<List<KeyValuePairEncodingRange>>(); 262private sealed class KeyEncodingComparer : IComparer<KeyValuePairEncodingRange>, 277private Span<byte> GetKeyEncoding(in KeyValuePairEncodingRange range) 292public int Compare(KeyValuePairEncodingRange x, KeyValuePairEncodingRange y)