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...
GD0001: Modificatore partial mancante nella dichiarazione del tipo derivato da GodotObject
ID regola |
GD0001 |
Categoria |
Utilizzo |
Soluzione è distruttiva o non-distruttiva |
Non-distruttiva |
Abilitato per predefinito |
Si |
Causa
Un tipo che deriva da GodotObject non è dichiarato parziale.
Descrizione della regola
I generatori di sorgenti Godot aggiungono il codice generato ai tipi definiti dall'utente per implementare l'integrazione con il motore. I generatori di sorgenti non possono aggiungere codice generato a tipi che non sono dichiarati parziali.
// The source generators can't enhance this type to work with Godot.
public class InvalidNode : Node { }
// The source generators can enhance this type to work with Godot.
public partial class ValidNode : Node { }
Come risolvere le violazioni
Per correggere una violazione di questa regola, aggiungere la parola chiave partial alla dichiarazione del tipo.
Quando sopprimere gli avvertimenti
Non sopprimere un avviso da questa regola. I tipi che derivano da GodotObject ma non sono parziali non si possono potenziare dai generatori di sorgenti, causando errori imprevisti in fase di esecuzione.