/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
v1.8.1
src/OneScript.DebugServices/MachineWaitToken.cs
30 строк
838 B
Andrei Ovsiankin
Основные классы сервиса отладки
04 апр 2020, 22:59
04 апр 2020, 22:59
7a86553
Код
Авторство
О чём код?
/*---------------------------------------------------------- This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. ----------------------------------------------------------*/ using System.Threading; using ScriptEngine.Machine; namespace OneScript.DebugServices { public class MachineWaitToken { private ManualResetEventSlim _threadEvent; public MachineWaitToken() { _threadEvent = new ManualResetEventSlim(); } public MachineInstance Machine { get; set; } public void Wait() => _threadEvent.Wait(); public void Set() => _threadEvent.Set(); public void Reset() => _threadEvent.Reset(); } }