UaLens — multi-tab Avalonia desktop client for OPC UA #7053
buildandtest.yml
on: pull_request
Matrix: aot-test
Matrix: build-and-test
Annotations
116 warnings and 14 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/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
aot-ubuntu-latest:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
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/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
aot-ubuntu-latest:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
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-windows-latest-WotCon:
Tests/Opc.Ua.WotCon.Tests/WotVariantHelperTests.cs#L215
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-WotCon:
Tests/Opc.Ua.WotCon.Tests/WotVariantHelperTests.cs#L195
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-WotCon:
Libraries/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs#L60
Call System.IDisposable.Dispose on object created by 'new WotConnectivityNodeManager(server, configuration, m_options)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
test-windows-latest-WotCon:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
test-windows-latest-WotCon:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-WotCon:
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-WotCon:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-WotCon:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-WotCon:
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-WotCon:
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#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/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' 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/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, 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.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
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.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
aot-windows-latest:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
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)
|
|
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.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
aot-windows-latest:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
test-ubuntu-latest-WotCon:
Tests/Opc.Ua.WotCon.Tests/WotVariantHelperTests.cs#L215
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-WotCon:
Tests/Opc.Ua.WotCon.Tests/WotVariantHelperTests.cs#L195
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-WotCon:
Libraries/Opc.Ua.WotCon.Server/WotConnectivityNodeManagerFactory.cs#L60
Call System.IDisposable.Dispose on object created by 'new WotConnectivityNodeManager(server, configuration, m_options)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
test-ubuntu-latest-WotCon:
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-WotCon:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-WotCon:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-WotCon:
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-WotCon:
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-WotCon:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
test-ubuntu-latest-WotCon:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
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/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Server:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' 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-ubuntu-latest-Server:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Server:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
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/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Gds:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' 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/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
test-ubuntu-latest-Gds:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
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-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/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Gds:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' 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/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Gds:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
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-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/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' 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/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
test-windows-latest-Client.ComplexTypes:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, 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.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#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/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Server:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' 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-windows-latest-Server:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Server:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
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/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-ubuntu-latest-Client:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
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/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-ubuntu-latest-Client:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
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#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.Client/Roles/RoleManagementClient.cs#L530
Change return type of method 'ReadStringArray' from 'System.Collections.Generic.IReadOnlyList<string>' to 'System.Collections.Generic.List<string>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
test-windows-latest-Client:
Libraries/Opc.Ua.Client/Roles/RoleManagementClient.cs#L496
Change return type of method 'ReadStructureArray' from 'System.Collections.Generic.IReadOnlyList<T>' to 'System.Collections.Generic.List<T>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
|
|
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-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.Server/RoleBasedUserManagement/IdentityRuleValidator.cs#L316
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
test-windows-latest-Client:
Libraries/Opc.Ua.Server/RoleBasedUserManagement/RoleManager.cs#L563
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
|
|
test-windows-latest-WotCon
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-Security.Certificates
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-Core
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-SourceGeneration
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-SourceGeneration.Stack
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-Gds
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-Server
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
|
82 KB |
sha256:d7cbff72c856681d872ba853353587f966ee45430a6417bd14d29a17ee6cf3ff
|
|
|
TestReport-aot-windows-latest
|
81.9 KB |
sha256:cd13b3c014018d440910e9ed2f8a65f5056ceef48d4259cfd192c02127511091
|
|
|
aot-results-ubuntu-latest
|
82 KB |
sha256:d7cbff72c856681d872ba853353587f966ee45430a6417bd14d29a17ee6cf3ff
|
|
|
aot-results-windows-latest
|
81.9 KB |
sha256:cd13b3c014018d440910e9ed2f8a65f5056ceef48d4259cfd192c02127511091
|
|
|
dotnet-results-Client-ubuntu-latest-net10.0-Release
|
20.8 MB |
sha256:75bb4d920e89bc444b0c428c8618524f6064d00f8acee414753798aafafc3a46
|
|
|
dotnet-results-Client-windows-latest-net10.0-Release
|
21 MB |
sha256:b21d8f87c1265c4fcae4607efae329c15e2e8e3b5b24892e62bb0ecafa2b91b0
|
|
|
dotnet-results-Client.ComplexTypes-ubuntu-latest-net10.0-Release
|
14.1 MB |
sha256:52e5f075d91cc8f437949c3d0d75515c86a5ea6bd1b903b9271ced3262e8c101
|
|
|
dotnet-results-Client.ComplexTypes-windows-latest-net10.0-Release
|
14.6 MB |
sha256:04151ac6e9a72c24eb0eed063f9f0d0925390cb449c2279785bb6453ad897638
|
|
|
dotnet-results-Configuration-ubuntu-latest-net10.0-Release
|
3.83 MB |
sha256:5864bfe83db82d24d0a51ad4ce15c0f5cdc91be7b8e25990c5f62426ea9e49c2
|
|
|
dotnet-results-Configuration-windows-latest-net10.0-Release
|
3.82 MB |
sha256:2688f56ca70809c5052aa4f9c746f9c66a4eb8b7cf736d7da7794065651f8d43
|
|
|
dotnet-results-Core-ubuntu-latest-net10.0-Release
|
160 MB |
sha256:3d543ea2a5564854ec6ee8d888aadd8427886ee6319d51b061bae3a748e9b646
|
|
|
dotnet-results-Core-windows-latest-net10.0-Release
|
161 MB |
sha256:93d0eb83eb8babdf3185b8e06084192dedddeb84d05631a92b1fab8d2c325135
|
|
|
dotnet-results-Gds-ubuntu-latest-net10.0-Release
|
7 MB |
sha256:e6140c8160ef83513c8a93e87e8c64ed2e884c8246a56aeac278cdc4e2914dbc
|
|
|
dotnet-results-Gds-windows-latest-net10.0-Release
|
7.66 MB |
sha256:042a03794cd548b6a2b325e21f6ccb1585c6e51dd0fecd1798c63da0a5113c63
|
|
|
dotnet-results-PubSub-ubuntu-latest-net10.0-Release
|
64.3 MB |
sha256:7a55648cf7aa600732327dd901e851cbb1ebc91fe13f2c32d48f32aa13db9072
|
|
|
dotnet-results-PubSub-windows-latest-net10.0-Release
|
67 MB |
sha256:3cfc5b5ed98d9566ed6766643d07a8cd5f6bd6d303a5a23a6c63e18f113a7727
|
|
|
dotnet-results-Security.Certificates-ubuntu-latest-net10.0-Release
|
3.78 MB |
sha256:74b010dfb3aa54d86308345b901e610ef1cc51ea837bbb04858c5f420fddfd02
|
|
|
dotnet-results-Security.Certificates-windows-latest-net10.0-Release
|
3.77 MB |
sha256:a7a100bd3999b898aee195fc60749e6cc269f3483fad94faa1cd3ab9b0533019
|
|
|
dotnet-results-Server-ubuntu-latest-net10.0-Release
|
6.64 MB |
sha256:36480ba9333c3473ee3306774b18939cc170bf419ff5ee1b5f2ffcb0400a64f6
|
|
|
dotnet-results-Server-windows-latest-net10.0-Release
|
6.66 MB |
sha256:53998f73770fabb78da62cf537c4fe5959848800a3bc1dc20e1df28aa8b5591f
|
|
|
dotnet-results-SourceGeneration-ubuntu-latest-net10.0-Release
|
1.08 MB |
sha256:8cce3386ed9365b9b5c42713a8267c467fad46b607ef32d8f46c7d72c1e31d31
|
|
|
dotnet-results-SourceGeneration-windows-latest-net10.0-Release
|
1.08 MB |
sha256:b1dd15b0d0eb5fa0b3778dadaf3d528dcf6602e789328360cb64f4b3612e33ea
|
|
|
dotnet-results-SourceGeneration.Core-ubuntu-latest-net10.0-Release
|
1.77 MB |
sha256:76cd95077bfa689e4cc92d4383848461233ae29b50bc34c75c7e5248d6743159
|
|
|
dotnet-results-SourceGeneration.Core-windows-latest-net10.0-Release
|
1.78 MB |
sha256:c938308ff2186acce6b036da42fd0fb851730659b0d8bc7a6894bc89ec6068d9
|
|
|
dotnet-results-SourceGeneration.Stack-ubuntu-latest-net10.0-Release
|
1.07 MB |
sha256:466d435a8c731706cc2928c4fdf2b57957f7d8573a521ec68ee07fc093b48dc9
|
|
|
dotnet-results-SourceGeneration.Stack-windows-latest-net10.0-Release
|
1.06 MB |
sha256:2b7ff911bbef967b54f9308b42741feeb904d328773b7f265b80372d66d836f0
|
|
|
dotnet-results-Types-ubuntu-latest-net10.0-Release
|
2.27 MB |
sha256:50a0c36b76583fd39f5905567b3b4e7bbd7ab55192fffb1ec2bb52db1551a898
|
|
|
dotnet-results-Types-windows-latest-net10.0-Release
|
2.27 MB |
sha256:927903b92ed63ff6553ae47a40fd0e74ee88e69362e7b0f63467cc08ee8fb456
|
|
|
dotnet-results-WotCon-ubuntu-latest-net10.0-Release
|
4.66 MB |
sha256:4e17316334b71e5e44a2ce76ab30589b9b596cb03d1ffdb66cae94de4682de59
|
|
|
dotnet-results-WotCon-windows-latest-net10.0-Release
|
4.65 MB |
sha256:07de6200ef2d83d78cfbd42433d5cbaddacb583ae6e17cb4c5a4a9a7a0426444
|
|