Closed opcfoundation-org closed 1 year ago
Equality tests in the Server should be done with Uri.OriginalString https://learn.microsoft.com/en-us/dotnet/api/system.uri.originalstring?view=net-6.0
The documentation should have a discussion of the need to use Uri.OriginalString when testing for equality inside client applications.
Equality tests against NamespaceUris are exact string matches. The Uri class can normalize Uris and result in false positives or false negatives.