1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
using System; namespace Ryujinx.Horizon.Sdk.Sf.Cmif { readonly struct ScopedInlineContextChange : IDisposable { private readonly int _previousContext; public ScopedInlineContextChange(int newContext) { _previousContext = InlineContext.Set(newContext); } public void Dispose() { InlineContext.Set(_previousContext); } } }