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.