Updated decompiler submodule and added ILAst stepper #492
Annotations
30 warnings
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/Util/LongSet.cs#L361
GetHashCode creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L120
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.GetAttributes' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L121
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.HasAttribute' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L122
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.GetAttribute' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L124
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.GetReturnTypeAttributes' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L125
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.get_ReturnTypeIsRefReadOnly' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x64):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L126
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.get_ThisIsRefReadOnly' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/Util/LongSet.cs#L361
GetHashCode creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L120
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.GetAttributes' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L121
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.HasAttribute' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L122
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.GetAttribute' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L124
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.GetReturnTypeAttributes' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L125
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.get_ReturnTypeIsRefReadOnly' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (net-x86):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L126
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.get_ThisIsRefReadOnly' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/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 (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/Util/LongSet.cs#L361
GetHashCode creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L120
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.GetAttributes' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L121
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.HasAttribute' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L122
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IEntity.GetAttribute' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L124
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.GetReturnTypeAttributes' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L125
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.get_ReturnTypeIsRefReadOnly' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|
Build (netframework):
Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/TypeSystem/VarArgInstanceMethod.cs#L126
Make 'VarArgInstanceMethod' 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 'ICSharpCode.Decompiler.TypeSystem.IMethod.get_ThisIsRefReadOnly' and is visible to derived classes (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1033)
|