|
@@ -27,9 +27,9 @@ public class HardWareMonitor(HardwareAddress address, Hardwares hardwares, Mini8
|
|
|
|
|
|
public bool CloseConnections()
|
|
|
{
|
|
|
- Parallel.ForEach(Mini8Communicators.Values, t => t.Close());
|
|
|
- Mini8Providers.Values.Foreach(t => ((IDisposable)t).Dispose());
|
|
|
- ORMs.Values.Foreach(t => t.Dispose());
|
|
|
+ Parallel.ForEach(Mini8Communicators.Values, t => t?.Close());
|
|
|
+ Mini8Providers.Values.Foreach(t => ((IDisposable)t)?.Dispose());
|
|
|
+ ORMs.Values.Foreach(t => t?.Dispose());
|
|
|
|
|
|
Mini8Communicators.Clear();
|
|
|
Mini8Providers.Clear();
|