virtualx-engine/modules/mono
Ignacio Roldán Etcheverry 92503ae8db C#: Add source generator for properties and exports default values
The editor no longer needs to create temporary instances to get the
default values. The initializer values of the exported properties are
still evaluated at runtime. For example, in the following example,
`GetInitialValue()` will be called when first looks for default values:

```
[Export] int MyValue = GetInitialValue();
```

Exporting fields with a non-supported type now results in a compiler
error rather than a runtime error when the script is used.
2022-08-22 03:36:51 +02:00
..
build_scripts C#/netcore: Add base desktop game export implementation 2022-08-22 03:36:51 +02:00
doc_classes C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
editor C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
glue C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
icons
mono_gd C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
utils C#/netcore: Add base desktop game export implementation 2022-08-22 03:36:51 +02:00
.editorconfig C#: Code cleanup and greatly reduce use of C# pointers 2022-08-22 03:36:51 +02:00
.gitignore C#: Code cleanup and greatly reduce use of C# pointers 2022-08-22 03:36:51 +02:00
__init__.py
class_db_api_json.cpp Make enum/constant binds 64-bit. 2022-06-17 16:36:26 +03:00
class_db_api_json.h
config.py C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
csharp_script.cpp C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
csharp_script.h C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
Directory.Build.props
godotsharp_defs.h C#: Ensure native handles are freed after switch to .NET Core 2022-08-22 03:36:51 +02:00
godotsharp_dirs.cpp C#/netcore: Add base desktop game export implementation 2022-08-22 03:36:51 +02:00
godotsharp_dirs.h C#: Restructure code prior move to .NET Core 2022-08-22 03:35:59 +02:00
interop_types.h C#: Move marshaling logic and generated glue to C# 2022-08-22 03:35:59 +02:00
managed_callable.cpp C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
managed_callable.h C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
mono_gc_handle.cpp C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
mono_gc_handle.h C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
register_types.cpp Refactor module initialization 2022-05-04 17:34:51 +02:00
register_types.h Refactor module initialization 2022-05-04 17:34:51 +02:00
SCsub C#/netcore: Add base desktop game export implementation 2022-08-22 03:36:51 +02:00
SdkPackageVersions.props C#: Add source generator for properties and exports default values 2022-08-22 03:36:51 +02:00
signal_awaiter_utils.cpp C#: Begin move to .NET Core 2022-08-22 03:35:59 +02:00
signal_awaiter_utils.h C#: Restructure code prior move to .NET Core 2022-08-22 03:35:59 +02:00