UaLens — multi-tab Avalonia desktop client for OPC UA #7043
buildandtest.yml
on: pull_request
Matrix: aot-test
Matrix: build-and-test
Annotations
88 warnings and 13 notices
|
aot-ubuntu-latest:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
aot-ubuntu-latest:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
aot-ubuntu-latest:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
aot-ubuntu-latest:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
aot-windows-latest:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
aot-windows-latest:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
aot-windows-latest:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
aot-windows-latest:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-ubuntu-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Server:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Server:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Server:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-ubuntu-latest-Server:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Server:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Server:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Server:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Server:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-windows-latest-Server:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Gds:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Gds:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Gds:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-ubuntu-latest-Gds:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client.ComplexTypes:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client.ComplexTypes:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-windows-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Gds:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Gds:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Gds:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Gds:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-windows-latest-Gds:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-ubuntu-latest-Client:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Client:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Client:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Client:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-windows-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L168
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L140
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L117
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L111
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L87
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client:
Tests/Opc.Ua.Server.Tests/AliasNames/AliasNameMethodDispatcherTests.cs#L81
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
|
|
test-windows-latest-Client:
Applications/Quickstarts.Servers/ReferenceServer/ReferenceServer.cs#L307
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Client:
Libraries/Opc.Ua.Server/FileSystem/FileSystemNodeId.cs#L233
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Client:
Libraries/Opc.Ua.Client/AliasNames/PubSub/AliasNamePubSubRefreshStrategy.cs#L164
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Client.AliasNames.PubSub.AliasNamePubSubRefreshStrategy.StripNamespacePrefix(string?)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Client:
Libraries/Opc.Ua.Client/AliasNames/AliasNameResolverOptions.cs#L69
The enum member 'AutoOnLastChangePolling' has the same constant value '1' as member 'AutoOnLastChange' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1069)
|
|
test-windows-latest-SourceGeneration
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-SourceGeneration.Stack
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
aot-windows-latest
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Types
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Configuration
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-SourceGeneration.Core
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Security.Certificates
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Server
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-PubSub
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Client.ComplexTypes
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Core
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Gds
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
|
test-windows-latest-Client
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
TestReport-aot-ubuntu-latest
|
80.6 KB |
sha256:025cc3191594587f7b44664e6271f9feb4352fadb16dce53dfea744d5b7dc94c
|
|
|
TestReport-aot-windows-latest
|
81.9 KB |
sha256:24a08dbb17b3f6d549b6517b1dab236974d6480bb3a3f6083b87e6d6805dc813
|
|
|
aot-results-ubuntu-latest
|
80.6 KB |
sha256:025cc3191594587f7b44664e6271f9feb4352fadb16dce53dfea744d5b7dc94c
|
|
|
aot-results-windows-latest
|
81.9 KB |
sha256:24a08dbb17b3f6d549b6517b1dab236974d6480bb3a3f6083b87e6d6805dc813
|
|
|
dotnet-results-Client-ubuntu-latest-net10.0-Release
|
20.8 MB |
sha256:7751c91ec6970087e672e094280f671001eb6501caa52481e24588bdf037a9ca
|
|
|
dotnet-results-Client-windows-latest-net10.0-Release
|
21 MB |
sha256:43509bdf3a4a7b282461efa5dbd1fadd36ee503196a1533a12364a673a796674
|
|
|
dotnet-results-Client.ComplexTypes-ubuntu-latest-net10.0-Release
|
14.2 MB |
sha256:1ff1777dc687485bedb65898c31895dbbb6e0ffbcd970156a7535cd346266e6a
|
|
|
dotnet-results-Client.ComplexTypes-windows-latest-net10.0-Release
|
14.4 MB |
sha256:b2ebee5d6a6815f8a2b22d05af01f8d6cb04bc686c3abb595e23699fc596c4ed
|
|
|
dotnet-results-Configuration-ubuntu-latest-net10.0-Release
|
3.83 MB |
sha256:d95e7982b9ca05194f163c2c575b0b66bb646dab18234f3c80535d73d6c06fb7
|
|
|
dotnet-results-Configuration-windows-latest-net10.0-Release
|
3.82 MB |
sha256:db3c1fec36360997e1fd1c0a684ad415a94c8d6c656b98d8caa1e58be8693e5d
|
|
|
dotnet-results-Core-ubuntu-latest-net10.0-Release
|
160 MB |
sha256:2cafd44551a24b666596e57b5cf8f15d43e85b2ce69565ef3117d16f3bca3295
|
|
|
dotnet-results-Core-windows-latest-net10.0-Release
|
161 MB |
sha256:8354802b3975bd336ea36d7e8a4638997423dc956b61af0267fe41a3b7d5d174
|
|
|
dotnet-results-Gds-ubuntu-latest-net10.0-Release
|
6.96 MB |
sha256:80a97bdac39a8c0b1ef3e7fbe11a1e436d122039a23164d11f14a4d45d95f5ac
|
|
|
dotnet-results-Gds-windows-latest-net10.0-Release
|
7.72 MB |
sha256:181de065ac4e470b6aec59923166072bfb44b7bd5fecdf0a5e6086ea210f60e2
|
|
|
dotnet-results-PubSub-ubuntu-latest-net10.0-Release
|
64.3 MB |
sha256:3d19f59c8e43b536c29f5c710832dddcd18181c519a80e8b93eb6b138842a1ee
|
|
|
dotnet-results-PubSub-windows-latest-net10.0-Release
|
67 MB |
sha256:9063e1c9a0ca4bcded1229e2f0e90ec5a80df994a0699c6a75cee221de7c20c9
|
|
|
dotnet-results-Security.Certificates-ubuntu-latest-net10.0-Release
|
3.78 MB |
sha256:30f4a3b542fb0a3b7f0daf6843af847a5a9bc2ea57525c6689eca647df0b9a6a
|
|
|
dotnet-results-Security.Certificates-windows-latest-net10.0-Release
|
3.77 MB |
sha256:103207bb6598996eaa22a91b5e3f1f7be8fce40e59d14df686e7e037c5d9de25
|
|
|
dotnet-results-Server-ubuntu-latest-net10.0-Release
|
6.53 MB |
sha256:8a07bba1f56031359c42437fdc29c28025bbf263b966d1f9b4a52096288f0611
|
|
|
dotnet-results-Server-windows-latest-net10.0-Release
|
6.57 MB |
sha256:f9fa2a4b72ba49123144f00259e8d948468e70ffb42754bbc135db6fa2842abc
|
|
|
dotnet-results-SourceGeneration-ubuntu-latest-net10.0-Release
|
1.08 MB |
sha256:c4a4e9216e8a6f723e10dceb8c6fc3b16da4aed4af9a4b9659096d8c7c2c6862
|
|
|
dotnet-results-SourceGeneration-windows-latest-net10.0-Release
|
1.08 MB |
sha256:04ec9cba5e0e50fdf6a184d71e4a6e990334820481acb0db298025cfd4d48a7b
|
|
|
dotnet-results-SourceGeneration.Core-ubuntu-latest-net10.0-Release
|
1.78 MB |
sha256:868385363ad1ea2d9fe246a1dbbd3074708f06c53eb71f422c288548e69eb68a
|
|
|
dotnet-results-SourceGeneration.Core-windows-latest-net10.0-Release
|
1.78 MB |
sha256:0b0cda7e67dbdba8478948ff115d5d9870aefbc0ca7f48ee74fc661ec0bdbb9a
|
|
|
dotnet-results-SourceGeneration.Stack-ubuntu-latest-net10.0-Release
|
1.07 MB |
sha256:ce02615351f6839d4b4cd5a5b231f8eb7298f3763f39620428c670c41e4b62ab
|
|
|
dotnet-results-SourceGeneration.Stack-windows-latest-net10.0-Release
|
1.06 MB |
sha256:95bf5741b9d9147bae76dd17e5ab1688b51491217cd774a9675b83888e0051b8
|
|
|
dotnet-results-Types-ubuntu-latest-net10.0-Release
|
2.27 MB |
sha256:a0c38a58a2ad8733191a6248d81b72e8d4fb91a4a04ad2e2faca38c13d5d1a66
|
|
|
dotnet-results-Types-windows-latest-net10.0-Release
|
2.27 MB |
sha256:7ea495896b59148639c617c5b5095329b3b0597e7953bc03bf639b98c7d03882
|
|