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