From 962a24cf7a5c036567fc1b2e8b77cfe3567385e5 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sat, 11 Oct 2025 15:19:48 +1000 Subject: [PATCH] handle extension method parameter --- .../Features/CodeEditor/SymbolInfoComponents.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Godot/Features/CodeEditor/SymbolInfoComponents.cs b/src/SharpIDE.Godot/Features/CodeEditor/SymbolInfoComponents.cs index 147bd75..0779476 100644 --- a/src/SharpIDE.Godot/Features/CodeEditor/SymbolInfoComponents.cs +++ b/src/SharpIDE.Godot/Features/CodeEditor/SymbolInfoComponents.cs @@ -116,7 +116,9 @@ public static class SymbolInfoComponents label.Pop(); label.AddText(" "); } - foreach (var (index, parameterSymbol) in methodSymbol.Parameters.Index()) + + var parameters = methodSymbol.ReducedFrom?.Parameters ?? methodSymbol.Parameters; + foreach (var (index, parameterSymbol) in parameters.Index()) { var attributes = parameterSymbol.GetAttributes(); if (attributes.Length is not 0) @@ -212,7 +214,7 @@ public static class SymbolInfoComponents } } - if (index < methodSymbol.Parameters.Length - 1) + if (index < parameters.Length - 1) { label.AddText(", "); }