IOrderedDictionary<TKey, TValue>
Namespace: UAssetAPI.UnrealTypes
public interface IOrderedDictionary<TKey, TValue> : , , , System.Collections.IEnumerable, System.Collections.Specialized.IOrderedDictionary, System.Collections.IDictionary, System.Collections.ICollection
Type Parameters
TKey
TValue
Implements IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IOrderedDictionary, IDictionary, ICollection
Properties
Item
public abstract TValue Item { get; set; }
Property Value
TValue
Item
public abstract TValue Item { get; set; }
Property Value
TValue
Count
public abstract int Count { get; }
Property Value
Keys
public abstract ICollection<TKey> Keys { get; }
Property Value
ICollection<TKey>
Values
public abstract ICollection<TValue> Values { get; }
Property Value
ICollection<TValue>
Methods
Add(TKey, TValue)
void Add(TKey key, TValue value)
Parameters
key
TKey
value
TValue
Clear()
void Clear()
Insert(Int32, TKey, TValue)
void Insert(int index, TKey key, TValue value)
Parameters
index
Int32
key
TKey
value
TValue
IndexOf(TKey)
int IndexOf(TKey key)
Parameters
key
TKey
Returns
ContainsValue(TValue)
bool ContainsValue(TValue value)
Parameters
value
TValue
Returns
ContainsValue(TValue, IEqualityComparer<TValue>)
bool ContainsValue(TValue value, IEqualityComparer<TValue> comparer)
Parameters
value
TValue
comparer
IEqualityComparer<TValue>
Returns
ContainsKey(TKey)
bool ContainsKey(TKey key)
Parameters
key
TKey
Returns
GetEnumerator()
IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
Returns
IEnumerator<KeyValuePair<TKey, TValue>>
Remove(TKey)
bool Remove(TKey key)
Parameters
key
TKey
Returns
RemoveAt(Int32)
void RemoveAt(int index)
Parameters
index
Int32
TryGetValue(TKey, TValue&)
bool TryGetValue(TKey key, TValue& value)
Parameters
key
TKey
value
TValue&
Returns
GetValue(TKey)
TValue GetValue(TKey key)
Parameters
key
TKey
Returns
TValue
SetValue(TKey, TValue)
void SetValue(TKey key, TValue value)
Parameters
key
TKey
value
TValue
GetItem(Int32)
KeyValuePair<TKey, TValue> GetItem(int index)
Parameters
index
Int32
Returns
KeyValuePair<TKey, TValue>
SetItem(Int32, TValue)
void SetItem(int index, TValue value)
Parameters
index
Int32
value
TValue