Struct KeyValue<TKey, TValue>
Defines a key/value pair retrieved by enumerator.
Namespace: Unity.Collections.LowLevel.Unsafe
Syntax
public struct KeyValue<TKey, TValue>
where TKey : struct, IEquatable<TKey> where TValue : struct
Type Parameters
| Name | Description |
|---|---|
| TKey | The type of the keys in the container. |
| TValue | The type of the values in the container. |
Properties
Key
Key of key/value pair.
Declaration
public TKey Key { get; }
Property Value
| Type | Description |
|---|---|
| TKey |
Value
Value of key/value pair.
Declaration
public TValue Value { get; }
Property Value
| Type | Description |
|---|---|
| TValue |
Methods
GetKeyValue(out TKey, out TValue)
Retrives both key and value.
Declaration
public bool GetKeyValue(out TKey key, out TValue value)
Parameters
| Type | Name | Description |
|---|---|---|
| TKey | key | Key of key/value pair. |
| TValue | value | Value of key/value pair. |
Returns
| Type | Description |
|---|---|
| Boolean | Returns true if key/value pair is valid. |