Add lock to TryGetValue
This commit is contained in:
parent
170eecf922
commit
557adc7bce
@ -184,9 +184,12 @@ namespace ObservableCollections
|
|||||||
#if !NETSTANDARD2_0 && !NET_STANDARD_2_0 && !NET_4_6
|
#if !NETSTANDARD2_0 && !NET_STANDARD_2_0 && !NET_4_6
|
||||||
|
|
||||||
public bool TryGetValue(T equalValue, [MaybeNullWhen(false)] out T actualValue)
|
public bool TryGetValue(T equalValue, [MaybeNullWhen(false)] out T actualValue)
|
||||||
|
{
|
||||||
|
lock(SyncRoot)
|
||||||
{
|
{
|
||||||
return set.TryGetValue(equalValue, out actualValue);
|
return set.TryGetValue(equalValue, out actualValue);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user