Core/PostSharp.Analyzers/PostSharp.Analyzers.csproj pins Microsoft.CodeAnalysis to 4.6.0.
Analyzers built against an earlier Roslyn continue to load, but they do not recognize the C# 15
syntax kinds: union declarations, the closed modifier, labeled jump statements, with(...)
elements and unsafe(...) expressions.
- Confirm the analyzers do not report incorrect diagnostics on C# 15 source, and decide whether to
raise the version.
Microsoft.CodeAnalysis.NetAnalyzers is at 9.0.0 across the tree and needs raising for the new
rule set.
Analysis: Documentation/DotNet11-CSharp15-Impact.md in postsharp/PostSharp.
— Claude for Gael
Core/PostSharp.Analyzers/PostSharp.Analyzers.csprojpinsMicrosoft.CodeAnalysisto 4.6.0.Analyzers built against an earlier Roslyn continue to load, but they do not recognize the C# 15
syntax kinds: union declarations, the
closedmodifier, labeled jump statements,with(...)elements and
unsafe(...)expressions.raise the version.
Microsoft.CodeAnalysis.NetAnalyzersis at 9.0.0 across the tree and needs raising for the newrule set.
Analysis:
Documentation/DotNet11-CSharp15-Impact.mdinpostsharp/PostSharp.— Claude for Gael