Skip to content

WPF Refactoring

WPF Refactoring #2019

Triggered via pull request September 3, 2024 07:31
Status Success
Total duration 19m 59s
Artifacts 13

build-ilspy.yml

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

Annotations

21 warnings
Build (Debug): ILSpy/ExtensionMethods.cs#L185
Dereference of a possibly null reference.
Build (Debug): ILSpy/Docking/PaneCollection.cs#L56
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.IndexOf' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/Docking/PaneCollection.cs#L60
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.get_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/Docking/PaneCollection.cs#L58
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.RemoveAt' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/Docking/PaneCollection.cs#L61
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.set_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/ExtensionMethods.cs#L185
Dereference of a possibly null reference.
Build (Debug): ILSpy/Docking/PaneCollection.cs#L56
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.IndexOf' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/Docking/PaneCollection.cs#L58
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.RemoveAt' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/Docking/PaneCollection.cs#L60
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.get_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Debug): ILSpy/Docking/PaneCollection.cs#L61
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.set_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy.Installer/ILSpy.wxs#L4
Package/@InstallerVersion must be 500 or greater for an ARM or ARM64 package. The value will be changed to 500. You can omit the Package/@InstallerVersion value or specify a value of 500 or greater to eliminate this warning.
Build (Release): ILSpy/ExtensionMethods.cs#L185
Dereference of a possibly null reference.
Build (Release): ILSpy/Docking/PaneCollection.cs#L56
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.IndexOf' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/Docking/PaneCollection.cs#L58
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.RemoveAt' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/Docking/PaneCollection.cs#L60
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.get_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/Docking/PaneCollection.cs#L61
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.set_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/ExtensionMethods.cs#L185
Dereference of a possibly null reference.
Build (Release): ILSpy/Docking/PaneCollection.cs#L56
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.IndexOf' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/Docking/PaneCollection.cs#L58
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.RemoveAt' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/Docking/PaneCollection.cs#L60
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.get_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
Build (Release): ILSpy/Docking/PaneCollection.cs#L61
Make 'PaneCollection' sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of 'System.Collections.Generic.IList<T>.set_Item' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)

Artifacts

Produced during runtime
Name Size
ICSharpCode.Decompiler NuGet Package (Release)
1.26 MB
ICSharpCode.ILSpyX NuGet Package (Release)
126 KB
ILSpy 9.0.0.7759-preview2-pr3274 (Debug)
4.28 MB
ILSpy 9.0.0.7759-preview2-pr3274 (Release)
3.84 MB
ILSpy Installer arm64 9.0.0.7759-preview2-pr3274 (Release)
4 MB
ILSpy Installer x64 9.0.0.7759-preview2-pr3274 (Release)
4.01 MB
ILSpy VS Addin for VS 2017-2019 9.0.0.7759-preview2-pr3274 (Release)
4.91 MB
ILSpy VS Addin for VS 2022 9.0.0.7759-preview2-pr3274 (Release)
11.1 MB
ILSpy arm64 9.0.0.7759-preview2-pr3274 (Release)
4.83 MB
ILSpy self-contained x64 9.0.0.7759-preview2-pr3274 (Release)
69.4 MB
ilspycmd dotnet tool (Release)
3.83 MB
test-results-Debug
249 KB
test-results-Release
249 KB