Skip to content

[WIP] Copy-make with readonly Position struct #5014

[WIP] Copy-make with readonly Position struct

[WIP] Copy-make with readonly Position struct #5014

Triggered via push January 3, 2025 01:50
Status Failure
Total duration 3m 52s
Artifacts 5

ci.yml

on: push
Matrix: build-and-publish
Matrix: fast-tests
Matrix: long-running-tests
Matrix: make-build
Matrix: other-tests
Matrix: perft-tests
Matrix: winning-at-chess
Fit to window
Zoom out
Zoom in

Annotations

201 errors and 308 warnings
other-tests (ubuntu-latest, Configuration): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
other-tests (ubuntu-latest, Configuration): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
other-tests (ubuntu-latest, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (ubuntu-latest, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (ubuntu-latest, Perft): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (ubuntu-latest, Perft): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (ubuntu-latest, Perft): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (ubuntu-latest, Perft): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (ubuntu-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (ubuntu-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (ubuntu-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
perft-tests (ubuntu-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (ubuntu-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (ubuntu-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L690
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, ubuntu-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Debug, ubuntu-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, ubuntu-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, ubuntu-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L690
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L690
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, ubuntu-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Release, ubuntu-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, ubuntu-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, ubuntu-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L690
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Debug, macOS-latest): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, macOS-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, macOS-latest): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Release, macOS-latest): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, macOS-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, macOS-13): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Debug, macOS-13): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, macOS-13): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, macOS-13): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (macOS-latest, LongRunning): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
long-running-tests (macOS-latest, LongRunning): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-latest, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (macOS-latest, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
make-build (macOS-13)
Process completed with exit code 71.
other-tests (windows-latest, Configuration): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
other-tests (windows-latest, Configuration): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (windows-latest, Perft): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (windows-latest, Perft): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (windows-latest, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (windows-latest, Perft): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (windows-latest, Perft): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (windows-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (windows-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (windows-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
perft-tests (windows-latest, Perft): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (windows-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (windows-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (windows-latest, LongRunning): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
long-running-tests (windows-latest, LongRunning): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (windows-latest, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (windows-latest, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, windows-latest): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Release, windows-latest): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, windows-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, windows-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (macOS-13, LongRunning): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
long-running-tests (macOS-13, LongRunning): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
long-running-tests (macOS-13, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
long-running-tests (macOS-13, LongRunning): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, windows-latest): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Debug, windows-latest): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Debug, windows-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Debug, windows-latest): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, macOS-13): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
fast-tests (Release, macOS-13): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
fast-tests (Release, macOS-13): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
fast-tests (Release, macOS-13): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
other-tests (macOS-latest, Configuration): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
other-tests (macOS-latest, Configuration): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-latest, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
other-tests (macOS-latest, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (macOS-latest, Perft): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
perft-tests (macOS-latest, Perft): src/Lynx.Benchmark/PositionIdGeneration_Benchmark.cs#L77
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
perft-tests (macOS-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
perft-tests (macOS-latest, Perft): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
other-tests (macOS-13, Configuration): src/Lynx.Dev/Program.cs#L534
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-13, Configuration): src/Lynx.Dev/Program.cs#L550
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-13, Configuration): src/Lynx.Dev/Program.cs#L1127
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-13, Configuration): src/Lynx.Dev/Program.cs#L1128
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-13, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L230
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-13, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L241
'Position' does not contain a definition for 'UnmakeMove' and no accessible extension method 'UnmakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (macOS-13, Configuration): src/Lynx.Benchmark/TryParseFromUCIString_Benchmark.cs#L247
Nullability of reference types in value of type '?' doesn't match target type 'GameState'.
other-tests (macOS-13, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L658
An expression cannot be used in this context because it may not be passed or returned by reference
other-tests (macOS-13, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L684
An expression cannot be used in this context because it may not be passed or returned by reference
other-tests (macOS-13, Configuration): src/Lynx.Benchmark/ParseGame_Benchmark.cs#L690
'Position' does not contain a definition for 'MakeMove' and no accessible extension method 'MakeMove' accepting a first argument of type 'Position' could be found (are you missing a using directive or an assembly reference?)
other-tests (ubuntu-latest, Configuration)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (ubuntu-latest, Configuration): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (ubuntu-latest, LongRunning)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (ubuntu-latest, LongRunning): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (ubuntu-latest, Perft)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (ubuntu-latest, Perft): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, ubuntu-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
make-build (ubuntu-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
winning-at-chess (ubuntu-latest, WinningAtChess_FixedTime): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, ubuntu-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, macOS-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (ubuntu-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, macOS-13): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-latest, LongRunning): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (windows-latest, Configuration): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (windows-latest, Perft): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (windows-latest, LongRunning): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, windows-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (macOS-13): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
long-running-tests (macOS-13, LongRunning): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
make-build (macOS-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Debug, windows-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
fast-tests (Release, macOS-13): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
build-and-publish (windows-latest): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-latest, Configuration): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
perft-tests (macOS-latest, Perft): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L14
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L19
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L24
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L29
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L31
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L33
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L19
Use an immutable collection or reduce the accessibility of the non-private readonly field 'PieceBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L24
Use an immutable collection or reduce the accessibility of the non-private readonly field 'OccupancyBitBoards'. (https://rules.sonarsource.com/csharp/RSPEC-3887)
other-tests (macOS-13, Configuration): src/Lynx/Model/Position.cs#L29
Use an immutable collection or reduce the accessibility of the non-private readonly field 'Board'. (https://rules.sonarsource.com/csharp/RSPEC-3887)

Artifacts

Produced during runtime
Name Size
Lynx-experiment-copymake-position-readonly-struct-5014
321 KB
Lynx-experiment-copymake-position-readonly-struct-5014-linux-x64
8.45 MB
Lynx-experiment-copymake-position-readonly-struct-5014-osx-arm64
8.01 MB
Lynx-experiment-copymake-position-readonly-struct-5014-osx-x64
8.46 MB
Lynx-experiment-copymake-position-readonly-struct-5014-win-x64
8.2 MB