Show / Hide Table of Contents

Class ShadowedDictionary<TKey, TValue>

Inheritance
System.Object
ShadowedDictionary<TKey, TValue>
Namespace: ShadowBox.Types
Assembly: cs.temp.dll.dll
Syntax
public class ShadowedDictionary<TKey, TValue> : IDictionary<TKey, TValue>
Type Parameters
Name Description
TKey
TValue

Constructors

ShadowedDictionary()

Declaration
public ShadowedDictionary()

ShadowedDictionary(IDictionary<TKey, TValue>)

Declaration
public ShadowedDictionary(IDictionary<TKey, TValue> dictionary)
Parameters
Type Name Description
System.Collections.IDictionary<TKey, TValue> dictionary

ShadowedDictionary(IDictionary<TKey, TValue>, IEqualityComparer<TKey>)

Declaration
public ShadowedDictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
Parameters
Type Name Description
System.Collections.IDictionary<TKey, TValue> dictionary
System.Collections.IEqualityComparer<TKey> comparer

ShadowedDictionary(IEqualityComparer<TKey>)

Declaration
public ShadowedDictionary(IEqualityComparer<TKey> comparer)
Parameters
Type Name Description
System.Collections.IEqualityComparer<TKey> comparer

ShadowedDictionary(Int32)

Declaration
public ShadowedDictionary(int capacity)
Parameters
Type Name Description
System.Int32 capacity

ShadowedDictionary(Int32, IEqualityComparer<TKey>)

Declaration
public ShadowedDictionary(int capacity, IEqualityComparer<TKey> comparer)
Parameters
Type Name Description
System.Int32 capacity
System.Collections.IEqualityComparer<TKey> comparer

Properties

AsDictionary

Declaration
public Dictionary<TKey, TValue> AsDictionary { get; }
Property Value
Type Description
Dictionary<TKey, TValue>

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean

Item[TKey]

Declaration
public TValue this[TKey key] { get; set; }
Parameters
Type Name Description
TKey key
Property Value
Type Description
TValue

Item[TKey, TValue]

Declaration
public TValue this[TKey key, TValue defaultValue] { get; }
Parameters
Type Name Description
TKey key
TValue defaultValue
Property Value
Type Description
TValue

Keys

Declaration
public ICollection<TKey> Keys { get; }
Property Value
Type Description
System.Collections.ICollection<TKey>

Values

Declaration
public ICollection<TValue> Values { get; }
Property Value
Type Description
System.Collections.ICollection<TValue>

Methods

Add(TKey, TValue)

Declaration
public void Add(TKey key, TValue value)
Parameters
Type Name Description
TKey key
TValue value

Add(KeyValuePair<TKey, TValue>)

Declaration
public void Add(KeyValuePair<TKey, TValue> item)
Parameters
Type Name Description
KeyValuePair<TKey, TValue> item

Clear()

Declaration
public void Clear()

Contains(KeyValuePair<TKey, TValue>)

Declaration
public bool Contains(KeyValuePair<TKey, TValue> item)
Parameters
Type Name Description
KeyValuePair<TKey, TValue> item
Returns
Type Description
System.Boolean

ContainsKey(TKey)

Declaration
public bool ContainsKey(TKey key)
Parameters
Type Name Description
TKey key
Returns
Type Description
System.Boolean

ContainsValue(TValue)

Declaration
public bool ContainsValue(TValue value)
Parameters
Type Name Description
TValue value
Returns
Type Description
System.Boolean

CopyTo(KeyValuePair<TKey, TValue>[], Int32)

Declaration
public void CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
Parameters
Type Name Description
KeyValuePair<TKey, TValue>[] array
System.Int32 index

GetEnumerator()

Declaration
public ShadowedDictionary<TKey, TValue>.Enumerator GetEnumerator()
Returns
Type Description
ShadowedDictionary.Enumerator<>

Remove(TKey)

Declaration
public bool Remove(TKey key)
Parameters
Type Name Description
TKey key
Returns
Type Description
System.Boolean

Remove(KeyValuePair<TKey, TValue>)

Declaration
public bool Remove(KeyValuePair<TKey, TValue> item)
Parameters
Type Name Description
KeyValuePair<TKey, TValue> item
Returns
Type Description
System.Boolean

TryGetValue(TKey, out TValue)

Declaration
public bool TryGetValue(TKey key, out TValue value)
Parameters
Type Name Description
TKey key
TValue value
Returns
Type Description
System.Boolean
Back to top Generated by DocFX