Skip to content

11 redesign all constructors #74

11 redesign all constructors

11 redesign all constructors #74

Triggered via pull request December 18, 2025 16:48
Status Failure
Total duration 5m 58s
Artifacts

BuildAndTest.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

32 errors and 62 warnings
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest)
Process completed with exit code 127.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (macos-latest)
Process completed with exit code 127.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L548
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L529
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (windows-latest): ExcelOps-EpplusPolyform/EpplusPolyformExcelDataOperations.SharedCode.vb#L516
'FULL_CALC_ON_LOAD' is not declared. It may be inaccessible due to its protection level.
test (ubuntu-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.TestSpireXls.dll/TestResults.xml. No artifacts will be uploaded.
test (ubuntu-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.TestFreeSpireXls.dll/TestResults.xml. No artifacts will be uploaded.
test (ubuntu-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.Test.dll/TestResults.xml. No artifacts will be uploaded.
test (ubuntu-latest)
No files were found with the provided path: test-results-CompuMaster.MsExcelComInteropTest.dll/TestResults.xml. No artifacts will be uploaded.
test (ubuntu-latest)
Could not find any files for test-results-CompuMaster.Excel.TestSpireXls.dll/TestResults.xml
test (ubuntu-latest)
Could not find any files for test-results-CompuMaster.Excel.TestFreeSpireXls.dll/TestResults.xml
test (ubuntu-latest)
Could not find any files for test-results-CompuMaster.Excel.Test.dll/TestResults.xml
test (ubuntu-latest)
Could not find any files for test-results-CompuMaster.MsExcelComInteropTest.dll/TestResults.xml
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
Names of 'Members' and 'Public Property Address As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean) As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean, useAbsoluteAddressingForColumn As Boolean, useAbsoluteAddressingForRow As Boolean) As String, Public Shared ReadOnly Property Address(rowIndex As Integer, columnIndex As Integer) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/Tools.vb#L502
Unsafe overload of 'Load' method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca3075)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L5
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L5
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.TestSpireXls.dll/TestResults.xml. No artifacts will be uploaded.
test (macos-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.TestFreeSpireXls.dll/TestResults.xml. No artifacts will be uploaded.
test (macos-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.Test.dll/TestResults.xml. No artifacts will be uploaded.
test (macos-latest)
No files were found with the provided path: test-results-CompuMaster.MsExcelComInteropTest.dll/TestResults.xml. No artifacts will be uploaded.
test (macos-latest)
Could not find any files for test-results-CompuMaster.Excel.TestSpireXls.dll/TestResults.xml
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Could not find any files for test-results-CompuMaster.Excel.TestFreeSpireXls.dll/TestResults.xml
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Could not find any files for test-results-CompuMaster.Excel.Test.dll/TestResults.xml
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Could not find any files for test-results-CompuMaster.MsExcelComInteropTest.dll/TestResults.xml
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L26
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L34
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L36
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L36
Use 'string.StartsWith(char)' instead of 'string.StartsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
Names of 'Members' and 'Public Property Address As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean) As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean, useAbsoluteAddressingForColumn As Boolean, useAbsoluteAddressingForRow As Boolean) As String, Public Shared ReadOnly Property Address(rowIndex As Integer, columnIndex As Integer) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (macos-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (windows-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.TestSpireXls.dll/TestResults.xml. No artifacts will be uploaded.
test (windows-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.TestFreeSpireXls.dll/TestResults.xml. No artifacts will be uploaded.
test (windows-latest)
No files were found with the provided path: test-results-CompuMaster.Excel.Test.dll/TestResults.xml. No artifacts will be uploaded.
test (windows-latest)
No files were found with the provided path: test-results-CompuMaster.MsExcelComInteropTest.dll/TestResults.xml. No artifacts will be uploaded.
test (windows-latest)
Could not find any files for test-results-CompuMaster.Excel.TestSpireXls.dll/TestResults.xml
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Could not find any files for test-results-CompuMaster.Excel.TestFreeSpireXls.dll/TestResults.xml
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Could not find any files for test-results-CompuMaster.Excel.Test.dll/TestResults.xml
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Could not find any files for test-results-CompuMaster.MsExcelComInteropTest.dll/TestResults.xml
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest): ExcelOps/ExcelCommons/Tools.vb#L502
Unsafe overload of 'Load' method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca3075)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
Names of 'Members' and 'Public Property Address As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean) As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean, useAbsoluteAddressingForColumn As Boolean, useAbsoluteAddressingForRow As Boolean) As String, Public Shared ReadOnly Property Address(rowIndex As Integer, columnIndex As Integer) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L5
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L5
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)