using System; namespace NModbus.Unme.Common { internal static class DisposableUtility { public static void Dispose(ref T item) where T : class, IDisposable { if (item == null) { return; } item.Dispose(); item = default(T); } } }