Refactor for cross platform port (#3641) #2924
Annotations
11 warnings
|
Build (Release):
ILSpy.Installer/ILSpy.wxs#L2
Package/@InstallerVersion must be 500 or greater for an ARM64 package. The value will be changed to 500. Please specify a value of 500 or greater in order to eliminate this warning.
|
|
Build (Debug):
ICSharpCode.Decompiler/CSharp/Syntax/IAnnotatable.cs#L120
Do not lock on objects with weak identity (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2002)
|
|
Build (Debug):
ICSharpCode.Decompiler/Output/PlainTextOutput.cs#L31
Type 'PlainTextOutput' owns disposable field(s) 'writer' but is not disposable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1001)
|
|
Build (Debug):
ICSharpCode.Decompiler/Metadata/PEFile.cs#L34
Provide an overridable implementation of Dispose(bool) on 'PEFile' or mark the type as sealed. A call to Dispose(false) should only clean up native resources. A call to Dispose(true) should clean up both managed and native resources. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
|
|
Build (Debug):
ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs#L33
Move pinvokes to native methods class (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1060)
|
|
Build (Debug):
ICSharpCode.Decompiler/Metadata/WebCilFile.cs#L35
Provide an overridable implementation of Dispose(bool) on 'WebCilFile' or mark the type as sealed. A call to Dispose(false) should only clean up native resources. A call to Dispose(true) should clean up both managed and native resources. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
|
|
Build (Debug):
ICSharpCode.Decompiler/Util/LongSet.cs#L31
Implement the equality operators and make their behavior identical to that of the Equals method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2231)
|
|
Build (Debug):
ICSharpCode.Decompiler/Util/EmptyList.cs#L102
Rename 'EmptyList.System.IDisposable.Dispose' to 'Dispose' and ensure that it is declared as public and sealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
|
|
Build (Debug):
ICSharpCode.Decompiler/Util/EmptyList.cs#L102
Ensure that 'EmptyList.System.IDisposable.Dispose' is declared as public and sealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
|
|
Build (Debug):
ICSharpCode.Decompiler/Util/ResXResourceWriter.cs#L307
Ensure that 'ResXResourceWriter.Dispose' is declared as public and sealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
|
|
Build (Debug):
ICSharpCode.Decompiler/Util/ResourcesFile.cs#L34
Provide an overridable implementation of Dispose(bool) on 'ResourcesFile' or mark the type as sealed. A call to Dispose(false) should only clean up native resources. A call to Dispose(true) should clean up both managed and native resources. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ICSharpCode.BamlDecompiler NuGet Package (Release)
|
110 KB |
sha256:3ff5e123eadec07989c6f9f996d6cc1bbfbdea7821362dbd531a5c2406fdefb8
|
|
|
ICSharpCode.Decompiler NuGet Package (Release)
|
1.33 MB |
sha256:71e911d9afa6f3adee58ab83f08f3be04a468496e9eb7c64c39bee5ba353f9fb
|
|
|
ICSharpCode.ILSpyX NuGet Package (Release)
|
180 KB |
sha256:7a1e0b9bd71ef2857698ab7e324b8fb88a42f818ba5acac697bd92119d92a74e
|
|
|
ILSpy 10.0.0.8286-preview3-pr3642 (Debug)
|
4.29 MB |
sha256:ea90823ed9065178a75be8625e5f6feeb0532d9d766b21a29f17369763d6ae1e
|
|
|
ILSpy 10.0.0.8286-preview3-pr3642 (Release)
|
3.86 MB |
sha256:56656ac14ad74269dcab3fda8ec481834e54ff79d67765ec7524e3eeb2fc5e63
|
|
|
ILSpy Installer arm64 10.0.0.8286-preview3-pr3642 (Release)
|
3.56 MB |
sha256:bc0c358059fb1ffb39a9f2f547340759d832a38a84c159f02eedb166c52f4e28
|
|
|
ILSpy Installer x64 10.0.0.8286-preview3-pr3642 (Release)
|
3.56 MB |
sha256:9feb86ea1d47808ca32101db53e51aeed436915b92bd5cb7d4edbc09948334b1
|
|
|
ILSpy VS Addin for VS 2017-2019 10.0.0.8286-preview3-pr3642 (Release)
|
4.93 MB |
sha256:1f9650bde05ee2ffdbe65876ff993bcaff8dd8f1e09c1a09ff91e653765764bb
|
|
|
ILSpy VS Addin for VS 2022 10.0.0.8286-preview3-pr3642 (Release)
|
11.1 MB |
sha256:eb0e6e4bf47e7c9b2b1520db37faf070a97cf9cdd8003f7f16ada4773bed8c8b
|
|
|
ILSpy arm64 10.0.0.8286-preview3-pr3642 (Release)
|
4.64 MB |
sha256:1a565857151bcc0052c94826d34593caf7b2aadeb6673a9161a21acf2d0809ca
|
|
|
ILSpy self-contained x64 10.0.0.8286-preview3-pr3642 (Release)
|
72.4 MB |
sha256:b4c542890f1972260fccc77f910e51bb8ade2b0bf02fad916cf843c8d4a68573
|
|
|
ilspycmd dotnet tool (Release)
|
3.94 MB |
sha256:d0be457426ffb200cfe9a11d767d17af51bd9af4d3285f46fae45f70e0f7cd54
|
|
|
test-results-Debug
|
577 KB |
sha256:988802dfd9ee7cd5093a29a0519aefddb1ce831ef437451a1af4b4c778f9d238
|
|
|
test-results-Release
|
579 KB |
sha256:20d9308140d950e86fd26b7646427d9c97c8512e0ab49c184012bbf58da3a463
|
|