Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Diagnostiques C#
Godot includes analyzers that inspect your C# source code to check for invalid or unsupported code and let you know that something is wrong during build time.
Règles
- GD0001 : Modificateur partial manquant sur une déclaration d'un type qui dérive de GodotObject
- GD0002 : Modificateur partial manquant sur une déclaration d'un type qui contient des classes imbriquées qui dérivent de GodotObject
- GD0003 : Plusieurs classes trouvées avec le même nom dans le même fichier script
- GD0101 : Le membre exporté est statique
- GD0102 : Le type du membre exporté n'est pas supporté
- GD0103 : Le membre exporté est en lecture seule
- GD0104 : La propriété exportée est en lecture seule
- GD0105: The exported property is an indexer
- GD0106 : La propriété exportée est une implémentation d'interface explicite
- GD0107 : Les types non dérivés de Node ne devraient pas exporter des membres de Node
- GD0108 : Le bouton d'outil exporté n'est pas dans une classe outil
- GD0109 : L'attribut '[ExportToolButton]' ne peut pas être utilisé avec un autre attribut '[Export]'
- GD0110 : Le bouton d'outil exporté n'est pas un Callable
- GD0111: The exported tool button must be an expression-bodied property
- GD0201 : Le nom du délégué doit se terminer par 'EventHandler'
- GD0202 : Le paramètre de la signature du délégué du signal n'est pas supporté
- GD0203 : La signature du délégué du signal doit renvoyer void
- GD0301 : L'argument de type générique doit être un type compatible avec Variant
- GD0302 : Le paramètre de type générique doit être annoté avec l'attribut '[MustBeVariant]'
- GD0303 : Le symbole parent d'un argument de type qui doit être compatible avec Variant n'a pas été géré
- GD0401 : La classe doit dériver de Godot.GodotObject ou d'une classe dérivée
- GD0402 : La classe ne doit pas être générique