Auto status change to "Under Review"
@@ -7,7 +7,7 namespace Implab.Components { | |||
|
7 | 7 | /// </summary> |
|
8 | 8 | public class ServiceLocator: Disposable, IServiceLocator, IServiceProvider { |
|
9 | 9 | // запись о сервисе |
|
10 |
|
|
|
10 | class ServiceEntry : IDisposable { | |
|
11 | 11 | public object service; // сервис |
|
12 | 12 | public bool shared; // признак того, что сервис НЕ нужно освобождать |
|
13 | 13 | public Func<object> activator; // активатор сервиса при первом обращении |
@@ -90,11 +90,9 namespace Implab | |||
|
90 | 90 | } |
|
91 | 91 | |
|
92 | 92 | public static void Dispose(object obj) { |
|
93 |
if (obj is IDisposable) |
|
|
93 | if (obj is IDisposable) | |
|
94 | 94 | Dispose((IDisposable)obj); |
|
95 | } else if (obj is IEnumerable) { | |
|
96 | DisposeCollection((IEnumerable)obj); | |
|
97 | } | |
|
95 | ||
|
98 | 96 | } |
|
99 | 97 | |
|
100 | 98 | [DebuggerStepThrough] |
General Comments 3
ok, latest stable version should be in default
You need to be logged in to leave comments.
Login now