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: A propriedade exportada é um indexador
ID da Regra |
GD0105 |
Categoria |
Uso |
A correção altera a compatibilidade (breaking) ou não altera (non-breaking) |
Não quebra compatibilidade (Non-breaking) |
Ativado por padrão |
Sim |
Causa
Um indexador está anotado com o atributo [Export]. Indexadores não podem ser exportados.
Descrição da regra
O Godot não permite a exportação de propriedades de indexador.
private int[] _backingField;
// Indexers can't be exported.
[Export]
public int this[int index]
{
get => _backingField[index];
set => _backingField[index] = value;
}
Como corrigir violações
Para corrigir uma violação desta regra, remova o atributo [Export].
Quando suprimir avisos
Não suprima um aviso desta regra. Indexadores não podem ser exportados, portanto serão ignorados pelo Godot, resultando em erros em tempo de execução.