Skip to content

Fix total normal impulse (erincatto/box2d#1022) #310

Fix total normal impulse (erincatto/box2d#1022)

Fix total normal impulse (erincatto/box2d#1022) #310

Triggered via push December 21, 2025 06:24
Status Success
Total duration 1m 30s
Artifacts

dotnet.yml

on: push
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

90 warnings
test-macos-latest-9: src/Box2D.NET.Samples/Samples/Truck.cs#L70
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-9: src/Box2D.NET.Samples/Samples/Truck.cs#L70
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-9: src/Box2D.NET.Samples/Samples/Worlds/LargeWorld.cs#L130
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-9: src/Box2D.NET.Samples/Samples/Worlds/LargeWorld.cs#L130
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-9: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-macos-latest-9: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-macos-latest-9: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-macos-latest-9: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-macos-latest-9: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-macos-latest-9: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-macos-latest-8: src/Box2D.NET.Samples/Samples/Bodies/BadBody.cs#L39
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-8: src/Box2D.NET.Samples/Samples/Bodies/BadBody.cs#L39
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-8: src/Box2D.NET.Samples/Samples/Bodies/Kinematic.cs#L49
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-8: src/Box2D.NET.Samples/Samples/Bodies/Kinematic.cs#L49
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-8: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-macos-latest-8: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-macos-latest-8: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-macos-latest-8: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-macos-latest-8: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-macos-latest-8: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-ubuntu-latest-10: test/Box2D.NET.Test/B2WorldTest.cs#L51
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-10: test/Box2D.NET.Test/B2WorldTest.cs#L43
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-10: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-10: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-10: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-ubuntu-latest-10: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-ubuntu-latest-10: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-ubuntu-latest-10: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-ubuntu-latest-10: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-ubuntu-latest-10: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-ubuntu-latest-9: test/Box2D.NET.Test/B2WorldTest.cs#L51
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-9: test/Box2D.NET.Test/B2WorldTest.cs#L43
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-9: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-9: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-9: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-ubuntu-latest-9: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-ubuntu-latest-9: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-ubuntu-latest-9: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-ubuntu-latest-9: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-ubuntu-latest-9: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-macos-latest-10: src/Box2D.NET.Samples/Samples/Benchmarks/BenchmarkBarrel24.cs#L46
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-10: src/Box2D.NET.Samples/Samples/Benchmarks/BenchmarkBarrel24.cs#L46
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-10: src/Box2D.NET.Samples/Samples/Benchmarks/BenchmarkBarrel24.cs#L39
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-10: src/Box2D.NET.Samples/Samples/Benchmarks/BenchmarkBarrel24.cs#L39
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-macos-latest-10: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-macos-latest-10: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-macos-latest-10: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-macos-latest-10: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-macos-latest-10: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-macos-latest-10: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-ubuntu-latest-8: test/Box2D.NET.Test/B2WorldTest.cs#L51
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-8: test/Box2D.NET.Test/B2WorldTest.cs#L43
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-8: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-8: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-ubuntu-latest-8: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-ubuntu-latest-8: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-ubuntu-latest-8: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-ubuntu-latest-8: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-ubuntu-latest-8: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-ubuntu-latest-8: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-windows-latest-10: src/Box2D.NET.Samples/Samples/Truck.cs#L70
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-10: src/Box2D.NET.Samples/Samples/Truck.cs#L70
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-10: src/Box2D.NET.Samples/Samples/Worlds/LargeWorld.cs#L130
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-10: src/Box2D.NET.Samples/Samples/Worlds/LargeWorld.cs#L130
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-10: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-windows-latest-10: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-windows-latest-10: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-windows-latest-10: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-windows-latest-10: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-windows-latest-10: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-windows-latest-9: test/Box2D.NET.Test/B2WorldTest.cs#L51
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-9: test/Box2D.NET.Test/B2WorldTest.cs#L43
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-9: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-9: test/Box2D.NET.Test/Helpers/B2TestHelper.cs#L27
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-9: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-windows-latest-9: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-windows-latest-9: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-windows-latest-9: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)
test-windows-latest-9: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-windows-latest-9: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-windows-latest-8: src/Box2D.NET.Samples/Samples/Truck.cs#L70
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-8: src/Box2D.NET.Samples/Samples/Truck.cs#L70
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-8: src/Box2D.NET.Samples/Samples/Worlds/LargeWorld.cs#L130
The 'ref' modifier for argument 3 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-8: src/Box2D.NET.Samples/Samples/Worlds/LargeWorld.cs#L130
The 'ref' modifier for argument 2 corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead.
test-windows-latest-8: src/Box2D.NET/B2Solvers.cs#L60
Unreachable code detected
test-windows-latest-8: src/Box2D.NET/B2Solvers.cs#L52
Unreachable code detected
test-windows-latest-8: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.GetHashCode()
test-windows-latest-8: src/Box2D.NET/B2BodyId.cs#L11
'B2BodyId' defines operator == or operator != but does not override Object.Equals(object o)
test-windows-latest-8: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.GetHashCode()
test-windows-latest-8: src/Box2D.NET/B2Vec2.cs#L13
'B2Vec2' defines operator == or operator != but does not override Object.Equals(object o)