NullDisposable.cs 415 B

12345678910111213141516171819202122
  1. using System;
  2. namespace Abp.Utils.Etc
  3. {
  4. /// <summary>
  5. /// This class is used to simulate a Disposable that does nothing.
  6. /// </summary>
  7. internal sealed class NullDisposable : IDisposable
  8. {
  9. public static NullDisposable Instance { get; } = new NullDisposable();
  10. private NullDisposable()
  11. {
  12. }
  13. public void Dispose()
  14. {
  15. }
  16. }
  17. }