Home
last modified time | relevance | path

Searched refs:DisposableWrapper (Results 1 – 11 of 11) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DDisposableWrapper.cs12 public class DisposableWrapper : IDisposable class
14 public static DisposableWrapper New(Action a) in New()
16 return new DisposableWrapper().RegisterDisposeAction(a); in New()
19 public DisposableWrapper() in DisposableWrapper() method in Antmicro.Renode.Utilities.DisposableWrapper
24 public DisposableWrapper RegisterDisposeAction(Action a) in RegisterDisposeAction()
DSealableValue.cs14 public DisposableWrapper Seal() in Seal()
19 return DisposableWrapper.New(Unseal); in Seal()
DSafeBinaryReader.cs154 … return DisposableWrapper.New(() => this.BaseStream.Seek(currentPosition, SeekOrigin.Begin));
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/
DITimeSink.cs27 var result = new DisposableWrapper(); in ObtainSinkActiveState()
35 var result = new DisposableWrapper(); in ObtainSinkInactiveState()
DTimeDomainsManager.cs28 … return new DisposableWrapper().RegisterDisposeAction(() => Instance.UnregisterCurrentThread()); in RegisterCurrentThread()
DTimeSourceBase.cs87 var result = new DisposableWrapper(); in ObtainSourceActiveState()
107 return new DisposableWrapper().RegisterDisposeAction(() => Stop()); in ObtainStartedState()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/RESD/
DDataBlock.cs108 using(DisposableWrapper.New(() => Interlocked.Exchange(ref usingReader, 0))) in TryGetSample()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DBaseCPU.cs481 using(var activityTracker = (DisposableWrapper)this.ObtainSinkActiveState()) in CpuThreadBody()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Logging/
DLogger.cs406 var result = new DisposableWrapper(); in TraceRegion()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/
DSystemBus.cs2399 return DisposableWrapper.New(() => in Initialize()
2416 private static readonly DisposableWrapper emptyDisposable = new DisposableWrapper();
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/
DMachine.cs419 return DisposableWrapper.New(() => in ObtainPausedState()