Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
GD0303: Symbol parent of a type argument that must be Variant compatible was not handled¶
Regel-ID |
GD0303 |
Kategorie |
Verwendung |
Fix führt oder führt nicht zu Kompatibilitätsbruch |
Nicht behebbar |
Standardmäßig aktiviert |
Ja |
Ursache¶
Dies ist ein Bug in der Engine und muss gemeldet werden.
Regelbeschreibung¶
Der MustBeVariantAnalyzer
hat einen unbehandelten Fall im Benutzer-Quellcode gefunden. Bitte öffnen Sie eine Issue und fügen Sie ein minimales Reproduktionsprojekt bei, damit der Fehler behoben werden kann.
Wie man Verstöße behebt¶
Verstöße gegen diese Regel können nicht korrigiert werden.
Wann man Warnungen unterdrücken sollte¶
Die Unterdrückung einer Warnung zu dieser Regel kann zu unerwarteten Fehlern führen, da der vom Analyzer gefundene Fall möglicherweise vom Benutzer behandelt werden muss, um zu verhindern, dass Typen, die nicht Varianten-kompatibel sind, die Engine erreichen. Der Versuch, inkompatible Typen zu marshalen, führt zu Laufzeitfehlern.