ImmutableInterlocked.TryRemove<TKey,TValue> Method

Definition

Removes the element with the specified key, if the key exists.

C#
public static bool TryRemove<TKey,TValue>(ref System.Collections.Immutable.ImmutableDictionary<TKey,TValue> location, TKey key, out TValue value);

Type Parameters

TKey

The type of the keys contained in the collection.

TValue

The type of the values contained in the collection.

Parameters

location
ImmutableDictionary<TKey,TValue>

The dictionary to update.

key
TKey

The key to remove.

value
TValue

Receives the value of the removed item, if the dictionary is not empty.

Returns

true if the key was found and removed; otherwise, false.

Applies to

Produkt Versioner
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0