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.

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.