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 的型別宣告缺少 partial 修飾詞
- GD0002:包含繼承自 GodotObject 之巢狀類別的型別宣告缺少 partial 修飾詞
- GD0003:在同一個腳本檔案中找到多個同名的類別
- GD0101:被匯出的成員為 static
- GD0102:被匯出的成員型別不受支援
- GD0103:被匯出的成員為唯讀(read-only)
- GD0104:被匯出的屬性為唯寫(write-only)
- GD0105:被匯出的屬性為索引子(indexer)
- GD0106:被匯出的屬性為顯式介面實作
- GD0107:未繼承自 Node 的型別不應匯出 Node 成員
- GD0108:匯出的工具按鈕不在標註為 [Tool] 的類別中
- GD0109: '[ExportToolButton]' 屬性不能與另一個 [Export] 屬性同時使用
- GD0110:匯出的工具按鈕的型別不是 Callable
- GD0111:匯出的工具按鈕必須是以運算式為主體的屬性
- GD0201:委派的名稱必須以 'EventHandler' 結尾
- GD0202:訊號委派簽章的參數型別不受支援
- GD0203:訊號委派簽章必須回傳 void
- GD0301:泛型型別參數必須為 Variant 相容型別
- GD0302:泛型型別參數必須標註為
[MustBeVariant]屬性 - GD0303:必須為 Variant 相容型別的型別參數之父符號未被正確處理
- GD0401:類別必須繼承自 Godot.GodotObject 或其衍生類別
- GD0402:類別不可為泛型類別