private (Array keys, Array values, int count) GetKeyValuePairs() { var self = (godot_dictionary)NativeValue; godot_array keysArray; NativeFuncs.godotsharp_dictionary_keys(ref self, out keysArray); var keys = Array.CreateTakingOwnershipOfDisposableValue(keysArray); godot_array valuesArray; NativeFuncs.godotsharp_dictionary_keys(ref self, out valuesArray); var values = Array.CreateTakingOwnershipOfDisposableValue(valuesArray); int count = NativeFuncs.godotsharp_dictionary_count(ref self); return(keys, values, count); }