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

Int32

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

Int32

ContainsValue(TValue)

bool ContainsValue(TValue value)

Parameters

value TValue

Returns

Boolean

ContainsValue(TValue, IEqualityComparer<TValue>)

bool ContainsValue(TValue value, IEqualityComparer<TValue> comparer)

Parameters

value TValue

comparer IEqualityComparer<TValue>

Returns

Boolean

ContainsKey(TKey)

bool ContainsKey(TKey key)

Parameters

key TKey

Returns

Boolean

GetEnumerator()

IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()

Returns

IEnumerator<KeyValuePair<TKey, TValue>>

Remove(TKey)

bool Remove(TKey key)

Parameters

key TKey

Returns

Boolean

RemoveAt(Int32)

void RemoveAt(int index)

Parameters

index Int32

TryGetValue(TKey, TValue&)

bool TryGetValue(TKey key, TValue& value)

Parameters

key TKey

value TValue&

Returns

Boolean

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