Files
TheXamlGuy/Framework/Core/LifeCycles/IDisposer.cs
T
2022-11-01 15:26:08 +00:00

16 lines
397 B
C#

using System;
namespace TheXamlGuy.Framework.Core
{
public interface IDisposer
{
void Add(object subject, params object[] objects);
TDisposable Replace<TDisposable>(object subject, IDisposable disposer, TDisposable replacement) where TDisposable : IDisposable;
void Remove(object subject, IDisposable disposer);
void Dispose(object subject);
}
}