|
ProcessDictionaryTKey, TValueGetOrAdd(TKey, FuncTKey, TValue) Method
|
Namespace: GSF.CollectionsAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.258-beta+f8b6aa3dbfe0b4cc2b0b0760dd5d2a3dd4f59d09
Syntaxpublic TValue GetOrAdd(
TKey key,
Func<TKey, TValue> valueFactory
)
Public Function GetOrAdd (
key As TKey,
valueFactory As Func(Of TKey, TValue)
) As TValue
public:
TValue GetOrAdd(
TKey key,
Func<TKey, TValue>^ valueFactory
)
member GetOrAdd :
key : 'TKey *
valueFactory : Func<'TKey, 'TValue> -> 'TValue function GetOrAdd(key, valueFactory);
View SourceParameters
- key TKey
- The key to be added to the dictionary if it does not already exist.
- valueFactory FuncTKey, TValue
- The function used to generate a value for the key.
Return Value
TValueThe value of the key in the dictionary.
See Also