using System; namespace SqlSugar.DistributedSystem.Snowflake { public class DisposableAction : IDisposable { readonly Action _action; public DisposableAction(Action action) { if (action == null) throw new ArgumentNullException("action"); _action = action; } public void Dispose() { _action(); } } }