virtualx-engine/modules/mono/editor/Godot.NET.Sdk/Godot.SourceGenerators
Raul Santos a43e8285a7
C#: Avoid generic types in the script path attribute generator
- Avoid generic types in `ScriptPathAttributeGenerator`, this
means they won't be added to the `[AssemblyHasScripts]` attribute
and a `[ScriptPath]` attribute won't be added to the class.
Since generic classes can't be used as scripts they shouldn't use
those attributes, this also makes CSharpScript consider those types
invalid since they won't be added to the script/type map.
- Avoid generic types in `ScriptManagerBridge.LookupScriptsInAssembly`.
- Set `outMethodsDest` in `ScriptManagerBridge.UpdateScriptClassInfo`.
2022-12-28 23:20:02 +01:00
..
Common.cs C#: Add global:: namespace to generated source 2022-11-26 01:13:16 +01:00
EventHandlerSuffixSuppressor.cs C#: Suppress EventHandler suffix diagnostic for signals 2022-09-22 14:23:01 +02:00
ExtensionMethods.cs C#: Disallow init-only properties 2022-12-23 19:04:14 +01:00
Godot.SourceGenerators.csproj C#: Make GodotSharp API a NuGet package 2022-08-22 03:36:51 +02:00
Godot.SourceGenerators.props C#/netcore: Add base desktop game export implementation 2022-08-22 03:36:51 +02:00
GodotClasses.cs Add MustBeVariant attribute and analyzer 2022-08-25 01:47:40 +02:00
GodotEnums.cs Fix out of sync PropertyUsageFlags for cs 2022-12-16 06:27:04 +09:00
GodotMemberData.cs C#: Cleanup Variant marshaling code in source/bindings generators 2022-12-02 14:47:12 +01:00
GodotPluginsInitializerGenerator.cs Use .generated suffix for generated C# code 2022-10-22 23:13:52 +02:00
MarshalType.cs C#: Rename SignalInfo to Signal and make awaitable 2022-12-12 17:30:14 +01:00
MarshalUtils.cs C#: Rename ConvertToX methods 2022-12-23 19:40:32 +01:00
MethodInfo.cs Add readonly to C# methods and types that don't mutate 2022-11-14 20:32:20 +01:00
MustBeVariantAnalyzer.cs C#: Make MustBeVariantAnalyzer ignore OmittedTypeArgument 2022-09-06 18:51:45 +02:00
PropertyInfo.cs Add readonly to C# methods and types that don't mutate 2022-11-14 20:32:20 +01:00
ScriptMethodsGenerator.cs C#: Cleanup Variant marshaling code in source/bindings generators 2022-12-02 14:47:12 +01:00
ScriptPathAttributeGenerator.cs C#: Avoid generic types in the script path attribute generator 2022-12-28 23:20:02 +01:00
ScriptPropertiesGenerator.cs C#: Disallow init-only properties 2022-12-23 19:04:14 +01:00
ScriptPropertyDefValGenerator.cs C#: Disallow init-only properties 2022-12-23 19:04:14 +01:00
ScriptRegistrarGenerator.cs C#: Add initial implementation of source generator for script members 2022-08-22 03:36:51 +02:00
ScriptSerializationGenerator.cs C#: Cleanup Variant marshaling code in source/bindings generators 2022-12-02 14:47:12 +01:00
ScriptSignalsGenerator.cs C#: Cleanup Variant marshaling code in source/bindings generators 2022-12-02 14:47:12 +01:00