Files
Libation/Source/_Tests/FileManager.Tests
Cursor Agentandrmcrackan c11268c6b4 fix(test): clear CA1416 platform warnings on the unix file mode calls
The platform compatibility analyzer flagged all four File.GetUnixFileMode /
SetUnixFileMode calls as reachable on Windows. Assert.Inconclusive is not
[DoesNotReturn], so the OperatingSystem.IsLinux/IsMacOS check did not narrow the
platform for anything after it, and narrowing from such a check does not reach
inside a lambda at all, which left the Timer restore callback flagged regardless.

Return explicitly after the skip, and move the body into a method attributed
[SupportedOSPlatform("linux")]/[SupportedOSPlatform("macos")] so the callback
inherits that context. Both files I touch now build warning free.

Co-authored-by: rmcrackan <rmcrackan@gmail.com>
2026-08-17 04:07:42 +00:00
..