6[TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
166 int ICollection.Count
171 for (
DictionaryNode dictionaryNode =
list.
head; dictionaryNode !=
null; dictionaryNode = dictionaryNode.next)
179 bool ICollection.IsSynchronized =>
false;
207 for (
DictionaryNode dictionaryNode =
list.
head; dictionaryNode !=
null; dictionaryNode = dictionaryNode.next)
236 public object?
this[
object key]
246 if (next.key.Equals(
key))
262 while (next !=
null && !next.
key.Equals(
key))
264 dictionaryNode = next;
273 dictionaryNode2.key =
key;
274 dictionaryNode2.value =
value;
275 if (dictionaryNode !=
null)
277 dictionaryNode.next = dictionaryNode2;
281 head = dictionaryNode2;
311 if (next.key.Equals(
key))
315 dictionaryNode = next;
318 dictionaryNode2.key =
key;
319 dictionaryNode2.value =
value;
320 if (dictionaryNode !=
null)
322 dictionaryNode.next = dictionaryNode2;
326 head = dictionaryNode2;
346 if (next.key.Equals(
key))
398 while (next !=
null && !next.
key.Equals(
key))
400 dictionaryNode = next;
411 dictionaryNode.next = next.
next;
readonly ListDictionaryInternal list
NodeEnumerator(ListDictionaryInternal list)
NodeKeyValueEnumerator(ListDictionaryInternal list, bool isKeys)
readonly ListDictionaryInternal list
NodeKeyValueCollection(ListDictionaryInternal list, bool isKeys)
readonly ListDictionaryInternal list
void Add(object key, object? value)
void CopyTo(Array array, int index)
bool Contains(object key)
IDictionaryEnumerator GetEnumerator()
static string ArgumentOutOfRange_Index
static string Format(string resourceFormat, object p1)
static string Argument_AddingDuplicate__
static string InvalidOperation_EnumFailedVersion
static string Arg_RankMultiDimNotSupported
static string ArgumentNull_Key
static string InvalidOperation_EnumOpCantHappen
static string ArgumentOutOfRange_NeedNonNegNum
void CopyTo(Array array, int index)
IEnumerator GetEnumerator()