a43e8285a7
- 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`. |
||
---|---|---|
.. | ||
Common.cs | ||
EventHandlerSuffixSuppressor.cs | ||
ExtensionMethods.cs | ||
Godot.SourceGenerators.csproj | ||
Godot.SourceGenerators.props | ||
GodotClasses.cs | ||
GodotEnums.cs | ||
GodotMemberData.cs | ||
GodotPluginsInitializerGenerator.cs | ||
MarshalType.cs | ||
MarshalUtils.cs | ||
MethodInfo.cs | ||
MustBeVariantAnalyzer.cs | ||
PropertyInfo.cs | ||
ScriptMethodsGenerator.cs | ||
ScriptPathAttributeGenerator.cs | ||
ScriptPropertiesGenerator.cs | ||
ScriptPropertyDefValGenerator.cs | ||
ScriptRegistrarGenerator.cs | ||
ScriptSerializationGenerator.cs | ||
ScriptSignalsGenerator.cs |