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...
GD0103: експортований елемент доступний лише для читання
Ідентифікатор правила |
GD0103 |
Категорія |
Використання |
Виправлення ламається або не ламається |
Не б'ється |
Увімкнено за замовчуванням |
Да |
Причина
Член, доступний лише для читання, позначається атрибутом [Export]. Учасників із доступом лише для читання не можна експортувати.
Опис правила
Godot не дозволяє експортувати членів, доступних лише для читання.
// Read-only fields can't be exported.
[Export]
public readonly int invalidField;
// This field can be exported because it's not declared 'readonly'.
[Export]
public int validField;
// Read-only properties can't be exported.
[Export]
public int InvalidProperty { get; }
// This property can be exported because it has both a getter and a setter.
[Export]
public int ValidProperty { get; set; }
Як усунути порушення
Щоб виправити порушення цього правила для полів, видаліть ключове слово readonly або видаліть [Export] атрибут.
Щоб виправити порушення цього правила для властивостей, переконайтеся, що властивість оголошує як getter, так і setter, або видаліть атрибут [Export].
Коли придушувати попередження
Не приховуйте попередження з цього правила. Члени лише для читання не можуть бути експортовані, тому Godot їх ігноруватиме, що призведе до помилок виконання.