use Volatile.Read/Write instead of Thread.VolatileRead/Write (#8890)

This commit is contained in:
Rishabh Chauhan 2024-03-11 17:37:32 +05:30 коммит произвёл GitHub
Родитель d7519fab09
Коммит 9dc5c70d3e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -76,7 +76,7 @@ namespace System.Xaml
{
get
{
object value = Thread.VolatileRead(ref _value);
object value = Volatile.Read(ref _value);
return !(value is null);
}
}
@ -100,7 +100,7 @@ namespace System.Xaml
public void SetVolatile(T value)
{
object newValue = value is null ? s_NullSentinel : value;
Thread.VolatileWrite(ref _value, newValue);
Volatile.Write(ref _value, newValue);
}
}
}