Add lock to TryGetValue

This commit is contained in:
prozolic 2024-02-24 21:26:54 +09:00
parent 170eecf922
commit 557adc7bce

View File

@ -185,7 +185,10 @@ namespace ObservableCollections
public bool TryGetValue(T equalValue, [MaybeNullWhen(false)] out T actualValue) public bool TryGetValue(T equalValue, [MaybeNullWhen(false)] out T actualValue)
{ {
return set.TryGetValue(equalValue, out actualValue); lock(SyncRoot)
{
return set.TryGetValue(equalValue, out actualValue);
}
} }
#endif #endif