GD0105: La proprietà esportata è un indicizzatore
ID regola |
GD0105 |
Categoria |
Utilizzo |
Soluzione è distruttiva o non-distruttiva |
Non-distruttiva |
Abilitato per predefinito |
Si |
Causa
Un indicizzatore è annotato con l'attributo [Export]. Non è possibile esportare gli indicizzatori.
Descrizione della regola
Godot non permette di esportare le proprietà indicizzatore.
private int[] _backingField;
// Indexers can't be exported.
[Export]
public int this[int index]
{
get => _backingField[index];
set => _backingField[index] = value;
}
Come risolvere le violazioni
Per correggere una violazione di questa regola, rimuovere l'attributo [Export].
Quando sopprimere gli avvertimenti
Non sopprimere un avviso da questa regola. Non è possibile esportare gli indicizzatori, quindi saranno ignorati da Godot, causando errori in fase di esecuzione.