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...
C# діагностика
Godot містить аналізатори, які перевіряють ваш вихідний код C#, щоб перевірити наявність недійсного або непідтримуваного коду та повідомляти вам, що щось не так під час збирання.
правила
- GD0001: Відсутній частковий модифікатор у декларації типу, який походить від GodotObject
- GD0002: Відсутній частковий модифікатор у декларації типу, який містить вкладені класи, похідні від GodotObject
- GD0003: знайдено кілька класів з однаковою назвою в одному файлі сценарію
- GD0101: експортований елемент є статичним
- GD0102: Тип експортованого елемента не підтримується
- GD0103: експортований елемент доступний лише для читання
- GD0104: експортована властивість доступна лише для запису
- GD0105: Експортована властивість є індексатором
- GD0106: Експортована властивість є явною реалізацією інтерфейсу
- GD0107: Типи, не похідні від Node, не повинні експортувати членів Node
- GD0108: Експортована кнопка інструмента не належить до класу інструментів
- GD0109: Атрибут '[ExportToolButton]' не можна використовувати з іншим атрибутом '[Export]'
- GD0110: Експортована кнопка інструмента не є викликаною
- GD0111: Експортована кнопка інструмента має бути властивістю, що містить вираз
- GD0201: ім’я делегата має закінчуватися на «EventHandler»
- GD0202: параметр підпису делегата сигналу не підтримується
- GD0203: підпис делегата сигналу має повертатися недійсним
- GD0301: аргумент загального типу має бути типом, сумісним з варіантом
- GD0302: параметр загального типу має бути анотований атрибутом [MustBeVariant]
- GD0303: батьківський символ аргументу типу, який має бути сумісним з варіантом, не оброблено
- GD0401: клас має походити від Godot.GodotObject або похідного класу
- GD0402: клас не має бути загальним