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.

GD0103: La proprietà esportata è di sola scrittura

ID regola

GD0104

Categoria

Utilizzo

Soluzione è distruttiva o non-distruttiva

Non-distruttiva

Abilitato per predefinito

Si

Causa

Un membro di sola scrittura è annotato con l'attributo [Export]. Non è possibile esportare i membri di sola scrittura.

Descrizione della regola

Godot non permette di esportare i membri di sola scrittura.

private int _backingField;

// Write-only properties can't be exported.
[Export]
public int InvalidProperty { set => _backingField = value; }

// 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, 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 scrittura, quindi saranno ignorati da Godot, causando errori in fase di esecuzione.