mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 14:11:15 +00:00
C#: Escape generated members
This commit is contained in:
parent
71699e08c9
commit
65cd0c86f9
23 changed files with 1042 additions and 1041 deletions
|
|
@ -212,7 +212,7 @@ namespace Godot.SourceGenerators
|
|||
.Append("' signal.\n")
|
||||
.Append(" /// </summary>\n");
|
||||
|
||||
source.Append(" public new static readonly global::Godot.StringName ");
|
||||
source.Append(" public new static readonly global::Godot.StringName @");
|
||||
source.Append(signalName);
|
||||
source.Append(" = \"");
|
||||
source.Append(signalName);
|
||||
|
|
@ -278,7 +278,7 @@ namespace Godot.SourceGenerators
|
|||
|
||||
source.Append(" public event ")
|
||||
.Append(signalDelegate.DelegateSymbol.FullQualifiedNameIncludeGlobal())
|
||||
.Append(" ")
|
||||
.Append(" @")
|
||||
.Append(signalName)
|
||||
.Append(" {\n")
|
||||
.Append(" add => backing_")
|
||||
|
|
@ -353,7 +353,7 @@ namespace Godot.SourceGenerators
|
|||
|
||||
private static void AppendMethodInfo(StringBuilder source, MethodInfo methodInfo)
|
||||
{
|
||||
source.Append(" signals.Add(new(name: SignalName.")
|
||||
source.Append(" signals.Add(new(name: SignalName.@")
|
||||
.Append(methodInfo.Name)
|
||||
.Append(", returnVal: ");
|
||||
|
||||
|
|
@ -475,7 +475,7 @@ namespace Godot.SourceGenerators
|
|||
)
|
||||
{
|
||||
source.Append(" ");
|
||||
source.Append("if (signal == SignalName.");
|
||||
source.Append("if (signal == SignalName.@");
|
||||
source.Append(signalName);
|
||||
source.Append(") {\n return true;\n }\n");
|
||||
}
|
||||
|
|
@ -488,7 +488,7 @@ namespace Godot.SourceGenerators
|
|||
string signalName = signal.Name;
|
||||
var invokeMethodData = signal.InvokeMethodData;
|
||||
|
||||
source.Append(" if (signal == SignalName.");
|
||||
source.Append(" if (signal == SignalName.@");
|
||||
source.Append(signalName);
|
||||
source.Append(" && args.Count == ");
|
||||
source.Append(invokeMethodData.ParamTypes.Length);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue