From d9ad4e3f4de98209f030d17b474d7f8c5800dd91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E6=B0=B4?= <1123993881@qq.com> Date: Fri, 12 Dec 2025 17:01:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9BFix=20parameter=20modifiers=20h?= =?UTF-8?q?andling=20for=20ref,=20out,=20in,=20and=20scoped=20parameters.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TedToolkit.RoslynHelper/Names/ParameterName.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/libraries/TedToolkit.RoslynHelper/Names/ParameterName.cs b/src/libraries/TedToolkit.RoslynHelper/Names/ParameterName.cs index 592fcbf..e969d05 100644 --- a/src/libraries/TedToolkit.RoslynHelper/Names/ParameterName.cs +++ b/src/libraries/TedToolkit.RoslynHelper/Names/ParameterName.cs @@ -38,16 +38,22 @@ public ParameterSyntax ParameterSyntax get { var param = Parameter(Identifier(Name)).WithType(IdentifierName(Type.FullName)); + + if (Symbol.ScopedKind is ScopedKind.ScopedValue) + { + param = param.AddModifiers(Token(SyntaxKind.ScopedKeyword)); + } + switch (Symbol.RefKind) { case RefKind.Ref: - param = param.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword))); + param = param.AddModifiers(Token(SyntaxKind.RefKeyword)); break; case RefKind.Out: - param = param.WithModifiers(TokenList(Token(SyntaxKind.OutKeyword))); + param = param.AddModifiers(Token(SyntaxKind.OutKeyword)); break; case RefKind.In: - param = param.WithModifiers(TokenList(Token(SyntaxKind.InKeyword))); + param = param.AddModifiers(Token(SyntaxKind.InKeyword)); break; case RefKind.None: case RefKind.RefReadOnlyParameter: From 2d4de622dc75ca2fcbd206a0ba8f7b0a9c82abe2 Mon Sep 17 00:00:00 2001 From: nuke-bot Date: Fri, 12 Dec 2025 09:14:41 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=94=96=202025.12.12.0=20Released!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index 3da0ef4..86bbd4e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@  - 2025.12.9.0 + 2025.12.12.0 enable enable preview