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...
GD0001: Відсутній частковий модифікатор у декларації типу, який походить від GodotObject
Ідентифікатор правила |
GD0001 |
Категорія |
Використання |
Виправлення ламається або не ламається |
Не б'ється |
Увімкнено за замовчуванням |
Да |
Причина
Тип, який походить від GodotObject, не оголошується частковим.
Опис правила
Генератори вихідних кодів Godot додають згенерований код до типів, визначених користувачем, для реалізації інтеграції з механізмом. Генератори вихідних кодів не можуть додавати згенерований код до типів, які не оголошені частковими.
// The source generators can't enhance this type to work with Godot.
public class InvalidNode : Node { }
// The source generators can enhance this type to work with Godot.
public partial class ValidNode : Node { }
Як усунути порушення
Щоб виправити порушення цього правила, додайте ключове слово partial до оголошення типу.
Коли придушувати попередження
Не приховуйте попередження з цього правила. Типи, які походять від GodotObject, але не є частковими, не можуть бути вдосконалені генераторами джерела, що призводить до неочікуваних помилок під час виконання.