Kategorie
Closures
Verschlüsse prüfen, erstellen, klonen und ersetzen.Kategorieübersicht
Übersicht
Nutze diese Übersicht, um die Kategorie zu verstehen, bevor du eine bestimmte Funktion öffnest.- Sieh, welche Aufgaben diese Funktionsgruppe lösen soll.
- Vergleiche Funktionsnamen und Beschreibungen in einer Tabelle.
- Öffne eine Funktion für Syntax, Argumente, Rückgaben und Beispiele.
Closures
Verfügbare Funktionen
| Funktion | Beschreibung |
|---|---|
checkcaller | Gibt zurück, ob der aktuelle Aufruf von Code stammt, der dem Executor gehört. |
clonefunction | Erstellt einen aufrufbaren Klon einer Funktion unter Beibehaltung ihres Verhaltens. |
comparefunctions | Überprüft, ob zwei Funktionsreferenzen auf denselben zugrunde liegenden Abschluss verweisen. |
getfunctionhash | Gibt einen Hash zurück, der einen Funktionsbytecode-Körper darstellt, sofern verfügbar. |
hookfunction | Ersetzt eine Zielfunktion durch einen Ersatz und gibt die ursprüngliche Funktion zurück. |
hookmetamethod | Verknüpft eine Metamethode mit einer Tabelle oder einem Objekt, indem eine Ersetzungsfunktion installiert wird. |
iscclosure | Gibt zurück, ob eine Funktion ein nativer C-Abschluss ist. |
isexecutorclosure | Gibt zurück, ob eine Funktion vom Executor erstellt wurde. |
isfunctionhooked | Gibt zurück, ob eine Funktion über das Executor-Hook-System eingehakt wurde. |
ishiddenstack | Überprüft, ob eine Funktion oder Stapelebene vor der Stapelinspektion verborgen ist. |
islclosure | Gibt zurück, ob eine Funktion ein Luau-Abschluss ist. |
isnewcclosure | Gibt zurück, ob eine Funktion durch newcclosure erstellt wurde. |
newcclosure | Umschließt eine Luau-Funktion als vom Executor erstellten C-Abschluss. |
newlclosure | Erstellt aus einer Funktion einen Luau-Abschluss im Besitz des Ausführenden. |
restorefunction | Stellt eine zuvor verknüpfte Funktion wieder her, optional unter Verwendung einer bereitgestellten Originalfunktion. |
sethiddenstack | Ändert, ob eine Funktion oder Stapelebene vor der Stapelinspektion ausgeblendet wird. |