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...
Diagnostica C#
Godot include analizzatori che esaminano il codice sorgente C# per individuare codice non valido o non supportato e per avvisare l'utente che qualcosa non va durante la fase di compilazione.
Regole
- GD0001: Modificatore partial mancante nella dichiarazione del tipo derivato da GodotObject
- GD0002: Modificatore parziale mancante nella dichiarazione di tipo che contiene classi annidate che derivano da GodotObject
- GD0003: Trovate più classi con lo stesso nome nello stesso file di script
- GD0101: Il membro esportato è statico
- GD0102: Il tipo di membro esportato non è supportato
- GD0103: Il membro esportato è di sola lettura
- GD0103: La proprietà esportata è di sola scrittura
- GD0105: La proprietà esportata è un indicizzatore
- GD0106: La proprietà esportata è un'implementazione esplicita di un'interfaccia
- GD0107: I tipi non derivati da Node non dovrebbero esportare membri di Node
- GD0108: Il pulsante tool esportato non è in una classe tool
- GD0109: L'attributo '[ExportToolButton]' non si può utilizzare con un altro attributo '[Export]'
- GD0110: Il pulsante tool esportato non è un Callable
- GD0111: Il pulsante tool esportato deve essere una proprietà con corpo di espressione
- GD0201: Il nome del delegato deve terminare con 'EventHandler'
- GD0202: Il parametro della firma delegata del segnale non è supportato
- GD0203: La firma delegata del segnale deve restituire void
- GD0301: L'argomento di tipo generico deve essere un tipo compatibile con Variant
- GD0302: Il parametro di tipo generico deve essere annotato con l'attributo '[MustBeVariant]'
- GD0303: Il simbolo padre di un argomento di un tipo che deve essere compatibile con Variant non è stato gestito
- GD0401: La classe deve derivare da Godot.GodotObject o da una classe derivata
- GD0402: La classe non deve essere generica