OrderedDictionary<TKey, TValue>
sealed class OrderedDictionary<
TKey,
TValue> :
IOrderedDictionary<
TKey,
TValue>,
IDictionary<
TKey,
TValue>,
ICollection<
KeyValuePair<
TKey,
TValue>>,
IEnumerable<
KeyValuePair<
TKey,
TValue>>,
IEnumerable,
IReadOnlyDictionary<
TKey,
TValue>,
IReadOnlyCollection<
KeyValuePair<
TKey,
TValue>>
public int Count {
get; }
public TValue this[
TKey key] {
get;
set; }
public void Add(
TKey key,
TValue value)
public void Insert(
int index,
TKey key,
TValue value)
public bool Remove(
TKey key,
out TValue value)
public void SetAt(
int index,
TKey key,
TValue value)
public void SetAt(
int index,
TValue value)
public bool TryAdd(
TKey key,
TValue value)
public bool TryAdd(
TKey key,
TValue value,
out int index)
public bool TryGetValue(
TKey key,
out TValue value,
out int index)