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.
Checking the stable version of the documentation...
GD0105: Экспортированное свойство является индексатором
Идентификатор правила |
GD0105 |
Категория |
Использование |
Исправление может быть как ломающим, так и не ломающим |
Неразрушающий |
Включено по умолчанию |
Да |
Причина
Индексатор аннотируется атрибутом [Export]. Индексаторы не могут быть экспортированы.
Описание правила
Godot не позволяет экспортировать свойства индексатора.
private int[] _backingField;
// Indexers can't be exported.
[Export]
public int this[int index]
{
get => _backingField[index];
set => _backingField[index] = value;
}
Как устранить нарушения
Чтобы устранить нарушение этого правила, удалите атрибут [Export].
Когда следует подавлять предупреждения
Не отключайте предупреждение из этого правила. Индексаторы не могут быть экспортированы, поэтому Godot будет их игнорировать, что приведёт к ошибкам во время выполнения.