1 instantiation of OrderedDictionary
System.Text.Json (1)
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
256
return
new
(capacity, comparer);
74 references to OrderedDictionary
System.Collections (59)
System\Collections\Generic\OrderedDictionary.cs (59)
62
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that is empty,
70
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that is empty,
73
/// <param name="capacity">The initial number of elements that the <see cref="
OrderedDictionary
{TKey, TValue}"/> can contain.</param>
80
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that is empty,
92
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that is empty,
95
/// <param name="capacity">The initial number of elements that the <see cref="
OrderedDictionary
{TKey, TValue}"/> can contain.</param>
141
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that contains elements copied from
145
/// The <see cref="IDictionary{TKey, TValue}"/> whose elements are copied to the new <see cref="
OrderedDictionary
{TKey, TValue}"/>.
154
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that contains elements copied from
158
/// The <see cref="IDictionary{TKey, TValue}"/> whose elements are copied to the new <see cref="
OrderedDictionary
{TKey, TValue}"/>.
175
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that contains elements copied
179
/// The <see cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="
OrderedDictionary
{TKey, TValue}"/>.
188
/// Initializes a new instance of the <see cref="
OrderedDictionary
{TKey, TValue}"/> class that contains elements copied
192
/// The <see cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="
OrderedDictionary
{TKey, TValue}"/>.
242
/// <summary>Gets the number of key/value pairs contained in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
260
/// <summary>Gets a collection containing the keys in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
272
/// <summary>Gets a collection containing the values in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
477
/// <exception cref="ArgumentException">An element with the same key already exists in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</exception>
518
/// <summary>Removes all keys and values from the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
532
/// <summary>Determines whether the <see cref="
OrderedDictionary
{TKey, TValue}"/> contains the specified key.</summary>
533
/// <param name="key">The key to locate in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</param>
534
/// <returns>true if the <see cref="
OrderedDictionary
{TKey, TValue}"/> contains an element with the specified key; otherwise, false.</returns>
537
/// <summary>Determines whether the <see cref="
OrderedDictionary
{TKey, TValue}"/> contains a specific value.</summary>
538
/// <param name="value">The value to locate in the <see cref="
OrderedDictionary
{TKey, TValue}"/>. The value can be null for reference types.</param>
539
/// <returns>true if the <see cref="
OrderedDictionary
{TKey, TValue}"/> contains an element with the specified value; otherwise, false.</returns>
592
/// <summary>Determines the index of a specific key in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
706
/// <exception cref="ArgumentException">An element with the same key already exists in the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</exception>
720
/// <summary>Removes the value with the specified key from the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
725
/// <summary>Removes the value with the specified key from the <see cref="
OrderedDictionary
{TKey, TValue}"/> and copies the element to the value parameter.</summary>
898
/// <returns>true if the <see cref="
OrderedDictionary
{TKey, TValue}"/> contains an element with the specified key; otherwise, false.</returns>
1126
/// <summary>Returns an enumerator that iterates through the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
1127
/// <returns>A <see cref="
OrderedDictionary
{TKey, TValue}.Enumerator"/> structure for the <see cref="
OrderedDictionary
{TKey, TValue}"/>.</returns>
1359
/// <summary>Enumerates the elements of a <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
1364
private readonly
OrderedDictionary
<TKey, TValue> _dictionary;
1373
internal Enumerator(
OrderedDictionary
<TKey, TValue> dictionary, bool useDictionaryEntry)
1400
OrderedDictionary
<TKey, TValue> dictionary = _dictionary;
1436
/// <summary>Represents the collection of keys in a <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
1442
private readonly
OrderedDictionary
<TKey, TValue> _dictionary;
1445
internal KeyCollection(
OrderedDictionary
<TKey, TValue> dictionary) => _dictionary = dictionary;
1477
OrderedDictionary
<TKey, TValue> dictionary = _dictionary;
1557
/// <summary>Returns an enumerator that iterates through the <see cref="
OrderedDictionary
{TKey, TValue}.KeyCollection"/>.</summary>
1558
/// <returns>A <see cref="
OrderedDictionary
{TKey, TValue}.KeyCollection.Enumerator"/> for the <see cref="
OrderedDictionary
{TKey, TValue}.KeyCollection"/>.</returns>
1605
/// <summary>Enumerates the elements of a <see cref="
OrderedDictionary
{TKey, TValue}.KeyCollection"/>.</summary>
1609
private
OrderedDictionary
<TKey, TValue>.Enumerator _enumerator;
1612
internal Enumerator(
OrderedDictionary
<TKey, TValue> dictionary) => _enumerator = dictionary.GetEnumerator();
1631
/// <summary>Represents the collection of values in a <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
1637
private readonly
OrderedDictionary
<TKey, TValue> _dictionary;
1640
internal ValueCollection(
OrderedDictionary
<TKey, TValue> dictionary) => _dictionary = dictionary;
1666
OrderedDictionary
<TKey, TValue> dictionary = _dictionary;
1682
/// <summary>Returns an enumerator that iterates through the <see cref="
OrderedDictionary
{TKey, TValue}.ValueCollection"/>.</summary>
1683
/// <returns>A <see cref="
OrderedDictionary
{TKey, TValue}.ValueCollection.Enumerator"/> for the <see cref="
OrderedDictionary
{TKey, TValue}.ValueCollection"/>.</returns>
1849
/// <summary>Enumerates the elements of a <see cref="
OrderedDictionary
{TKey, TValue}.ValueCollection"/>.</summary>
1853
private
OrderedDictionary
<TKey, TValue>.Enumerator _enumerator;
1856
internal Enumerator(
OrderedDictionary
<TKey, TValue> dictionary) => _enumerator = dictionary.GetEnumerator();
1876
/// <summary>Used to control behavior of insertion into a <see cref="
OrderedDictionary
{TKey, TValue}"/>.</summary>
1877
/// <remarks>Not nested in <see cref="
OrderedDictionary
{TKey, TValue}"/> to avoid multiple generic instantiations.</remarks>
System.Text.Json (15)
System\Text\Json\Nodes\JsonObject.cs (7)
39
OrderedDictionary
<string, JsonNode?> dictionary = CreateDictionary(options, capacity);
78
private
OrderedDictionary
<string, JsonNode?> Dictionary => _dictionary ?? InitializeDictionary();
85
GetUnderlyingRepresentation(out
OrderedDictionary
<string, JsonNode?>? dictionary, out JsonElement? jsonElement);
139
GetUnderlyingRepresentation(out
OrderedDictionary
<string, JsonNode?>? dictionary, out JsonElement? jsonElement);
180
OrderedDictionary
<string, JsonNode?> currentDict = Dictionary;
181
OrderedDictionary
<string, JsonNode?> otherDict = jsonObject.Dictionary;
249
OrderedDictionary
<string, JsonNode?> dict = Dictionary;
System\Text\Json\Nodes\JsonObject.IDictionary.cs (6)
13
private
OrderedDictionary
<string, JsonNode?>? _dictionary;
56
OrderedDictionary
<string, JsonNode?>? dictionary = _dictionary;
219
private
OrderedDictionary
<string, JsonNode?> InitializeDictionary()
221
GetUnderlyingRepresentation(out
OrderedDictionary
<string, JsonNode?>? dictionary, out JsonElement? jsonElement);
250
private static
OrderedDictionary
<string, JsonNode?> CreateDictionary(JsonNodeOptions? options, int capacity = 0)
263
private void GetUnderlyingRepresentation(out
OrderedDictionary
<string, JsonNode?>? dictionary, out JsonElement? jsonElement)
System\Text\Json\Nodes\JsonObject.IList.cs (2)
31
OrderedDictionary
<string, JsonNode?> dictionary = Dictionary;
45
OrderedDictionary
<string, JsonNode?> dictionary = Dictionary;