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.