Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
GD0105: Attempted to export indexer property¶
Regel-ID |
GD0105 |
Kategorie |
Verwendung |
Fix führt oder führt nicht zu Kompatibilitätsbruch |
Kein Kompatibilitätsbruch |
Standardmäßig aktiviert |
Ja |
Ursache¶
Ein Indexer wird mit dem Attribut [Export]
annotiert. Indexer können nicht exportiert werden.
Regelbeschreibung¶
Godot erlaubt nicht den Export von Indexer-Propertys.
private int[] _backingField;
// Indexers can't be exported.
[Export]
public int this[int index]
{
get => _backingField[index];
set => _backingField[index] = value;
}
Wie man Verstöße behebt¶
Um einen Verstoß gegen diese Regel zu beheben, entfernen Sie das Attribut [Export]
.
Wann man Warnungen unterdrücken sollte¶
Unterdrücken Sie nicht eine Warnung zu dieser Regel. Da Indexer nicht exportiert werden können, werden sie von Godot ignoriert, was zu Laufzeitfehlern führt.