fix(opcuaclient.browser): volatile _disposed for cross-thread visibility

This commit is contained in:
Joseph Doherty
2026-05-28 15:54:33 -04:00
parent 09d1bbac00
commit 641b2ecbcf
@@ -16,7 +16,7 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession
private readonly NamespaceMap _nsMap;
private readonly NodeId _rootNodeId;
private readonly SemaphoreSlim _gate = new(1, 1);
private bool _disposed;
private volatile bool _disposed;
/// <summary>
/// Construct a browse session bound to an already-connected <paramref name="session"/>.