Skip to content

Update decompiler submodule #444

Update decompiler submodule

Update decompiler submodule #444

Triggered via push August 2, 2023 17:00
Status Success
Total duration 11m 24s
Artifacts

build.yml

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

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
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
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
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.
Build (net-x64): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs#L449
Make 'ReplaceMethodCallsWithOperators' 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.CSharp.Transforms.IAstTransform.Run' and is visible to derived classes
Build (net-x64): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/Syntax/AstNode.cs#L667
Make 'AstNode' 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.CSharp.Syntax.PatternMatching.INode.DoMatchCollection' and is visible to derived classes
Build (net-x64): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs#L3615
Make 'CSharpOutputVisitor' 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.CSharp.Syntax.IAstVisitor.VisitErrorNode' and is visible to derived classes
Build (net-x64): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/Syntax/AstNodeCollection.cs#L184
Make 'AstNodeCollection' 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.ICollection<T>.get_IsReadOnly' and is visible to derived classes
Build (net-x64): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs#L33
Make 'UsingTransform' 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.IL.Transforms.IBlockTransform.Run' and is visible to derived classes
Build (net-x64): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/IL/Transforms/UserDefinedLogicTransform.cs#L32
Make 'UserDefinedLogicTransform' 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.IL.Transforms.IStatementTransform.Run' and is visible to derived classes
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
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
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
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.
Build (netframework): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs#L3615
Make 'CSharpOutputVisitor' 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.CSharp.Syntax.IAstVisitor.VisitErrorNode' and is visible to derived classes
Build (netframework): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/Resolver/CSharpResolver.cs#L99
Make 'CSharpResolver' 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.ITypeResolveContext.get_CurrentModule' and is visible to derived classes
Build (netframework): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs#L33
Make 'UsingTransform' 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.IL.Transforms.IBlockTransform.Run' and is visible to derived classes
Build (netframework): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/IL/Transforms/UserDefinedLogicTransform.cs#L32
Make 'UserDefinedLogicTransform' 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.IL.Transforms.IStatementTransform.Run' and is visible to derived classes
Build (netframework): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/IL/Transforms/TransformDisplayClassUsage.cs#L111
Make 'TransformDisplayClassUsage' 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.IL.Transforms.IILTransform.Run' and is visible to derived classes
Build (netframework): Extensions/ILSpy.Decompiler/ICSharpCode.Decompiler/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs#L449
Make 'ReplaceMethodCallsWithOperators' 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.CSharp.Transforms.IAstTransform.Run' and is visible to derived classes
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
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
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
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.
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
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
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
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
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
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