Class DictionaryExtensions
Namespace: Unity.Labs.Utils
Syntax
public static class DictionaryExtensions
Methods
First<TKey, TValue>(Dictionary<TKey, TValue>)
Like LINQ's .First(), but does not allocate
Declaration
public static KeyValuePair<TKey, TValue> First<TKey, TValue>(this Dictionary<TKey, TValue> dictionary)
Parameters
| Type | Name | Description |
|---|---|---|
| Dictionary<TKey, TValue> | dictionary | Dictionary to retrieve the element from |
Returns
| Type | Description |
|---|---|
| KeyValuePair<TKey, TValue> | The first element in the dictionary |
Type Parameters
| Name | Description |
|---|---|
| TKey | Dictionary's Key type |
| TValue | Dictionary's Value type |