mirror of
https://github.com/godotengine/godot.git
synced 2025-10-25 10:44:26 +00:00
C#: Escape signal parameters
This commit is contained in:
parent
533c616cb8
commit
2a3d400dd8
2 changed files with 5 additions and 5 deletions
|
|
@ -295,7 +295,7 @@ namespace Godot.SourceGenerators
|
|||
for (int i = 0; i < paramCount; i++)
|
||||
{
|
||||
var paramSymbol = invokeMethodSymbol.Parameters[i];
|
||||
source.Append($"{paramSymbol.Type.FullQualifiedNameIncludeGlobal()} {paramSymbol.Name}");
|
||||
source.Append($"{paramSymbol.Type.FullQualifiedNameIncludeGlobal()} @{paramSymbol.Name}");
|
||||
if (i < paramCount - 1)
|
||||
{
|
||||
source.Append(", ");
|
||||
|
|
@ -310,11 +310,11 @@ namespace Godot.SourceGenerators
|
|||
if (paramSymbol.Type.TypeKind == TypeKind.Enum)
|
||||
{
|
||||
var underlyingType = ((INamedTypeSymbol)paramSymbol.Type).EnumUnderlyingType;
|
||||
source.Append($", ({underlyingType.FullQualifiedNameIncludeGlobal()}){paramSymbol.Name}");
|
||||
source.Append($", ({underlyingType.FullQualifiedNameIncludeGlobal()})@{paramSymbol.Name}");
|
||||
continue;
|
||||
}
|
||||
|
||||
source.Append($", {paramSymbol.Name}");
|
||||
source.Append($", @{paramSymbol.Name}");
|
||||
}
|
||||
source.Append(");\n");
|
||||
source.Append(" }\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue