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...
GD0103: Il membro esportato è di sola lettura
ID regola |
GD0103 |
Categoria |
Utilizzo |
Soluzione è distruttiva o non-distruttiva |
Non-distruttiva |
Abilitato per predefinito |
Si |
Causa
Un membro di sola lettura è annotato con l'attributo [Export]. Non è possibile esportare i membri di sola lettura.
Descrizione della regola
Godot non permette di esportare i membri di sola lettura.
// Read-only fields can't be exported.
[Export]
public readonly int invalidField;
// This field can be exported because it's not declared 'readonly'.
[Export]
public int validField;
// Read-only properties can't be exported.
[Export]
public int InvalidProperty { get; }
// This property can be exported because it has both a getter and a setter.
[Export]
public int ValidProperty { get; set; }
Come risolvere le violazioni
Per correggere una violazione di questa regola per i campi, rimuovere la parola chiave readonly o rimuovere l'attributo [Export].
Per correggere una violazione di questa regola per le proprietà, assicurarsi che la proprietà dichiari sia un getter sia un setter, oppure rimuovere l'attributo [Export].
Quando sopprimere gli avvertimenti
Non sopprimere un avviso da questa regola. Non è possibile esportare i membri di sola lettura, quindi saranno ignorati da Godot, causando errori in fase di esecuzione.