From 73db4c85002b6f15c3b1c48ce06f4fd4b33bf805 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 Jan 2026 05:05:27 +0000 Subject: [PATCH 1/2] Initial plan From 39d4f71065f3634b2e61fde502b63faf507a18df Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 Jan 2026 05:08:47 +0000 Subject: [PATCH 2/2] Fix CI build failure: fully qualify SymbolDisplay.FormatPrimitive call Co-authored-by: JerrettDavis <2610199+JerrettDavis@users.noreply.github.com> --- src/PatternKit.Generators/DecoratorGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PatternKit.Generators/DecoratorGenerator.cs b/src/PatternKit.Generators/DecoratorGenerator.cs index 7cfa1af..1494c6a 100644 --- a/src/PatternKit.Generators/DecoratorGenerator.cs +++ b/src/PatternKit.Generators/DecoratorGenerator.cs @@ -661,7 +661,7 @@ private static string FormatDefaultValue(IParameterSymbol param) } // Use Roslyn's culture-invariant literal formatting for all other types - return SymbolDisplay.FormatPrimitive(param.ExplicitDefaultValue, quoteStrings: true, useHexadecimalNumbers: false); + return Microsoft.CodeAnalysis.CSharp.SymbolDisplay.FormatPrimitive(param.ExplicitDefaultValue, quoteStrings: true, useHexadecimalNumbers: false); } private static bool HasAttribute(ISymbol symbol, string attributeName)