Exemple #1
0
 public void Dispose()
 {
     CurrentScope.Dispose();
     Aspects.Dispose();
     if (Cleanup != null)
     {
         Cleanup();
     }
 }
Exemple #2
0
 public void Dispose()
 {
     lock (sync)
         while (MyScopes.Count > 0)
         {
             MyScopes.Pop().Dispose();
         }
     Aspects.Dispose();
     if (Cleanup != null)
     {
         Cleanup();
     }
 }