Class DictionaryExtensions
Extension methods for Dictionary<TKey, TValue> objects.
Inherited Members
Namespace: Unity.XR.CoreUtils
Assembly: Unity.XR.CoreUtils.dll
Syntax
public static class DictionaryExtensions
Methods
First<TKey, TValue>(Dictionary<TKey, TValue>)
Gets the first element in the dictionary.
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. |
Remarks
Equivalent to the System.Linq .First() method, but does not allocate.