/// <summary>
 /// Add <paramref name="disposable"/> to be disposed along with the file provider after all streams are closed.
 /// </summary>
 /// <param name="disposable">object to dispose</param>
 /// <returns></returns>
 public DllFileProvider AddBelatedDispose(object disposable)
 {
     if (disposable is IDisposable toDispose)
     {
         belatedDisposeList.AddBelatedDispose(toDispose);
     }
     return(this);
 }
Example #2
0
 bool IBelatedDisposeFileProvider.AddBelatedDispose(IDisposable disposable)
 => belatedDisposeList.AddBelatedDispose(disposable);