LenovoLegionToolkit
16 строк · 303.0 Байт
1using System;2
3namespace LenovoLegionToolkit.Lib.Utils;4
5public class LambdaDisposable : IDisposable6{
7private readonly Action _action;8
9public LambdaDisposable(Action action) => _action = action;10
11public void Dispose()12{13GC.SuppressFinalize(this);14_action();15}16}
17