#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; struct GenericVirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct GenericVirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct GenericVirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct GenericVirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; struct GenericInterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct GenericInterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct GenericInterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct GenericInterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC; // System.Threading.AsyncLocal`1 struct AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349; // System.Collections.Concurrent.ConcurrentQueue`1 struct ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE; // System.Collections.Concurrent.ConcurrentQueue`1 struct ConcurrentQueue_1_t4DCFFCFAC90E25A1B31ECA30C0B8B99DB8A18421; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F; // System.Func`2 struct Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C; // System.Func`2 struct Func_2_t060A650AB95DEF14D4F579FA5999ACEFEEE0FD82; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t87C38B0EE9F1DE9AFC8F366EEAE5D497C061B4E1; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tA78F1EEFC20092F297A9371812EFB8DF98316050; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tA56D2BFE8899AE2B3D9F4031A53FAC9B6A898E13; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t735D676F3D449F0C4FA359982A2CFBDA289C1CDB; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54; // System.Collections.Generic.List`1 struct List_1_tFD38E11A811DED19252DF7684390FF692DB525C5; // System.Collections.Generic.List`1 struct List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05; // System.Collections.Generic.List`1 struct List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF; // System.Collections.Generic.List`1 struct List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144; // System.Collections.Generic.List`1 struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5; // System.Collections.Generic.Queue`1 struct Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4; // System.Collections.Generic.Queue`1 struct Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64; // System.Collections.Concurrent.ConcurrentQueue`1/Segment struct Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t87A9513B00A649C62418C8167B5D127940DEB49E; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tDF8B6E3504C654CC4AE31162ACDCB3D55EACF830; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tFC81DF00091FC7124DDE59FBCA6AFE7A66D4535F; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t7218D428B4AAFA48C68B7F7D2801126B187A6A20; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t9D606CEB2AA2CCBAF41B093CD8A1D680CCFE36A1; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t553307D8A2F3E08B268F84083AD009CAF7C47030; // System.Byte[][] struct ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D; // ArduinoBluetoothAPI.BluetoothHelperService[] struct BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D; // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] struct BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // ArduinoBluetoothAPI.ICreationListener[] struct ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.Action struct Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // ArduinoBluetoothAPI.BluetoothClient struct BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0; // ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager struct BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94; // ArduinoBluetoothAPI.BluetoothDevice struct BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100; // ArduinoBluetoothAPI.BluetoothHelper struct BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2; // ArduinoBluetoothAPI.BluetoothHelperCharacteristic struct BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9; // ArduinoBluetoothAPI.BluetoothHelperService struct BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9; // ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager struct BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F; // ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager struct BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458; // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice struct BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189; // ArduinoBluetoothAPI.Windows.BluetoothStreamManager struct BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A; // ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager struct BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C; // ArduinoBluetoothAPI.ClientStreamManager struct ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50; // System.Globalization.CodePageDataItem struct CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E; // UnityEngine.Component struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684; // System.Globalization.CultureInfo struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98; // System.Text.Decoder struct Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370; // System.Text.DecoderFallback struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D; // ArduinoBluetoothAPI.DefaultBluetoothHelper struct DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.Text.Encoder struct Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A; // System.Text.EncoderFallback struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4; // System.Text.Encoding struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827; // System.ComponentModel.EventHandlerList struct EventHandlerList_t085C99C5BEAB950B4B76BB13379FBCA0AA75A714; // System.Exception struct Exception_t; // System.Text.RegularExpressions.ExclusiveReference struct ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8; // System.Threading.ExecutionContext struct ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414; // ArduinoBluetoothAPI.FunctionFormatter struct FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F; // UnityEngine.GameObject struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319; // System.Collections.Hashtable struct Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC; // ArduinoBluetoothAPI.ICreationListener struct ICreationListener_t85EDBAAC9B36E88FE53EE6255DFBA1391BC945EF; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.IFormatProvider struct IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper struct IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C; // ArduinoBluetoothAPI.IOS.IOSStreamManager struct IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2; // System.Security.Principal.IPrincipal struct IPrincipal_t850ACE1F48327B64F266DD2C6FD8C5F56E4889E2; // Microsoft.Win32.IRegistryApi struct IRegistryApi_t3B05FA1782C2EFEE5A2A5251BB4CE24F61272463; // System.ComponentModel.ISite struct ISite_tC1E55EC6FA743BE8C9D79C838308E788B90C8790; // ArduinoBluetoothAPI.Windows.ITransceiver struct ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F; // System.Threading.InternalThread struct InternalThread_t12B78B27503AE19E9122E212419A66843BF746EB; // ArduinoBluetoothAPI.LengthStreamManager struct LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5; // System.LocalDataStoreHolder struct LocalDataStoreHolder_tF51C9DD735A89132114AE47E3EB51C11D0FED146; // System.LocalDataStoreMgr struct LocalDataStoreMgr_t6CC44D0584911B6A6C6823115F858FC34AB4A80A; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper struct MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager struct MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.MonoBehaviour struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A; // System.MulticastDelegate struct MulticastDelegate_t; // System.Net.Sockets.NetworkStream struct NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48; // System.NullReferenceException struct NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724; // UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A; // ArduinoBluetoothAPI.Windows.OnTransceiverMessageReceived struct OnTransceiverMessageReceived_t386EDA30249C93FF220D7504972213BA14CDCEAA; // System.Threading.ParameterizedThreadStart struct ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516; // System.Text.RegularExpressions.Regex struct Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F; // System.Text.RegularExpressions.RegexCode struct RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5; // System.Text.RegularExpressions.RegexRunnerFactory struct RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96; // Microsoft.Win32.RegistryKey struct RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268; // ArduinoBluetoothAPI.ResponseHandler struct ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C; // Microsoft.Win32.SafeHandles.SafeRegistryHandle struct SafeRegistryHandle_tE132711AC8880C0D375E49B50419BCE4935CC545; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // Microsoft.Win32.SafeHandles.SafeWaitHandle struct SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1; // System.Threading.Semaphore struct Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F; // System.Threading.SemaphoreSlim struct SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385; // System.IO.Ports.SerialPinChangedEventArgs struct SerialPinChangedEventArgs_t5C7C7E9FD7EA92FDE88E8357DEAFDC5E68B08311; // System.IO.Ports.SerialPinChangedEventHandler struct SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7; // System.IO.Ports.SerialPort struct SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1; // System.Text.RegularExpressions.SharedReference struct SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926; // System.Net.Sockets.Socket struct Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09; // ArduinoBluetoothAPI.Windows.SocketTransceiver struct SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25; // System.IO.Stream struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB; // ArduinoBluetoothAPI.StreamManager struct StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607; // System.IO.StreamReader struct StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3; // System.IO.StreamWriter struct StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6; // System.String struct String_t; // System.Text.StringBuilder struct StringBuilder_t; // ArduinoBluetoothAPI.Synchronizer struct Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54; // System.Threading.Tasks.Task struct Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60; // System.Net.Sockets.TcpClient struct TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE; // System.IO.TextReader struct TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F; // System.IO.TextWriter struct TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643; // System.Threading.Thread struct Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414; // System.Threading.ThreadStart struct ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper struct WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469; // ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper struct WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6; // ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper struct WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A; // ArduinoBluetoothAPI.BluetoothClient/EventObj struct EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0 struct U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0 struct U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0 struct U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0 struct U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0 struct U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotConnectedException struct BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotEnabledException struct BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotReadyException struct BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotSupportedException struct BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothPermissionNotGrantedException struct BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent struct BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothClientNotInitialized struct BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothDescriptorEvent struct BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents struct BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothHelperException struct BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent struct BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothListeningMethodIsNotSetException struct BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents struct BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent struct BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothTransmissionCharacteristicNotSetException struct BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3; // ArduinoBluetoothAPI.BluetoothHelper/CharacteristicNotFoundException struct CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351; // ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedException struct MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA; // ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedInSimulationException struct MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F; // ArduinoBluetoothAPI.BluetoothHelper/ServiceNotFoundException struct ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E; // ArduinoBluetoothAPI.BluetoothHelper/ServiceNotSetException struct ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB; // ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent struct InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent struct BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2 struct BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent struct BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2 struct BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent struct BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8; // ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate struct byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281; // ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate struct voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71; // ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate struct voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent struct BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2 struct BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent struct BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2 struct BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent struct BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate struct byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate struct voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate struct voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67; // System.IO.Stream/ReadWriteTask struct ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974; // ArduinoBluetoothAPI.StreamManager/InvokeDataReceivedEvent struct InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B; IL2CPP_EXTERN_C RuntimeClass* Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICreationListener_t85EDBAAC9B36E88FE53EE6255DFBA1391BC945EF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnTransceiverMessageReceived_t386EDA30249C93FF220D7504972213BA14CDCEAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TimeoutException_tB5D0EEFAEC3FC79FFDEF23C55D1BDF4DE347C926_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral008609A53194364063A7AF21502181B8CC102BB6; IL2CPP_EXTERN_C String_t* _stringLiteral01B3749BDB26BFC9161B239A7D3A0383474B92FF; IL2CPP_EXTERN_C String_t* _stringLiteral139DBBAD95D93141F9B38375040E09A096EA3718; IL2CPP_EXTERN_C String_t* _stringLiteral17C4D8774FB87E085DB940023596C0AAA5A07260; IL2CPP_EXTERN_C String_t* _stringLiteral1E135952987F969011F6CE3715C121B3E194B3BF; IL2CPP_EXTERN_C String_t* _stringLiteral1F519F5C439837AF734647303CBD7E62F6BE8013; IL2CPP_EXTERN_C String_t* _stringLiteral20BA662FFA15323FCD51E3472B281BF8DA7AD6FD; IL2CPP_EXTERN_C String_t* _stringLiteral27C10D565FA8B023CD124C6BD6708843FEDA10EF; IL2CPP_EXTERN_C String_t* _stringLiteral2BFEDA8A14951E644E21C62A4E7621A81043B92A; IL2CPP_EXTERN_C String_t* _stringLiteral2F6813E5618C4BA70ECD54F08932EE08FAAC2149; IL2CPP_EXTERN_C String_t* _stringLiteral3A8E881294F786313BA9F2AC12A73002AC593D71; IL2CPP_EXTERN_C String_t* _stringLiteral3FFCCF4C8D41843C54891174FD625B59850E11D4; IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C; IL2CPP_EXTERN_C String_t* _stringLiteral5156409BF26E90BE916BFB9F4A73E0E6CE79EF41; IL2CPP_EXTERN_C String_t* _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B; IL2CPP_EXTERN_C String_t* _stringLiteral5CEBB140FC8C3494C9EA4E25D5A5192F74C28EAF; IL2CPP_EXTERN_C String_t* _stringLiteral5E5116EBA67FF56CDD14E267F45CD92A5A68BA3D; IL2CPP_EXTERN_C String_t* _stringLiteral6ED379DEF7CC51C9188FBB01A428C4D92398DD17; IL2CPP_EXTERN_C String_t* _stringLiteral6F9CFA8DBBE29495D13F8E1974D8F1F0FCC0FF3A; IL2CPP_EXTERN_C String_t* _stringLiteral76C3D4024DE9EE847070E35CC5A197DC21F66FEE; IL2CPP_EXTERN_C String_t* _stringLiteral81AAD7E74D1BF82BAA84924187B8B994836B5856; IL2CPP_EXTERN_C String_t* _stringLiteral84A646B138C28267C44DFE45B38AF9C364F4DD28; IL2CPP_EXTERN_C String_t* _stringLiteral89F9D303C97AE68FFC8223117A3D4D345E286E5F; IL2CPP_EXTERN_C String_t* _stringLiteral8BBDBEC3BF7920B0A4B3F8E54BAF65B04899430F; IL2CPP_EXTERN_C String_t* _stringLiteralA90F39B6C7D9463C8EE847F04195D71CD0F17E12; IL2CPP_EXTERN_C String_t* _stringLiteralAF6F6D9B53AE9628D312C8396CF326F5B1D1ECD0; IL2CPP_EXTERN_C String_t* _stringLiteralB2BBA8EC1068B95B4A773950D0223AFC3FF5DB5D; IL2CPP_EXTERN_C String_t* _stringLiteralB425225F5E99534BB9785E459557BB1F0506BB42; IL2CPP_EXTERN_C String_t* _stringLiteralC86EC5531EBD8B51C4944FF50C7007F5F966250D; IL2CPP_EXTERN_C String_t* _stringLiteralC98E4F1096A5B7F3CBB895F2D69B522BF83AACDA; IL2CPP_EXTERN_C String_t* _stringLiteralD529898A2803CB0E142051733364EBD1CF4BEB57; IL2CPP_EXTERN_C String_t* _stringLiteralD648365870CA8464C388B35693D2072A48F993C0; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE6F7EBA6CC1A85E052E6DC6BA06FC3638934D944; IL2CPP_EXTERN_C String_t* _stringLiteralED34F69C62E71E46918FB61B2999E0D983CA88C2; IL2CPP_EXTERN_C String_t* _stringLiteralF6C4916047E27DE6F58E89CBBA189D9A6D69B3C6; IL2CPP_EXTERN_C String_t* _stringLiteralFBE3F5CE6547C1D9CA9387C926E2653851DF20C6; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_AsyncListen_mA1FFDBE4EE4BFF927578E7B6EDADFF9D035E6A0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_OnDataReceived_m95163BFAEA535968F251FC923DFAFA376E7DC1F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_bytesVoidFunction_m4D6AD4B3DEFD83597E7BC70A2C2DC9F404380D51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_characteristicBytesVoidFunction_mE9B871A3F8AF49C1151A15D32BEFFA4E0FB7127F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_characteristicVoidFunction_m656213722FBEA49C92D42B9C9AE84168C69E7F59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_getInstance_mB99048DF076AB465393ECF073F048B1D82802BA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_invokeEvent_mF448A39B3A36586467BEC44FAEAD4CFA13175E91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_serviceVoidFunction_m5831262AF230DDD66288BA954A1A18755C11C5A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_startClient_mE256865242A781522262B9C5B4125DB5CF115A1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_stringBoolVoidFunction_m0BA4875EC18A760CD176EDAFCE153EC3CB737BAE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_stringVoidFunction_mBAD38AF901BADB0411BAB163F9FA638D8667A6D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_voidListServiceFunction_m8A2E4FB90E3A7ADB5FBA25CD4391ADA91E96E387_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_voidStringFunction_m4CB2CB866F2657ACD46FC49CFCC6B08A3CFD46C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothCustomStreamManager_StreamManager_OnDataReceived_m5F4A38A727D42190CAB834FD02603CECE13EDE83_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothHelper_U3CInvokeOnConnectedU3Eb__77_0_m9EDD1F9B98D6847E56E0145192B9C0E5F2B69B26_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothHelper_U3CInvokeOnConnectionFailedU3Eb__78_0_mA55BA7E1C56C5FA2A49CD7DE9721A3B4CA9BCA70_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothHelper_U3CInvokeOnDataReceivedU3Eb__76_0_mC3131CF50DC93B726D3C203A54A78F110CE07565_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BluetoothRegistryDevice_GetBluetoothPort_mDDF30FD5A5376DE9481C1AD79AEF90127CF92CEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentQueue_1_TryDequeue_mE42C1DE41707C063A34DCDE668BF0285FB8F39BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentQueue_1__ctor_mA4B113144F0E30BBDBC30D082DFEB8D45C7BAE01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentQueue_1_get_IsEmpty_mD4E1AF1F0B2B1372AB8F0B10E51EB7CA2CC5748F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3203E5C4F766A9B1903F22B2DF2448EFCCD7CAE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4F05F21A322FEC65A58EB52D4FA4CE0424B4F831_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6B0143EB92648740DE536130D4C64E753C0C59F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m89A885CD36923B8B9D37AF1CA43625AAA563348F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFFF08F1EFA4FDF22C83F6DCCEFA7E9515337E1DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mCB42E387CABB3BE097C1D7E6DFEFBC8F2E3073E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4F8D782B907CDB3D511872F49E211FD202759120_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB222362A86BC67A411402A0283EB1F891B3FE9AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m965DE5DE137C8FF0AAD621B0D2BF64EE021BC438_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSynchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_m359BAC903779D5265CF499061CFEED019BE20DEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSStreamManager_StreamManager_OnDataReceived_m7D25C2F21C6D8653AD87507EACBC07C42778C8F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_get_Count_mC0CBBF91AFEF2A9DC9338AE71FDCB5FC803B5B0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_get_Count_mF4370FAF37601599FAE9D80025271347D1269A9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m566F7515C5B06FA72F6B40A69C47ABD96A789BD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE2576C00AEADF1F620E18B02FB72E610E9EFBCB2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSStreamManager_StreamManager_OnDataReceived_m7224CF49A88B4322B171B5E37DD506913A8613AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m5B4D7D36488877F78D9821B7A4EF0A909F77D84E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m88668A65F7A1582C4C5FC2FD90BA69E3380BC254_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m1D55723B47270D04849E24BC09480DCD17C0CEBA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SocketTransceiver_asyncListen_m64CFB2B01252B448274A6F3C102611FE48C4427C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass79_0_U3CInvokeOnServiceNotFoundU3Eb__0_m1D87D0F4CBD518DBA9FCF5F948608D9427BB3887_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass80_0_U3CInvokeOnCharacteristicNotFoundU3Eb__0_m3E04F9993679273A6AE13A2E600E23078DAB2131_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass81_0_U3CInvokeOnDescriptorNotFoundU3Eb__0_mC912D97A50CACEE1F32E98D176483D9B8BFB92E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass82_0_U3CInvokeOnCharacteristicChangedU3Eb__0_m74CB8668EC4AE6BA85F844F5AFEE975C08F5B021_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass89_0_U3CInvokeOnScanEndedU3Eb__0_m3AAA6DC41F04821EBE5987E58584BFAB8C465CDE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_Connect_mE64EA0A38C301E1B2F7BE7D64B012777F06E08E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_ReadCharacteristic_mE895F90088AC36D9A14BCF32CE1FCE8762D2EAFE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_Serial_PinChanged_mE26043F5BD36001E1325D11455E6AAB5C2913040_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_Subscribe_m0C33A09644B019639FB28B6A037E19A1C9E084D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_Subscribe_m3E0B1A5B3FC4C111CC0247096EAD25552DD7FDB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_WriteCharacteristic_mD6D52C1E58A8A11C195102D91CF1C925BC83B102_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothClassicHelper_asyncConnect_m1F644D6EAA454A7E6A85A2A0D3778501A2A2A64C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothHelper_SendData_m202EC2B535DE91C72A0F5D2708A40B1519D1DED2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothHelper_SendData_m69BA02CED1A6E0975BD69553A7CF1B1474F4AE7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothHelper_StartListening_mDF4B3C27DB1227D73A67BB74462D65C90E4FD04C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothLEHelper_getPairedDevicesList_m05DB964D073AF7FB4EC23231DD0177FD21FFFB6C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsBluetoothLEHelper_setCustomStreamManager_mA72D22B0594CAF8FEF442C709ECE4CCF77BD44D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4; struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_t3B2D0ADB0F3720D1C6C7D2541740858C97B86663 { public: public: }; // System.Object // System.Collections.Concurrent.ConcurrentQueue`1 struct ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE : public RuntimeObject { public: // System.Object System.Collections.Concurrent.ConcurrentQueue`1::_crossSegmentLock RuntimeObject * ____crossSegmentLock_2; // System.Collections.Concurrent.ConcurrentQueue`1/Segment modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Concurrent.ConcurrentQueue`1::_tail Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 * ____tail_3; // System.Collections.Concurrent.ConcurrentQueue`1/Segment modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Concurrent.ConcurrentQueue`1::_head Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 * ____head_4; public: inline static int32_t get_offset_of__crossSegmentLock_2() { return static_cast(offsetof(ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE, ____crossSegmentLock_2)); } inline RuntimeObject * get__crossSegmentLock_2() const { return ____crossSegmentLock_2; } inline RuntimeObject ** get_address_of__crossSegmentLock_2() { return &____crossSegmentLock_2; } inline void set__crossSegmentLock_2(RuntimeObject * value) { ____crossSegmentLock_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____crossSegmentLock_2), (void*)value); } inline static int32_t get_offset_of__tail_3() { return static_cast(offsetof(ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE, ____tail_3)); } inline Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 * get__tail_3() const { return ____tail_3; } inline Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 ** get_address_of__tail_3() { return &____tail_3; } inline void set__tail_3(Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 * value) { ____tail_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____tail_3), (void*)value); } inline static int32_t get_offset_of__head_4() { return static_cast(offsetof(ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE, ____head_4)); } inline Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 * get__head_4() const { return ____head_4; } inline Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 ** get_address_of__head_4() { return &____head_4; } inline void set__head_4(Segment_t962D3493F0AD0E669B038204244968DD5DBC7F44 * value) { ____head_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____head_4), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t7218D428B4AAFA48C68B7F7D2801126B187A6A20* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tA78F1EEFC20092F297A9371812EFB8DF98316050 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t87A9513B00A649C62418C8167B5D127940DEB49E * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___entries_1)); } inline EntryU5BU5D_t7218D428B4AAFA48C68B7F7D2801126B187A6A20* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t7218D428B4AAFA48C68B7F7D2801126B187A6A20** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t7218D428B4AAFA48C68B7F7D2801126B187A6A20* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___keys_7)); } inline KeyCollection_tA78F1EEFC20092F297A9371812EFB8DF98316050 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tA78F1EEFC20092F297A9371812EFB8DF98316050 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tA78F1EEFC20092F297A9371812EFB8DF98316050 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ___values_8)); } inline ValueCollection_t87A9513B00A649C62418C8167B5D127940DEB49E * get_values_8() const { return ___values_8; } inline ValueCollection_t87A9513B00A649C62418C8167B5D127940DEB49E ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t87A9513B00A649C62418C8167B5D127940DEB49E * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t9D606CEB2AA2CCBAF41B093CD8A1D680CCFE36A1* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tA56D2BFE8899AE2B3D9F4031A53FAC9B6A898E13 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tDF8B6E3504C654CC4AE31162ACDCB3D55EACF830 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___entries_1)); } inline EntryU5BU5D_t9D606CEB2AA2CCBAF41B093CD8A1D680CCFE36A1* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t9D606CEB2AA2CCBAF41B093CD8A1D680CCFE36A1** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t9D606CEB2AA2CCBAF41B093CD8A1D680CCFE36A1* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___keys_7)); } inline KeyCollection_tA56D2BFE8899AE2B3D9F4031A53FAC9B6A898E13 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tA56D2BFE8899AE2B3D9F4031A53FAC9B6A898E13 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tA56D2BFE8899AE2B3D9F4031A53FAC9B6A898E13 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ___values_8)); } inline ValueCollection_tDF8B6E3504C654CC4AE31162ACDCB3D55EACF830 * get_values_8() const { return ___values_8; } inline ValueCollection_tDF8B6E3504C654CC4AE31162ACDCB3D55EACF830 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tDF8B6E3504C654CC4AE31162ACDCB3D55EACF830 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t553307D8A2F3E08B268F84083AD009CAF7C47030* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t735D676F3D449F0C4FA359982A2CFBDA289C1CDB * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tFC81DF00091FC7124DDE59FBCA6AFE7A66D4535F * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___entries_1)); } inline EntryU5BU5D_t553307D8A2F3E08B268F84083AD009CAF7C47030* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t553307D8A2F3E08B268F84083AD009CAF7C47030** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t553307D8A2F3E08B268F84083AD009CAF7C47030* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___keys_7)); } inline KeyCollection_t735D676F3D449F0C4FA359982A2CFBDA289C1CDB * get_keys_7() const { return ___keys_7; } inline KeyCollection_t735D676F3D449F0C4FA359982A2CFBDA289C1CDB ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t735D676F3D449F0C4FA359982A2CFBDA289C1CDB * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ___values_8)); } inline ValueCollection_tFC81DF00091FC7124DDE59FBCA6AFE7A66D4535F * get_values_8() const { return ___values_8; } inline ValueCollection_tFC81DF00091FC7124DDE59FBCA6AFE7A66D4535F ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tFC81DF00091FC7124DDE59FBCA6AFE7A66D4535F * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A : public RuntimeObject { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedListNode`1::list LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::next LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * ___next_1; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::prev LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * ___prev_2; // T System.Collections.Generic.LinkedListNode`1::item BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * ___item_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A, ___list_0)); } inline LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * get_list_0() const { return ___list_0; } inline LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A, ___next_1)); } inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * get_next_1() const { return ___next_1; } inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A ** get_address_of_next_1() { return &___next_1; } inline void set_next_1(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * value) { ___next_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value); } inline static int32_t get_offset_of_prev_2() { return static_cast(offsetof(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A, ___prev_2)); } inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * get_prev_2() const { return ___prev_2; } inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A ** get_address_of_prev_2() { return &___prev_2; } inline void set_prev_2(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * value) { ___prev_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value); } inline static int32_t get_offset_of_item_3() { return static_cast(offsetof(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A, ___item_3)); } inline BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * get_item_3() const { return ___item_3; } inline BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 ** get_address_of_item_3() { return &___item_3; } inline void set_item_3(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * value) { ___item_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___item_3), (void*)value); } }; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 : public RuntimeObject { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedListNode`1::list LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * ___list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::next LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * ___next_1; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::prev LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * ___prev_2; // T System.Collections.Generic.LinkedListNode`1::item BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___item_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904, ___list_0)); } inline LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * get_list_0() const { return ___list_0; } inline LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904, ___next_1)); } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * get_next_1() const { return ___next_1; } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 ** get_address_of_next_1() { return &___next_1; } inline void set_next_1(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * value) { ___next_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value); } inline static int32_t get_offset_of_prev_2() { return static_cast(offsetof(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904, ___prev_2)); } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * get_prev_2() const { return ___prev_2; } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 ** get_address_of_prev_2() { return &___prev_2; } inline void set_prev_2(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * value) { ___prev_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value); } inline static int32_t get_offset_of_item_3() { return static_cast(offsetof(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904, ___item_3)); } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * get_item_3() const { return ___item_3; } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 ** get_address_of_item_3() { return &___item_3; } inline void set_item_3(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * value) { ___item_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___item_3), (void*)value); } }; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB : public RuntimeObject { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedListNode`1::list LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * ___list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::next LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * ___next_1; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::prev LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * ___prev_2; // T System.Collections.Generic.LinkedListNode`1::item String_t* ___item_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB, ___list_0)); } inline LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * get_list_0() const { return ___list_0; } inline LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB, ___next_1)); } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * get_next_1() const { return ___next_1; } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB ** get_address_of_next_1() { return &___next_1; } inline void set_next_1(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * value) { ___next_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value); } inline static int32_t get_offset_of_prev_2() { return static_cast(offsetof(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB, ___prev_2)); } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * get_prev_2() const { return ___prev_2; } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB ** get_address_of_prev_2() { return &___prev_2; } inline void set_prev_2(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * value) { ___prev_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value); } inline static int32_t get_offset_of_item_3() { return static_cast(offsetof(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB, ___item_3)); } inline String_t* get_item_3() const { return ___item_3; } inline String_t** get_address_of_item_3() { return &___item_3; } inline void set_item_3(String_t* value) { ___item_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___item_3), (void*)value); } }; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7, ___head_0)); } inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * get_head_0() const { return ___head_0; } inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of__syncRoot_3() { return static_cast(offsetof(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08, ___head_0)); } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * get_head_0() const { return ___head_0; } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of__syncRoot_3() { return static_cast(offsetof(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___head_0)); } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_head_0() const { return ___head_0; } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of__syncRoot_3() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54, ___head_0)); } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * get_head_0() const { return ___head_0; } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of__syncRoot_3() { return static_cast(offsetof(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5, ____items_1)); } inline BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D* get__items_1() const { return ____items_1; } inline BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_StaticFields, ____emptyArray_5)); } inline BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D* get__emptyArray_5() const { return ____emptyArray_5; } inline BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BluetoothHelperServiceU5BU5D_t5A3A20BCCF322FE87BA649BDC87BD8EF8F28093D* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05, ____items_1)); } inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* get__items_1() const { return ____items_1; } inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_StaticFields, ____emptyArray_5)); } inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* get__emptyArray_5() const { return ____emptyArray_5; } inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____items_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__items_1() const { return ____items_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_StaticFields, ____emptyArray_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__emptyArray_5() const { return ____emptyArray_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144, ____items_1)); } inline ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1* get__items_1() const { return ____items_1; } inline ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144_StaticFields, ____emptyArray_5)); } inline ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1* get__emptyArray_5() const { return ____emptyArray_5; } inline ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ICreationListenerU5BU5D_t23E0E6FA8724BED4874762B8654EC95D62ECA6D1* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.Queue`1 struct Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 : public RuntimeObject { public: // T[] System.Collections.Generic.Queue`1::_array ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject * ____syncRoot_5; public: inline static int32_t get_offset_of__array_0() { return static_cast(offsetof(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4, ____array_0)); } inline ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* get__array_0() const { return ____array_0; } inline ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D** get_address_of__array_0() { return &____array_0; } inline void set__array_0(ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* value) { ____array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value); } inline static int32_t get_offset_of__head_1() { return static_cast(offsetof(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4, ____head_1)); } inline int32_t get__head_1() const { return ____head_1; } inline int32_t* get_address_of__head_1() { return &____head_1; } inline void set__head_1(int32_t value) { ____head_1 = value; } inline static int32_t get_offset_of__tail_2() { return static_cast(offsetof(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4, ____tail_2)); } inline int32_t get__tail_2() const { return ____tail_2; } inline int32_t* get_address_of__tail_2() { return &____tail_2; } inline void set__tail_2(int32_t value) { ____tail_2 = value; } inline static int32_t get_offset_of__size_3() { return static_cast(offsetof(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4, ____size_3)); } inline int32_t get__size_3() const { return ____size_3; } inline int32_t* get_address_of__size_3() { return &____size_3; } inline void set__size_3(int32_t value) { ____size_3 = value; } inline static int32_t get_offset_of__version_4() { return static_cast(offsetof(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4, ____version_4)); } inline int32_t get__version_4() const { return ____version_4; } inline int32_t* get_address_of__version_4() { return &____version_4; } inline void set__version_4(int32_t value) { ____version_4 = value; } inline static int32_t get_offset_of__syncRoot_5() { return static_cast(offsetof(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4, ____syncRoot_5)); } inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; } inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; } inline void set__syncRoot_5(RuntimeObject * value) { ____syncRoot_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value); } }; // System.Collections.Generic.Queue`1 struct Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64 : public RuntimeObject { public: // T[] System.Collections.Generic.Queue`1::_array ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject * ____syncRoot_5; public: inline static int32_t get_offset_of__array_0() { return static_cast(offsetof(Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64, ____array_0)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__array_0() const { return ____array_0; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__array_0() { return &____array_0; } inline void set__array_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ____array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value); } inline static int32_t get_offset_of__head_1() { return static_cast(offsetof(Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64, ____head_1)); } inline int32_t get__head_1() const { return ____head_1; } inline int32_t* get_address_of__head_1() { return &____head_1; } inline void set__head_1(int32_t value) { ____head_1 = value; } inline static int32_t get_offset_of__tail_2() { return static_cast(offsetof(Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64, ____tail_2)); } inline int32_t get__tail_2() const { return ____tail_2; } inline int32_t* get_address_of__tail_2() { return &____tail_2; } inline void set__tail_2(int32_t value) { ____tail_2 = value; } inline static int32_t get_offset_of__size_3() { return static_cast(offsetof(Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64, ____size_3)); } inline int32_t get__size_3() const { return ____size_3; } inline int32_t* get_address_of__size_3() { return &____size_3; } inline void set__size_3(int32_t value) { ____size_3 = value; } inline static int32_t get_offset_of__version_4() { return static_cast(offsetof(Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64, ____version_4)); } inline int32_t get__version_4() const { return ____version_4; } inline int32_t* get_address_of__version_4() { return &____version_4; } inline void set__version_4(int32_t value) { ____version_4 = value; } inline static int32_t get_offset_of__syncRoot_5() { return static_cast(offsetof(Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64, ____syncRoot_5)); } inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; } inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; } inline void set__syncRoot_5(RuntimeObject * value) { ____syncRoot_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // ArduinoBluetoothAPI.BluetoothDevice struct BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 : public RuntimeObject { public: // System.String ArduinoBluetoothAPI.BluetoothDevice::k__BackingField String_t* ___U3CDeviceNameU3Ek__BackingField_0; // System.String ArduinoBluetoothAPI.BluetoothDevice::k__BackingField String_t* ___U3CDeviceAddressU3Ek__BackingField_1; // System.Int32 ArduinoBluetoothAPI.BluetoothDevice::k__BackingField int32_t ___U3CRssiU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CDeviceNameU3Ek__BackingField_0() { return static_cast(offsetof(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100, ___U3CDeviceNameU3Ek__BackingField_0)); } inline String_t* get_U3CDeviceNameU3Ek__BackingField_0() const { return ___U3CDeviceNameU3Ek__BackingField_0; } inline String_t** get_address_of_U3CDeviceNameU3Ek__BackingField_0() { return &___U3CDeviceNameU3Ek__BackingField_0; } inline void set_U3CDeviceNameU3Ek__BackingField_0(String_t* value) { ___U3CDeviceNameU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDeviceNameU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CDeviceAddressU3Ek__BackingField_1() { return static_cast(offsetof(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100, ___U3CDeviceAddressU3Ek__BackingField_1)); } inline String_t* get_U3CDeviceAddressU3Ek__BackingField_1() const { return ___U3CDeviceAddressU3Ek__BackingField_1; } inline String_t** get_address_of_U3CDeviceAddressU3Ek__BackingField_1() { return &___U3CDeviceAddressU3Ek__BackingField_1; } inline void set_U3CDeviceAddressU3Ek__BackingField_1(String_t* value) { ___U3CDeviceAddressU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDeviceAddressU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CRssiU3Ek__BackingField_2() { return static_cast(offsetof(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100, ___U3CRssiU3Ek__BackingField_2)); } inline int32_t get_U3CRssiU3Ek__BackingField_2() const { return ___U3CRssiU3Ek__BackingField_2; } inline int32_t* get_address_of_U3CRssiU3Ek__BackingField_2() { return &___U3CRssiU3Ek__BackingField_2; } inline void set_U3CRssiU3Ek__BackingField_2(int32_t value) { ___U3CRssiU3Ek__BackingField_2 = value; } }; // ArduinoBluetoothAPI.BluetoothHelper struct BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 : public RuntimeObject { public: // ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents ArduinoBluetoothAPI.BluetoothHelper::OnConnected BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___OnConnected_8; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents ArduinoBluetoothAPI.BluetoothHelper::OnConnectionFailed BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___OnConnectionFailed_9; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents ArduinoBluetoothAPI.BluetoothHelper::OnDataReceived BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___OnDataReceived_10; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent ArduinoBluetoothAPI.BluetoothHelper::OnServiceNotFound BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * ___OnServiceNotFound_11; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent ArduinoBluetoothAPI.BluetoothHelper::OnCharacteristicNotFound BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * ___OnCharacteristicNotFound_12; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothDescriptorEvent ArduinoBluetoothAPI.BluetoothHelper::OnDescriptorNotFound BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * ___OnDescriptorNotFound_13; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents ArduinoBluetoothAPI.BluetoothHelper::OnScanEnded BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * ___OnScanEnded_14; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent ArduinoBluetoothAPI.BluetoothHelper::OnCharacteristicChanged BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * ___OnCharacteristicChanged_15; // System.Collections.Generic.Queue`1 ArduinoBluetoothAPI.BluetoothHelper::ReceivedData Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * ___ReceivedData_16; // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::ble bool ___ble_18; // UnityEngine.GameObject ArduinoBluetoothAPI.BluetoothHelper::syncronizerObj GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___syncronizerObj_19; // System.String ArduinoBluetoothAPI.BluetoothHelper::str String_t* ___str_20; public: inline static int32_t get_offset_of_OnConnected_8() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnConnected_8)); } inline BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * get_OnConnected_8() const { return ___OnConnected_8; } inline BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** get_address_of_OnConnected_8() { return &___OnConnected_8; } inline void set_OnConnected_8(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * value) { ___OnConnected_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnConnected_8), (void*)value); } inline static int32_t get_offset_of_OnConnectionFailed_9() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnConnectionFailed_9)); } inline BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * get_OnConnectionFailed_9() const { return ___OnConnectionFailed_9; } inline BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** get_address_of_OnConnectionFailed_9() { return &___OnConnectionFailed_9; } inline void set_OnConnectionFailed_9(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * value) { ___OnConnectionFailed_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnConnectionFailed_9), (void*)value); } inline static int32_t get_offset_of_OnDataReceived_10() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnDataReceived_10)); } inline BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * get_OnDataReceived_10() const { return ___OnDataReceived_10; } inline BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** get_address_of_OnDataReceived_10() { return &___OnDataReceived_10; } inline void set_OnDataReceived_10(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * value) { ___OnDataReceived_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnDataReceived_10), (void*)value); } inline static int32_t get_offset_of_OnServiceNotFound_11() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnServiceNotFound_11)); } inline BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * get_OnServiceNotFound_11() const { return ___OnServiceNotFound_11; } inline BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA ** get_address_of_OnServiceNotFound_11() { return &___OnServiceNotFound_11; } inline void set_OnServiceNotFound_11(BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * value) { ___OnServiceNotFound_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnServiceNotFound_11), (void*)value); } inline static int32_t get_offset_of_OnCharacteristicNotFound_12() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnCharacteristicNotFound_12)); } inline BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * get_OnCharacteristicNotFound_12() const { return ___OnCharacteristicNotFound_12; } inline BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A ** get_address_of_OnCharacteristicNotFound_12() { return &___OnCharacteristicNotFound_12; } inline void set_OnCharacteristicNotFound_12(BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * value) { ___OnCharacteristicNotFound_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnCharacteristicNotFound_12), (void*)value); } inline static int32_t get_offset_of_OnDescriptorNotFound_13() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnDescriptorNotFound_13)); } inline BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * get_OnDescriptorNotFound_13() const { return ___OnDescriptorNotFound_13; } inline BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 ** get_address_of_OnDescriptorNotFound_13() { return &___OnDescriptorNotFound_13; } inline void set_OnDescriptorNotFound_13(BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * value) { ___OnDescriptorNotFound_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnDescriptorNotFound_13), (void*)value); } inline static int32_t get_offset_of_OnScanEnded_14() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnScanEnded_14)); } inline BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * get_OnScanEnded_14() const { return ___OnScanEnded_14; } inline BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B ** get_address_of_OnScanEnded_14() { return &___OnScanEnded_14; } inline void set_OnScanEnded_14(BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * value) { ___OnScanEnded_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnScanEnded_14), (void*)value); } inline static int32_t get_offset_of_OnCharacteristicChanged_15() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___OnCharacteristicChanged_15)); } inline BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * get_OnCharacteristicChanged_15() const { return ___OnCharacteristicChanged_15; } inline BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD ** get_address_of_OnCharacteristicChanged_15() { return &___OnCharacteristicChanged_15; } inline void set_OnCharacteristicChanged_15(BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * value) { ___OnCharacteristicChanged_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnCharacteristicChanged_15), (void*)value); } inline static int32_t get_offset_of_ReceivedData_16() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___ReceivedData_16)); } inline Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * get_ReceivedData_16() const { return ___ReceivedData_16; } inline Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 ** get_address_of_ReceivedData_16() { return &___ReceivedData_16; } inline void set_ReceivedData_16(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * value) { ___ReceivedData_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___ReceivedData_16), (void*)value); } inline static int32_t get_offset_of_ble_18() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___ble_18)); } inline bool get_ble_18() const { return ___ble_18; } inline bool* get_address_of_ble_18() { return &___ble_18; } inline void set_ble_18(bool value) { ___ble_18 = value; } inline static int32_t get_offset_of_syncronizerObj_19() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___syncronizerObj_19)); } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_syncronizerObj_19() const { return ___syncronizerObj_19; } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_syncronizerObj_19() { return &___syncronizerObj_19; } inline void set_syncronizerObj_19(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value) { ___syncronizerObj_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___syncronizerObj_19), (void*)value); } inline static int32_t get_offset_of_str_20() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2, ___str_20)); } inline String_t* get_str_20() const { return ___str_20; } inline String_t** get_address_of_str_20() { return &___str_20; } inline void set_str_20(String_t* value) { ___str_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___str_20), (void*)value); } }; struct BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields { public: // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper::bluetoothHelperInstance BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___bluetoothHelperInstance_0; // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::SERIAL_COMM bool ___SERIAL_COMM_1; // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::BLUETOOTH_SIMULATION bool ___BLUETOOTH_SIMULATION_2; // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::BLE bool ___BLE_3; // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::ASYNC_EVENTS bool ___ASYNC_EVENTS_4; // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::BLE_AS_CLIENT bool ___BLE_AS_CLIENT_5; // System.String ArduinoBluetoothAPI.BluetoothHelper::BLE_SERVER_IP String_t* ___BLE_SERVER_IP_6; // System.Collections.Generic.Dictionary`2 ArduinoBluetoothAPI.BluetoothHelper::instances Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * ___instances_7; // System.Collections.Generic.List`1 ArduinoBluetoothAPI.BluetoothHelper::listeners List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * ___listeners_17; public: inline static int32_t get_offset_of_bluetoothHelperInstance_0() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___bluetoothHelperInstance_0)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_bluetoothHelperInstance_0() const { return ___bluetoothHelperInstance_0; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_bluetoothHelperInstance_0() { return &___bluetoothHelperInstance_0; } inline void set_bluetoothHelperInstance_0(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___bluetoothHelperInstance_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___bluetoothHelperInstance_0), (void*)value); } inline static int32_t get_offset_of_SERIAL_COMM_1() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___SERIAL_COMM_1)); } inline bool get_SERIAL_COMM_1() const { return ___SERIAL_COMM_1; } inline bool* get_address_of_SERIAL_COMM_1() { return &___SERIAL_COMM_1; } inline void set_SERIAL_COMM_1(bool value) { ___SERIAL_COMM_1 = value; } inline static int32_t get_offset_of_BLUETOOTH_SIMULATION_2() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___BLUETOOTH_SIMULATION_2)); } inline bool get_BLUETOOTH_SIMULATION_2() const { return ___BLUETOOTH_SIMULATION_2; } inline bool* get_address_of_BLUETOOTH_SIMULATION_2() { return &___BLUETOOTH_SIMULATION_2; } inline void set_BLUETOOTH_SIMULATION_2(bool value) { ___BLUETOOTH_SIMULATION_2 = value; } inline static int32_t get_offset_of_BLE_3() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___BLE_3)); } inline bool get_BLE_3() const { return ___BLE_3; } inline bool* get_address_of_BLE_3() { return &___BLE_3; } inline void set_BLE_3(bool value) { ___BLE_3 = value; } inline static int32_t get_offset_of_ASYNC_EVENTS_4() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___ASYNC_EVENTS_4)); } inline bool get_ASYNC_EVENTS_4() const { return ___ASYNC_EVENTS_4; } inline bool* get_address_of_ASYNC_EVENTS_4() { return &___ASYNC_EVENTS_4; } inline void set_ASYNC_EVENTS_4(bool value) { ___ASYNC_EVENTS_4 = value; } inline static int32_t get_offset_of_BLE_AS_CLIENT_5() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___BLE_AS_CLIENT_5)); } inline bool get_BLE_AS_CLIENT_5() const { return ___BLE_AS_CLIENT_5; } inline bool* get_address_of_BLE_AS_CLIENT_5() { return &___BLE_AS_CLIENT_5; } inline void set_BLE_AS_CLIENT_5(bool value) { ___BLE_AS_CLIENT_5 = value; } inline static int32_t get_offset_of_BLE_SERVER_IP_6() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___BLE_SERVER_IP_6)); } inline String_t* get_BLE_SERVER_IP_6() const { return ___BLE_SERVER_IP_6; } inline String_t** get_address_of_BLE_SERVER_IP_6() { return &___BLE_SERVER_IP_6; } inline void set_BLE_SERVER_IP_6(String_t* value) { ___BLE_SERVER_IP_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___BLE_SERVER_IP_6), (void*)value); } inline static int32_t get_offset_of_instances_7() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___instances_7)); } inline Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * get_instances_7() const { return ___instances_7; } inline Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD ** get_address_of_instances_7() { return &___instances_7; } inline void set_instances_7(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * value) { ___instances_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___instances_7), (void*)value); } inline static int32_t get_offset_of_listeners_17() { return static_cast(offsetof(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields, ___listeners_17)); } inline List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * get_listeners_17() const { return ___listeners_17; } inline List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 ** get_address_of_listeners_17() { return &___listeners_17; } inline void set_listeners_17(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * value) { ___listeners_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___listeners_17), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelperCharacteristic struct BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 : public RuntimeObject { public: // System.String ArduinoBluetoothAPI.BluetoothHelperCharacteristic::name String_t* ___name_0; // System.String ArduinoBluetoothAPI.BluetoothHelperCharacteristic::service String_t* ___service_1; // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelperCharacteristic::descriptors LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * ___descriptors_2; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_service_1() { return static_cast(offsetof(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9, ___service_1)); } inline String_t* get_service_1() const { return ___service_1; } inline String_t** get_address_of_service_1() { return &___service_1; } inline void set_service_1(String_t* value) { ___service_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___service_1), (void*)value); } inline static int32_t get_offset_of_descriptors_2() { return static_cast(offsetof(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9, ___descriptors_2)); } inline LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * get_descriptors_2() const { return ___descriptors_2; } inline LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 ** get_address_of_descriptors_2() { return &___descriptors_2; } inline void set_descriptors_2(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * value) { ___descriptors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___descriptors_2), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelperService struct BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 : public RuntimeObject { public: // System.String ArduinoBluetoothAPI.BluetoothHelperService::name String_t* ___name_0; // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelperService::characteristics LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * ___characteristics_1; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_characteristics_1() { return static_cast(offsetof(BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9, ___characteristics_1)); } inline LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * get_characteristics_1() const { return ___characteristics_1; } inline LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 ** get_address_of_characteristics_1() { return &___characteristics_1; } inline void set_characteristics_1(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * value) { ___characteristics_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___characteristics_1), (void*)value); } }; // ArduinoBluetoothAPI.Windows.BluetoothStreamManager struct BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A : public RuntimeObject { public: // ArduinoBluetoothAPI.Windows.ITransceiver ArduinoBluetoothAPI.Windows.BluetoothStreamManager::transceiver RuntimeObject* ___transceiver_0; // ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper ArduinoBluetoothAPI.Windows.BluetoothStreamManager::helper WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper_1; // System.Byte[] ArduinoBluetoothAPI.Windows.BluetoothStreamManager::data_out ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data_out_2; public: inline static int32_t get_offset_of_transceiver_0() { return static_cast(offsetof(BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A, ___transceiver_0)); } inline RuntimeObject* get_transceiver_0() const { return ___transceiver_0; } inline RuntimeObject** get_address_of_transceiver_0() { return &___transceiver_0; } inline void set_transceiver_0(RuntimeObject* value) { ___transceiver_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___transceiver_0), (void*)value); } inline static int32_t get_offset_of_helper_1() { return static_cast(offsetof(BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A, ___helper_1)); } inline WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * get_helper_1() const { return ___helper_1; } inline WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 ** get_address_of_helper_1() { return &___helper_1; } inline void set_helper_1(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * value) { ___helper_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___helper_1), (void*)value); } inline static int32_t get_offset_of_data_out_2() { return static_cast(offsetof(BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A, ___data_out_2)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_data_out_2() const { return ___data_out_2; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_data_out_2() { return &___data_out_2; } inline void set_data_out_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___data_out_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_out_2), (void*)value); } }; // ArduinoBluetoothAPI.ClientStreamManager struct ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 : public RuntimeObject { public: // ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent ArduinoBluetoothAPI.ClientStreamManager::OnDataReceived InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * ___OnDataReceived_0; public: inline static int32_t get_offset_of_OnDataReceived_0() { return static_cast(offsetof(ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50, ___OnDataReceived_0)); } inline InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * get_OnDataReceived_0() const { return ___OnDataReceived_0; } inline InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB ** get_address_of_OnDataReceived_0() { return &___OnDataReceived_0; } inline void set_OnDataReceived_0(InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * value) { ___OnDataReceived_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnDataReceived_0), (void*)value); } }; // System.Runtime.ConstrainedExecution.CriticalFinalizerObject struct CriticalFinalizerObject_tA3367C832FFE7434EB3C15C7136AF25524150997 : public RuntimeObject { public: public: }; // System.Text.Encoding struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 : public RuntimeObject { public: // System.Int32 System.Text.Encoding::m_codePage int32_t ___m_codePage_55; // System.Globalization.CodePageDataItem System.Text.Encoding::dataItem CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * ___dataItem_56; // System.Boolean System.Text.Encoding::m_deserializedFromEverett bool ___m_deserializedFromEverett_57; // System.Boolean System.Text.Encoding::m_isReadOnly bool ___m_isReadOnly_58; // System.Text.EncoderFallback System.Text.Encoding::encoderFallback EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback_59; // System.Text.DecoderFallback System.Text.Encoding::decoderFallback DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback_60; public: inline static int32_t get_offset_of_m_codePage_55() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_codePage_55)); } inline int32_t get_m_codePage_55() const { return ___m_codePage_55; } inline int32_t* get_address_of_m_codePage_55() { return &___m_codePage_55; } inline void set_m_codePage_55(int32_t value) { ___m_codePage_55 = value; } inline static int32_t get_offset_of_dataItem_56() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___dataItem_56)); } inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * get_dataItem_56() const { return ___dataItem_56; } inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E ** get_address_of_dataItem_56() { return &___dataItem_56; } inline void set_dataItem_56(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * value) { ___dataItem_56 = value; Il2CppCodeGenWriteBarrier((void**)(&___dataItem_56), (void*)value); } inline static int32_t get_offset_of_m_deserializedFromEverett_57() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_deserializedFromEverett_57)); } inline bool get_m_deserializedFromEverett_57() const { return ___m_deserializedFromEverett_57; } inline bool* get_address_of_m_deserializedFromEverett_57() { return &___m_deserializedFromEverett_57; } inline void set_m_deserializedFromEverett_57(bool value) { ___m_deserializedFromEverett_57 = value; } inline static int32_t get_offset_of_m_isReadOnly_58() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_isReadOnly_58)); } inline bool get_m_isReadOnly_58() const { return ___m_isReadOnly_58; } inline bool* get_address_of_m_isReadOnly_58() { return &___m_isReadOnly_58; } inline void set_m_isReadOnly_58(bool value) { ___m_isReadOnly_58 = value; } inline static int32_t get_offset_of_encoderFallback_59() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___encoderFallback_59)); } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_encoderFallback_59() const { return ___encoderFallback_59; } inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_encoderFallback_59() { return &___encoderFallback_59; } inline void set_encoderFallback_59(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value) { ___encoderFallback_59 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoderFallback_59), (void*)value); } inline static int32_t get_offset_of_decoderFallback_60() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___decoderFallback_60)); } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_decoderFallback_60() const { return ___decoderFallback_60; } inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_decoderFallback_60() { return &___decoderFallback_60; } inline void set_decoderFallback_60(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value) { ___decoderFallback_60 = value; Il2CppCodeGenWriteBarrier((void**)(&___decoderFallback_60), (void*)value); } }; struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields { public: // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___defaultEncoding_0; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___unicodeEncoding_1; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___bigEndianUnicode_2; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf7Encoding_3; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf8Encoding_4; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf32Encoding_5; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___asciiEncoding_6; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___latin1Encoding_7; // System.Collections.Hashtable modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___encodings_8; // System.Object System.Text.Encoding::s_InternalSyncObject RuntimeObject * ___s_InternalSyncObject_61; public: inline static int32_t get_offset_of_defaultEncoding_0() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___defaultEncoding_0)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_defaultEncoding_0() const { return ___defaultEncoding_0; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_defaultEncoding_0() { return &___defaultEncoding_0; } inline void set_defaultEncoding_0(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___defaultEncoding_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultEncoding_0), (void*)value); } inline static int32_t get_offset_of_unicodeEncoding_1() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___unicodeEncoding_1)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_unicodeEncoding_1() const { return ___unicodeEncoding_1; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_unicodeEncoding_1() { return &___unicodeEncoding_1; } inline void set_unicodeEncoding_1(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___unicodeEncoding_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___unicodeEncoding_1), (void*)value); } inline static int32_t get_offset_of_bigEndianUnicode_2() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___bigEndianUnicode_2)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_bigEndianUnicode_2() const { return ___bigEndianUnicode_2; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_bigEndianUnicode_2() { return &___bigEndianUnicode_2; } inline void set_bigEndianUnicode_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___bigEndianUnicode_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___bigEndianUnicode_2), (void*)value); } inline static int32_t get_offset_of_utf7Encoding_3() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf7Encoding_3)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf7Encoding_3() const { return ___utf7Encoding_3; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf7Encoding_3() { return &___utf7Encoding_3; } inline void set_utf7Encoding_3(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___utf7Encoding_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___utf7Encoding_3), (void*)value); } inline static int32_t get_offset_of_utf8Encoding_4() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf8Encoding_4)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf8Encoding_4() const { return ___utf8Encoding_4; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf8Encoding_4() { return &___utf8Encoding_4; } inline void set_utf8Encoding_4(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___utf8Encoding_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___utf8Encoding_4), (void*)value); } inline static int32_t get_offset_of_utf32Encoding_5() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf32Encoding_5)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf32Encoding_5() const { return ___utf32Encoding_5; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf32Encoding_5() { return &___utf32Encoding_5; } inline void set_utf32Encoding_5(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___utf32Encoding_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___utf32Encoding_5), (void*)value); } inline static int32_t get_offset_of_asciiEncoding_6() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___asciiEncoding_6)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_asciiEncoding_6() const { return ___asciiEncoding_6; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_asciiEncoding_6() { return &___asciiEncoding_6; } inline void set_asciiEncoding_6(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___asciiEncoding_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___asciiEncoding_6), (void*)value); } inline static int32_t get_offset_of_latin1Encoding_7() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___latin1Encoding_7)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_latin1Encoding_7() const { return ___latin1Encoding_7; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_latin1Encoding_7() { return &___latin1Encoding_7; } inline void set_latin1Encoding_7(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___latin1Encoding_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___latin1Encoding_7), (void*)value); } inline static int32_t get_offset_of_encodings_8() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___encodings_8)); } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_encodings_8() const { return ___encodings_8; } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_encodings_8() { return &___encodings_8; } inline void set_encodings_8(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value) { ___encodings_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___encodings_8), (void*)value); } inline static int32_t get_offset_of_s_InternalSyncObject_61() { return static_cast(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___s_InternalSyncObject_61)); } inline RuntimeObject * get_s_InternalSyncObject_61() const { return ___s_InternalSyncObject_61; } inline RuntimeObject ** get_address_of_s_InternalSyncObject_61() { return &___s_InternalSyncObject_61; } inline void set_s_InternalSyncObject_61(RuntimeObject * value) { ___s_InternalSyncObject_61 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_61), (void*)value); } }; // System.EventArgs struct EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA : public RuntimeObject { public: public: }; struct EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA_StaticFields { public: // System.EventArgs System.EventArgs::Empty EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * ___Empty_0; public: inline static int32_t get_offset_of_Empty_0() { return static_cast(offsetof(EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA_StaticFields, ___Empty_0)); } inline EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * get_Empty_0() const { return ___Empty_0; } inline EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA ** get_address_of_Empty_0() { return &___Empty_0; } inline void set_Empty_0(EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA * value) { ___Empty_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_0), (void*)value); } }; // ArduinoBluetoothAPI.FunctionFormatter struct FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F : public RuntimeObject { public: public: }; // System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 : public RuntimeObject { public: // System.Object System.MarshalByRefObject::_identity RuntimeObject * ____identity_0; public: inline static int32_t get_offset_of__identity_0() { return static_cast(offsetof(MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8, ____identity_0)); } inline RuntimeObject * get__identity_0() const { return ____identity_0; } inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; } inline void set__identity_0(RuntimeObject * value) { ____identity_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____identity_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com { Il2CppIUnknown* ____identity_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // Microsoft.Win32.Registry struct Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65 : public RuntimeObject { public: public: }; struct Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields { public: // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::ClassesRoot RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___ClassesRoot_0; // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::CurrentConfig RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___CurrentConfig_1; // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::CurrentUser RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___CurrentUser_2; // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::DynData RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___DynData_3; // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::LocalMachine RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___LocalMachine_4; // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::PerformanceData RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___PerformanceData_5; // Microsoft.Win32.RegistryKey Microsoft.Win32.Registry::Users RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * ___Users_6; public: inline static int32_t get_offset_of_ClassesRoot_0() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___ClassesRoot_0)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_ClassesRoot_0() const { return ___ClassesRoot_0; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_ClassesRoot_0() { return &___ClassesRoot_0; } inline void set_ClassesRoot_0(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___ClassesRoot_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___ClassesRoot_0), (void*)value); } inline static int32_t get_offset_of_CurrentConfig_1() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___CurrentConfig_1)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_CurrentConfig_1() const { return ___CurrentConfig_1; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_CurrentConfig_1() { return &___CurrentConfig_1; } inline void set_CurrentConfig_1(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___CurrentConfig_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___CurrentConfig_1), (void*)value); } inline static int32_t get_offset_of_CurrentUser_2() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___CurrentUser_2)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_CurrentUser_2() const { return ___CurrentUser_2; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_CurrentUser_2() { return &___CurrentUser_2; } inline void set_CurrentUser_2(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___CurrentUser_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___CurrentUser_2), (void*)value); } inline static int32_t get_offset_of_DynData_3() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___DynData_3)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_DynData_3() const { return ___DynData_3; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_DynData_3() { return &___DynData_3; } inline void set_DynData_3(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___DynData_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___DynData_3), (void*)value); } inline static int32_t get_offset_of_LocalMachine_4() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___LocalMachine_4)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_LocalMachine_4() const { return ___LocalMachine_4; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_LocalMachine_4() { return &___LocalMachine_4; } inline void set_LocalMachine_4(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___LocalMachine_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___LocalMachine_4), (void*)value); } inline static int32_t get_offset_of_PerformanceData_5() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___PerformanceData_5)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_PerformanceData_5() const { return ___PerformanceData_5; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_PerformanceData_5() { return &___PerformanceData_5; } inline void set_PerformanceData_5(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___PerformanceData_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___PerformanceData_5), (void*)value); } inline static int32_t get_offset_of_Users_6() { return static_cast(offsetof(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields, ___Users_6)); } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * get_Users_6() const { return ___Users_6; } inline RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 ** get_address_of_Users_6() { return &___Users_6; } inline void set_Users_6(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * value) { ___Users_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___Users_6), (void*)value); } }; // ArduinoBluetoothAPI.ResponseHandler struct ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C : public RuntimeObject { public: // ArduinoBluetoothAPI.FunctionFormatter ArduinoBluetoothAPI.ResponseHandler::parser FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * ___parser_0; // ArduinoBluetoothAPI.BluetoothClient ArduinoBluetoothAPI.ResponseHandler::client BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * ___client_1; public: inline static int32_t get_offset_of_parser_0() { return static_cast(offsetof(ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C, ___parser_0)); } inline FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * get_parser_0() const { return ___parser_0; } inline FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F ** get_address_of_parser_0() { return &___parser_0; } inline void set_parser_0(FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * value) { ___parser_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___parser_0), (void*)value); } inline static int32_t get_offset_of_client_1() { return static_cast(offsetof(ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C, ___client_1)); } inline BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * get_client_1() const { return ___client_1; } inline BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 ** get_address_of_client_1() { return &___client_1; } inline void set_client_1(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * value) { ___client_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___client_1), (void*)value); } }; // ArduinoBluetoothAPI.Windows.SocketTransceiver struct SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 : public RuntimeObject { public: // ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper ArduinoBluetoothAPI.Windows.SocketTransceiver::helper WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * ___helper_0; // System.Boolean ArduinoBluetoothAPI.Windows.SocketTransceiver::stopThread bool ___stopThread_1; // ArduinoBluetoothAPI.Windows.OnTransceiverMessageReceived ArduinoBluetoothAPI.Windows.SocketTransceiver::listener RuntimeObject* ___listener_2; // System.Threading.Thread ArduinoBluetoothAPI.Windows.SocketTransceiver::thread Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * ___thread_3; // System.Boolean ArduinoBluetoothAPI.Windows.SocketTransceiver::listening bool ___listening_4; // System.Threading.Semaphore ArduinoBluetoothAPI.Windows.SocketTransceiver::semaphore Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * ___semaphore_5; public: inline static int32_t get_offset_of_helper_0() { return static_cast(offsetof(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25, ___helper_0)); } inline WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * get_helper_0() const { return ___helper_0; } inline WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 ** get_address_of_helper_0() { return &___helper_0; } inline void set_helper_0(WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * value) { ___helper_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___helper_0), (void*)value); } inline static int32_t get_offset_of_stopThread_1() { return static_cast(offsetof(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25, ___stopThread_1)); } inline bool get_stopThread_1() const { return ___stopThread_1; } inline bool* get_address_of_stopThread_1() { return &___stopThread_1; } inline void set_stopThread_1(bool value) { ___stopThread_1 = value; } inline static int32_t get_offset_of_listener_2() { return static_cast(offsetof(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25, ___listener_2)); } inline RuntimeObject* get_listener_2() const { return ___listener_2; } inline RuntimeObject** get_address_of_listener_2() { return &___listener_2; } inline void set_listener_2(RuntimeObject* value) { ___listener_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___listener_2), (void*)value); } inline static int32_t get_offset_of_thread_3() { return static_cast(offsetof(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25, ___thread_3)); } inline Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * get_thread_3() const { return ___thread_3; } inline Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 ** get_address_of_thread_3() { return &___thread_3; } inline void set_thread_3(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * value) { ___thread_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___thread_3), (void*)value); } inline static int32_t get_offset_of_listening_4() { return static_cast(offsetof(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25, ___listening_4)); } inline bool get_listening_4() const { return ___listening_4; } inline bool* get_address_of_listening_4() { return &___listening_4; } inline void set_listening_4(bool value) { ___listening_4 = value; } inline static int32_t get_offset_of_semaphore_5() { return static_cast(offsetof(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25, ___semaphore_5)); } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * get_semaphore_5() const { return ___semaphore_5; } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F ** get_address_of_semaphore_5() { return &___semaphore_5; } inline void set_semaphore_5(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * value) { ___semaphore_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___semaphore_5), (void*)value); } }; // ArduinoBluetoothAPI.StreamManager struct StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 : public RuntimeObject { public: // ArduinoBluetoothAPI.StreamManager/InvokeDataReceivedEvent ArduinoBluetoothAPI.StreamManager::OnDataReceived InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * ___OnDataReceived_0; public: inline static int32_t get_offset_of_OnDataReceived_0() { return static_cast(offsetof(StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607, ___OnDataReceived_0)); } inline InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * get_OnDataReceived_0() const { return ___OnDataReceived_0; } inline InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B ** get_address_of_OnDataReceived_0() { return &___OnDataReceived_0; } inline void set_OnDataReceived_0(InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * value) { ___OnDataReceived_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___OnDataReceived_0), (void*)value); } }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.Text.StringBuilder struct StringBuilder_t : public RuntimeObject { public: // System.Char[] System.Text.StringBuilder::m_ChunkChars CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___m_ChunkChars_0; // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious StringBuilder_t * ___m_ChunkPrevious_1; // System.Int32 System.Text.StringBuilder::m_ChunkLength int32_t ___m_ChunkLength_2; // System.Int32 System.Text.StringBuilder::m_ChunkOffset int32_t ___m_ChunkOffset_3; // System.Int32 System.Text.StringBuilder::m_MaxCapacity int32_t ___m_MaxCapacity_4; public: inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast(offsetof(StringBuilder_t, ___m_ChunkChars_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; } inline void set_m_ChunkChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___m_ChunkChars_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value); } inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); } inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; } inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; } inline void set_m_ChunkPrevious_1(StringBuilder_t * value) { ___m_ChunkPrevious_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value); } inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast(offsetof(StringBuilder_t, ___m_ChunkLength_2)); } inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; } inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; } inline void set_m_ChunkLength_2(int32_t value) { ___m_ChunkLength_2 = value; } inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); } inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; } inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; } inline void set_m_ChunkOffset_3(int32_t value) { ___m_ChunkOffset_3 = value; } inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); } inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; } inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; } inline void set_m_MaxCapacity_4(int32_t value) { ___m_MaxCapacity_4 = value; } }; // ArduinoBluetoothAPI.Utils struct Utils_tB6419669825A9496F0F52A0127733463B0A4C228 : public RuntimeObject { public: public: }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0 struct U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B : public RuntimeObject { public: // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0::<>4__this BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___U3CU3E4__this_0; // System.String ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0::service String_t* ___service_1; public: inline static int32_t get_offset_of_U3CU3E4__this_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B, ___U3CU3E4__this_0)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_U3CU3E4__this_0() const { return ___U3CU3E4__this_0; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_U3CU3E4__this_0() { return &___U3CU3E4__this_0; } inline void set_U3CU3E4__this_0(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___U3CU3E4__this_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_0), (void*)value); } inline static int32_t get_offset_of_service_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B, ___service_1)); } inline String_t* get_service_1() const { return ___service_1; } inline String_t** get_address_of_service_1() { return &___service_1; } inline void set_service_1(String_t* value) { ___service_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___service_1), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0 struct U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 : public RuntimeObject { public: // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0::<>4__this BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___U3CU3E4__this_0; // System.String ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0::service String_t* ___service_1; // System.String ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0::characteristic String_t* ___characteristic_2; public: inline static int32_t get_offset_of_U3CU3E4__this_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742, ___U3CU3E4__this_0)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_U3CU3E4__this_0() const { return ___U3CU3E4__this_0; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_U3CU3E4__this_0() { return &___U3CU3E4__this_0; } inline void set_U3CU3E4__this_0(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___U3CU3E4__this_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_0), (void*)value); } inline static int32_t get_offset_of_service_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742, ___service_1)); } inline String_t* get_service_1() const { return ___service_1; } inline String_t** get_address_of_service_1() { return &___service_1; } inline void set_service_1(String_t* value) { ___service_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___service_1), (void*)value); } inline static int32_t get_offset_of_characteristic_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742, ___characteristic_2)); } inline String_t* get_characteristic_2() const { return ___characteristic_2; } inline String_t** get_address_of_characteristic_2() { return &___characteristic_2; } inline void set_characteristic_2(String_t* value) { ___characteristic_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___characteristic_2), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0 struct U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 : public RuntimeObject { public: // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::<>4__this BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___U3CU3E4__this_0; // System.String ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::service String_t* ___service_1; // System.String ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::characteristic String_t* ___characteristic_2; // System.String ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::descriptor String_t* ___descriptor_3; public: inline static int32_t get_offset_of_U3CU3E4__this_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590, ___U3CU3E4__this_0)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_U3CU3E4__this_0() const { return ___U3CU3E4__this_0; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_U3CU3E4__this_0() { return &___U3CU3E4__this_0; } inline void set_U3CU3E4__this_0(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___U3CU3E4__this_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_0), (void*)value); } inline static int32_t get_offset_of_service_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590, ___service_1)); } inline String_t* get_service_1() const { return ___service_1; } inline String_t** get_address_of_service_1() { return &___service_1; } inline void set_service_1(String_t* value) { ___service_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___service_1), (void*)value); } inline static int32_t get_offset_of_characteristic_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590, ___characteristic_2)); } inline String_t* get_characteristic_2() const { return ___characteristic_2; } inline String_t** get_address_of_characteristic_2() { return &___characteristic_2; } inline void set_characteristic_2(String_t* value) { ___characteristic_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___characteristic_2), (void*)value); } inline static int32_t get_offset_of_descriptor_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590, ___descriptor_3)); } inline String_t* get_descriptor_3() const { return ___descriptor_3; } inline String_t** get_address_of_descriptor_3() { return &___descriptor_3; } inline void set_descriptor_3(String_t* value) { ___descriptor_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___descriptor_3), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0 struct U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 : public RuntimeObject { public: // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0::<>4__this BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___U3CU3E4__this_0; // System.Byte[] ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0::value ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value_1; // ArduinoBluetoothAPI.BluetoothHelperCharacteristic ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0::characteristic BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic_2; public: inline static int32_t get_offset_of_U3CU3E4__this_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1, ___U3CU3E4__this_0)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_U3CU3E4__this_0() const { return ___U3CU3E4__this_0; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_U3CU3E4__this_0() { return &___U3CU3E4__this_0; } inline void set_U3CU3E4__this_0(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___U3CU3E4__this_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1, ___value_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_value_1() const { return ___value_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_value_1() { return &___value_1; } inline void set_value_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } inline static int32_t get_offset_of_characteristic_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1, ___characteristic_2)); } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * get_characteristic_2() const { return ___characteristic_2; } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 ** get_address_of_characteristic_2() { return &___characteristic_2; } inline void set_characteristic_2(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * value) { ___characteristic_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___characteristic_2), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0 struct U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 : public RuntimeObject { public: // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0::<>4__this BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___U3CU3E4__this_0; // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0::nearbyDevices LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___nearbyDevices_1; public: inline static int32_t get_offset_of_U3CU3E4__this_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0, ___U3CU3E4__this_0)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_U3CU3E4__this_0() const { return ___U3CU3E4__this_0; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_U3CU3E4__this_0() { return &___U3CU3E4__this_0; } inline void set_U3CU3E4__this_0(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___U3CU3E4__this_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_0), (void*)value); } inline static int32_t get_offset_of_nearbyDevices_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0, ___nearbyDevices_1)); } inline LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * get_nearbyDevices_1() const { return ___nearbyDevices_1; } inline LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 ** get_address_of_nearbyDevices_1() { return &___nearbyDevices_1; } inline void set_nearbyDevices_1(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * value) { ___nearbyDevices_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___nearbyDevices_1), (void*)value); } }; // System.Collections.Generic.LinkedList`1/Enumerator struct Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedList`1/Enumerator::_list LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * ____list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1/Enumerator::_node LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * ____node_1; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.LinkedList`1/Enumerator::_current BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ____current_3; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_index int32_t ____index_4; public: inline static int32_t get_offset_of__list_0() { return static_cast(offsetof(Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C, ____list_0)); } inline LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * get__list_0() const { return ____list_0; } inline LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 ** get_address_of__list_0() { return &____list_0; } inline void set__list_0(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * value) { ____list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value); } inline static int32_t get_offset_of__node_1() { return static_cast(offsetof(Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C, ____node_1)); } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * get__node_1() const { return ____node_1; } inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 ** get_address_of__node_1() { return &____node_1; } inline void set__node_1(LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * value) { ____node_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____node_1), (void*)value); } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C, ____current_3)); } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * get__current_3() const { return ____current_3; } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 ** get_address_of__current_3() { return &____current_3; } inline void set__current_3(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * value) { ____current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____current_3), (void*)value); } inline static int32_t get_offset_of__index_4() { return static_cast(offsetof(Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C, ____index_4)); } inline int32_t get__index_4() const { return ____index_4; } inline int32_t* get_address_of__index_4() { return &____index_4; } inline void set__index_4(int32_t value) { ____index_4 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RuntimeObject* ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F, ___list_0)); } inline List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * get_list_0() const { return ___list_0; } inline List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F, ___current_3)); } inline RuntimeObject* get_current_3() const { return ___current_3; } inline RuntimeObject** get_address_of_current_3() { return &___current_3; } inline void set_current_3(RuntimeObject* value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___current_3), (void*)value); } }; // System.Collections.Generic.LinkedList`1/Enumerator struct Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedList`1/Enumerator::_list LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ____list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1/Enumerator::_node LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ____node_1; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.LinkedList`1/Enumerator::_current RuntimeObject * ____current_3; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_index int32_t ____index_4; public: inline static int32_t get_offset_of__list_0() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____list_0)); } inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * get__list_0() const { return ____list_0; } inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B ** get_address_of__list_0() { return &____list_0; } inline void set__list_0(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * value) { ____list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value); } inline static int32_t get_offset_of__node_1() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____node_1)); } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get__node_1() const { return ____node_1; } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of__node_1() { return &____node_1; } inline void set__node_1(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value) { ____node_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____node_1), (void*)value); } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____current_3)); } inline RuntimeObject * get__current_3() const { return ____current_3; } inline RuntimeObject ** get_address_of__current_3() { return &____current_3; } inline void set__current_3(RuntimeObject * value) { ____current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____current_3), (void*)value); } inline static int32_t get_offset_of__index_4() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____index_4)); } inline int32_t get__index_4() const { return ____index_4; } inline int32_t* get_address_of__index_4() { return &____index_4; } inline void set__index_4(int32_t value) { ____index_4 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RuntimeObject * ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___list_0)); } inline List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * get_list_0() const { return ___list_0; } inline List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___current_3)); } inline RuntimeObject * get_current_3() const { return ___current_3; } inline RuntimeObject ** get_address_of_current_3() { return &___current_3; } inline void set_current_3(RuntimeObject * value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___current_3), (void*)value); } }; // System.Collections.Generic.LinkedList`1/Enumerator struct Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedList`1/Enumerator::_list LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * ____list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1/Enumerator::_node LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * ____node_1; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.LinkedList`1/Enumerator::_current String_t* ____current_3; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_index int32_t ____index_4; public: inline static int32_t get_offset_of__list_0() { return static_cast(offsetof(Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F, ____list_0)); } inline LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * get__list_0() const { return ____list_0; } inline LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 ** get_address_of__list_0() { return &____list_0; } inline void set__list_0(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * value) { ____list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value); } inline static int32_t get_offset_of__node_1() { return static_cast(offsetof(Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F, ____node_1)); } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * get__node_1() const { return ____node_1; } inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB ** get_address_of__node_1() { return &____node_1; } inline void set__node_1(LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * value) { ____node_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____node_1), (void*)value); } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F, ____current_3)); } inline String_t* get__current_3() const { return ____current_3; } inline String_t** get_address_of__current_3() { return &____current_3; } inline void set__current_3(String_t* value) { ____current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____current_3), (void*)value); } inline static int32_t get_offset_of__index_4() { return static_cast(offsetof(Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F, ____index_4)); } inline int32_t get__index_4() const { return ____index_4; } inline int32_t* get_address_of__index_4() { return &____index_4; } inline void set__index_4(int32_t value) { ____index_4 = value; } }; // System.Nullable`1 struct Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 { public: // T System.Nullable`1::value bool ___value_0; // System.Boolean System.Nullable`1::has_value bool ___has_value_1; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3, ___value_0)); } inline bool get_value_0() const { return ___value_0; } inline bool* get_address_of_value_0() { return &___value_0; } inline void set_value_0(bool value) { ___value_0 = value; } inline static int32_t get_offset_of_has_value_1() { return static_cast(offsetof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3, ___has_value_1)); } inline bool get_has_value_1() const { return ___has_value_1; } inline bool* get_address_of_has_value_1() { return &___has_value_1; } inline void set_has_value_1(bool value) { ___has_value_1 = value; } }; // ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager struct BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 : public BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A { public: // ArduinoBluetoothAPI.StreamManager ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager::streamManager StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager_3; public: inline static int32_t get_offset_of_streamManager_3() { return static_cast(offsetof(BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94, ___streamManager_3)); } inline StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * get_streamManager_3() const { return ___streamManager_3; } inline StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 ** get_address_of_streamManager_3() { return &___streamManager_3; } inline void set_streamManager_3(StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * value) { ___streamManager_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___streamManager_3), (void*)value); } }; // ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager struct BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 : public BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A { public: // System.Collections.Generic.List`1 ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::messageBuffer List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * ___messageBuffer_3; // System.Byte ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::terminator uint8_t ___terminator_4; // System.Boolean ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::appendTerminator bool ___appendTerminator_5; public: inline static int32_t get_offset_of_messageBuffer_3() { return static_cast(offsetof(BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458, ___messageBuffer_3)); } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * get_messageBuffer_3() const { return ___messageBuffer_3; } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF ** get_address_of_messageBuffer_3() { return &___messageBuffer_3; } inline void set_messageBuffer_3(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * value) { ___messageBuffer_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___messageBuffer_3), (void*)value); } inline static int32_t get_offset_of_terminator_4() { return static_cast(offsetof(BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458, ___terminator_4)); } inline uint8_t get_terminator_4() const { return ___terminator_4; } inline uint8_t* get_address_of_terminator_4() { return &___terminator_4; } inline void set_terminator_4(uint8_t value) { ___terminator_4 = value; } inline static int32_t get_offset_of_appendTerminator_5() { return static_cast(offsetof(BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458, ___appendTerminator_5)); } inline bool get_appendTerminator_5() const { return ___appendTerminator_5; } inline bool* get_address_of_appendTerminator_5() { return &___appendTerminator_5; } inline void set_appendTerminator_5(bool value) { ___appendTerminator_5 = value; } }; // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice struct BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 : public BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 { public: // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::k__BackingField String_t* ___U3CPortNameU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CPortNameU3Ek__BackingField_3() { return static_cast(offsetof(BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189, ___U3CPortNameU3Ek__BackingField_3)); } inline String_t* get_U3CPortNameU3Ek__BackingField_3() const { return ___U3CPortNameU3Ek__BackingField_3; } inline String_t** get_address_of_U3CPortNameU3Ek__BackingField_3() { return &___U3CPortNameU3Ek__BackingField_3; } inline void set_U3CPortNameU3Ek__BackingField_3(String_t* value) { ___U3CPortNameU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CPortNameU3Ek__BackingField_3), (void*)value); } }; // ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager struct BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C : public BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A { public: // System.String ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::messageBuffer String_t* ___messageBuffer_3; // System.String ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::terminationChar String_t* ___terminationChar_4; // System.Boolean ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::appendTerminator bool ___appendTerminator_5; public: inline static int32_t get_offset_of_messageBuffer_3() { return static_cast(offsetof(BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C, ___messageBuffer_3)); } inline String_t* get_messageBuffer_3() const { return ___messageBuffer_3; } inline String_t** get_address_of_messageBuffer_3() { return &___messageBuffer_3; } inline void set_messageBuffer_3(String_t* value) { ___messageBuffer_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___messageBuffer_3), (void*)value); } inline static int32_t get_offset_of_terminationChar_4() { return static_cast(offsetof(BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C, ___terminationChar_4)); } inline String_t* get_terminationChar_4() const { return ___terminationChar_4; } inline String_t** get_address_of_terminationChar_4() { return &___terminationChar_4; } inline void set_terminationChar_4(String_t* value) { ___terminationChar_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___terminationChar_4), (void*)value); } inline static int32_t get_offset_of_appendTerminator_5() { return static_cast(offsetof(BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C, ___appendTerminator_5)); } inline bool get_appendTerminator_5() const { return ___appendTerminator_5; } inline bool* get_address_of_appendTerminator_5() { return &___appendTerminator_5; } inline void set_appendTerminator_5(bool value) { ___appendTerminator_5 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // System.Char struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); } inline Il2CppChar get_m_value_0() const { return ___m_value_0; } inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(Il2CppChar value) { ___m_value_0 = value; } }; struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields { public: // System.Byte[] System.Char::categoryForLatin1 ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3; public: inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; } inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___categoryForLatin1_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value); } }; // System.ComponentModel.Component struct Component_t015539CFEAEEBFD7619041FE006475373E0D71DF : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.ComponentModel.ISite System.ComponentModel.Component::site RuntimeObject* ___site_2; // System.ComponentModel.EventHandlerList System.ComponentModel.Component::events EventHandlerList_t085C99C5BEAB950B4B76BB13379FBCA0AA75A714 * ___events_3; public: inline static int32_t get_offset_of_site_2() { return static_cast(offsetof(Component_t015539CFEAEEBFD7619041FE006475373E0D71DF, ___site_2)); } inline RuntimeObject* get_site_2() const { return ___site_2; } inline RuntimeObject** get_address_of_site_2() { return &___site_2; } inline void set_site_2(RuntimeObject* value) { ___site_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___site_2), (void*)value); } inline static int32_t get_offset_of_events_3() { return static_cast(offsetof(Component_t015539CFEAEEBFD7619041FE006475373E0D71DF, ___events_3)); } inline EventHandlerList_t085C99C5BEAB950B4B76BB13379FBCA0AA75A714 * get_events_3() const { return ___events_3; } inline EventHandlerList_t085C99C5BEAB950B4B76BB13379FBCA0AA75A714 ** get_address_of_events_3() { return &___events_3; } inline void set_events_3(EventHandlerList_t085C99C5BEAB950B4B76BB13379FBCA0AA75A714 * value) { ___events_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___events_3), (void*)value); } }; struct Component_t015539CFEAEEBFD7619041FE006475373E0D71DF_StaticFields { public: // System.Object System.ComponentModel.Component::EventDisposed RuntimeObject * ___EventDisposed_1; public: inline static int32_t get_offset_of_EventDisposed_1() { return static_cast(offsetof(Component_t015539CFEAEEBFD7619041FE006475373E0D71DF_StaticFields, ___EventDisposed_1)); } inline RuntimeObject * get_EventDisposed_1() const { return ___EventDisposed_1; } inline RuntimeObject ** get_address_of_EventDisposed_1() { return &___EventDisposed_1; } inline void set_EventDisposed_1(RuntimeObject * value) { ___EventDisposed_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EventDisposed_1), (void*)value); } }; // ArduinoBluetoothAPI.DefaultBluetoothHelper struct DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 : public BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 { public: // System.Boolean ArduinoBluetoothAPI.DefaultBluetoothHelper::is_connected bool ___is_connected_21; // System.String ArduinoBluetoothAPI.DefaultBluetoothHelper::deviceName String_t* ___deviceName_22; // System.String ArduinoBluetoothAPI.DefaultBluetoothHelper::deviceAddress String_t* ___deviceAddress_23; // System.Int32 ArduinoBluetoothAPI.DefaultBluetoothHelper::id int32_t ___id_24; public: inline static int32_t get_offset_of_is_connected_21() { return static_cast(offsetof(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8, ___is_connected_21)); } inline bool get_is_connected_21() const { return ___is_connected_21; } inline bool* get_address_of_is_connected_21() { return &___is_connected_21; } inline void set_is_connected_21(bool value) { ___is_connected_21 = value; } inline static int32_t get_offset_of_deviceName_22() { return static_cast(offsetof(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8, ___deviceName_22)); } inline String_t* get_deviceName_22() const { return ___deviceName_22; } inline String_t** get_address_of_deviceName_22() { return &___deviceName_22; } inline void set_deviceName_22(String_t* value) { ___deviceName_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___deviceName_22), (void*)value); } inline static int32_t get_offset_of_deviceAddress_23() { return static_cast(offsetof(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8, ___deviceAddress_23)); } inline String_t* get_deviceAddress_23() const { return ___deviceAddress_23; } inline String_t** get_address_of_deviceAddress_23() { return &___deviceAddress_23; } inline void set_deviceAddress_23(String_t* value) { ___deviceAddress_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___deviceAddress_23), (void*)value); } inline static int32_t get_offset_of_id_24() { return static_cast(offsetof(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8, ___id_24)); } inline int32_t get_id_24() const { return ___id_24; } inline int32_t* get_address_of_id_24() { return &___id_24; } inline void set_id_24(int32_t value) { ___id_24 = value; } }; struct DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_StaticFields { public: // System.Int32 ArduinoBluetoothAPI.DefaultBluetoothHelper::counter int32_t ___counter_25; public: inline static int32_t get_offset_of_counter_25() { return static_cast(offsetof(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_StaticFields, ___counter_25)); } inline int32_t get_counter_25() const { return ___counter_25; } inline int32_t* get_address_of_counter_25() { return &___counter_25; } inline void set_counter_25(int32_t value) { ___counter_25 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // UnityEngine.Rect struct Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 { public: // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; public: inline static int32_t get_offset_of_m_XMin_0() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); } inline float get_m_XMin_0() const { return ___m_XMin_0; } inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; } inline void set_m_XMin_0(float value) { ___m_XMin_0 = value; } inline static int32_t get_offset_of_m_YMin_1() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); } inline float get_m_YMin_1() const { return ___m_YMin_1; } inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; } inline void set_m_YMin_1(float value) { ___m_YMin_1 = value; } inline static int32_t get_offset_of_m_Width_2() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); } inline float get_m_Width_2() const { return ___m_Width_2; } inline float* get_address_of_m_Width_2() { return &___m_Width_2; } inline void set_m_Width_2(float value) { ___m_Width_2 = value; } inline static int32_t get_offset_of_m_Height_3() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); } inline float get_m_Height_3() const { return ___m_Height_3; } inline float* get_address_of_m_Height_3() { return &___m_Height_3; } inline void set_m_Height_3(float value) { ___m_Height_3 = value; } }; // Microsoft.Win32.RegistryKey struct RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.Object Microsoft.Win32.RegistryKey::handle RuntimeObject * ___handle_1; // Microsoft.Win32.SafeHandles.SafeRegistryHandle Microsoft.Win32.RegistryKey::safe_handle SafeRegistryHandle_tE132711AC8880C0D375E49B50419BCE4935CC545 * ___safe_handle_2; // System.Object Microsoft.Win32.RegistryKey::hive RuntimeObject * ___hive_3; // System.String Microsoft.Win32.RegistryKey::qname String_t* ___qname_4; // System.Boolean Microsoft.Win32.RegistryKey::isRemoteRoot bool ___isRemoteRoot_5; // System.Boolean Microsoft.Win32.RegistryKey::isWritable bool ___isWritable_6; public: inline static int32_t get_offset_of_handle_1() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268, ___handle_1)); } inline RuntimeObject * get_handle_1() const { return ___handle_1; } inline RuntimeObject ** get_address_of_handle_1() { return &___handle_1; } inline void set_handle_1(RuntimeObject * value) { ___handle_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___handle_1), (void*)value); } inline static int32_t get_offset_of_safe_handle_2() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268, ___safe_handle_2)); } inline SafeRegistryHandle_tE132711AC8880C0D375E49B50419BCE4935CC545 * get_safe_handle_2() const { return ___safe_handle_2; } inline SafeRegistryHandle_tE132711AC8880C0D375E49B50419BCE4935CC545 ** get_address_of_safe_handle_2() { return &___safe_handle_2; } inline void set_safe_handle_2(SafeRegistryHandle_tE132711AC8880C0D375E49B50419BCE4935CC545 * value) { ___safe_handle_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___safe_handle_2), (void*)value); } inline static int32_t get_offset_of_hive_3() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268, ___hive_3)); } inline RuntimeObject * get_hive_3() const { return ___hive_3; } inline RuntimeObject ** get_address_of_hive_3() { return &___hive_3; } inline void set_hive_3(RuntimeObject * value) { ___hive_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___hive_3), (void*)value); } inline static int32_t get_offset_of_qname_4() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268, ___qname_4)); } inline String_t* get_qname_4() const { return ___qname_4; } inline String_t** get_address_of_qname_4() { return &___qname_4; } inline void set_qname_4(String_t* value) { ___qname_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___qname_4), (void*)value); } inline static int32_t get_offset_of_isRemoteRoot_5() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268, ___isRemoteRoot_5)); } inline bool get_isRemoteRoot_5() const { return ___isRemoteRoot_5; } inline bool* get_address_of_isRemoteRoot_5() { return &___isRemoteRoot_5; } inline void set_isRemoteRoot_5(bool value) { ___isRemoteRoot_5 = value; } inline static int32_t get_offset_of_isWritable_6() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268, ___isWritable_6)); } inline bool get_isWritable_6() const { return ___isWritable_6; } inline bool* get_address_of_isWritable_6() { return &___isWritable_6; } inline void set_isWritable_6(bool value) { ___isWritable_6 = value; } }; struct RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268_StaticFields { public: // Microsoft.Win32.IRegistryApi Microsoft.Win32.RegistryKey::RegistryApi RuntimeObject* ___RegistryApi_7; public: inline static int32_t get_offset_of_RegistryApi_7() { return static_cast(offsetof(RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268_StaticFields, ___RegistryApi_7)); } inline RuntimeObject* get_RegistryApi_7() const { return ___RegistryApi_7; } inline RuntimeObject** get_address_of_RegistryApi_7() { return &___RegistryApi_7; } inline void set_RegistryApi_7(RuntimeObject* value) { ___RegistryApi_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___RegistryApi_7), (void*)value); } }; // System.IO.Ports.SerialPinChangedEventArgs struct SerialPinChangedEventArgs_t5C7C7E9FD7EA92FDE88E8357DEAFDC5E68B08311 : public EventArgs_tBCAACA538A5195B6D6C8DFCC3524A2A4A67FD8BA { public: public: }; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // System.IO.Stream struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * ____activeReadWriteTask_3; // System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * ____asyncActiveSemaphore_4; public: inline static int32_t get_offset_of__activeReadWriteTask_3() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB, ____activeReadWriteTask_3)); } inline ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * get__activeReadWriteTask_3() const { return ____activeReadWriteTask_3; } inline ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 ** get_address_of__activeReadWriteTask_3() { return &____activeReadWriteTask_3; } inline void set__activeReadWriteTask_3(ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * value) { ____activeReadWriteTask_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____activeReadWriteTask_3), (void*)value); } inline static int32_t get_offset_of__asyncActiveSemaphore_4() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB, ____asyncActiveSemaphore_4)); } inline SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * get__asyncActiveSemaphore_4() const { return ____asyncActiveSemaphore_4; } inline SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 ** get_address_of__asyncActiveSemaphore_4() { return &____asyncActiveSemaphore_4; } inline void set__asyncActiveSemaphore_4(SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * value) { ____asyncActiveSemaphore_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____asyncActiveSemaphore_4), (void*)value); } }; struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_StaticFields { public: // System.IO.Stream System.IO.Stream::Null Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___Null_1; public: inline static int32_t get_offset_of_Null_1() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_StaticFields, ___Null_1)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_Null_1() const { return ___Null_1; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_Null_1() { return &___Null_1; } inline void set_Null_1(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___Null_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_1), (void*)value); } }; // System.IO.TextReader struct TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: public: }; struct TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F_StaticFields { public: // System.Func`2 System.IO.TextReader::_ReadLineDelegate Func_2_t060A650AB95DEF14D4F579FA5999ACEFEEE0FD82 * ____ReadLineDelegate_1; // System.Func`2 System.IO.TextReader::_ReadDelegate Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C * ____ReadDelegate_2; // System.IO.TextReader System.IO.TextReader::Null TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F * ___Null_3; public: inline static int32_t get_offset_of__ReadLineDelegate_1() { return static_cast(offsetof(TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F_StaticFields, ____ReadLineDelegate_1)); } inline Func_2_t060A650AB95DEF14D4F579FA5999ACEFEEE0FD82 * get__ReadLineDelegate_1() const { return ____ReadLineDelegate_1; } inline Func_2_t060A650AB95DEF14D4F579FA5999ACEFEEE0FD82 ** get_address_of__ReadLineDelegate_1() { return &____ReadLineDelegate_1; } inline void set__ReadLineDelegate_1(Func_2_t060A650AB95DEF14D4F579FA5999ACEFEEE0FD82 * value) { ____ReadLineDelegate_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____ReadLineDelegate_1), (void*)value); } inline static int32_t get_offset_of__ReadDelegate_2() { return static_cast(offsetof(TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F_StaticFields, ____ReadDelegate_2)); } inline Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C * get__ReadDelegate_2() const { return ____ReadDelegate_2; } inline Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C ** get_address_of__ReadDelegate_2() { return &____ReadDelegate_2; } inline void set__ReadDelegate_2(Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C * value) { ____ReadDelegate_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____ReadDelegate_2), (void*)value); } inline static int32_t get_offset_of_Null_3() { return static_cast(offsetof(TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F_StaticFields, ___Null_3)); } inline TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F * get_Null_3() const { return ___Null_3; } inline TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F ** get_address_of_Null_3() { return &___Null_3; } inline void set_Null_3(TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F * value) { ___Null_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_3), (void*)value); } }; // System.IO.TextWriter struct TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.Char[] System.IO.TextWriter::CoreNewLine CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___CoreNewLine_9; // System.IFormatProvider System.IO.TextWriter::InternalFormatProvider RuntimeObject* ___InternalFormatProvider_10; public: inline static int32_t get_offset_of_CoreNewLine_9() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643, ___CoreNewLine_9)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_CoreNewLine_9() const { return ___CoreNewLine_9; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_CoreNewLine_9() { return &___CoreNewLine_9; } inline void set_CoreNewLine_9(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___CoreNewLine_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___CoreNewLine_9), (void*)value); } inline static int32_t get_offset_of_InternalFormatProvider_10() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643, ___InternalFormatProvider_10)); } inline RuntimeObject* get_InternalFormatProvider_10() const { return ___InternalFormatProvider_10; } inline RuntimeObject** get_address_of_InternalFormatProvider_10() { return &___InternalFormatProvider_10; } inline void set_InternalFormatProvider_10(RuntimeObject* value) { ___InternalFormatProvider_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___InternalFormatProvider_10), (void*)value); } }; struct TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields { public: // System.IO.TextWriter System.IO.TextWriter::Null TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 * ___Null_1; // System.Action`1 System.IO.TextWriter::_WriteCharDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____WriteCharDelegate_2; // System.Action`1 System.IO.TextWriter::_WriteStringDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____WriteStringDelegate_3; // System.Action`1 System.IO.TextWriter::_WriteCharArrayRangeDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____WriteCharArrayRangeDelegate_4; // System.Action`1 System.IO.TextWriter::_WriteLineCharDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____WriteLineCharDelegate_5; // System.Action`1 System.IO.TextWriter::_WriteLineStringDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____WriteLineStringDelegate_6; // System.Action`1 System.IO.TextWriter::_WriteLineCharArrayRangeDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____WriteLineCharArrayRangeDelegate_7; // System.Action`1 System.IO.TextWriter::_FlushDelegate Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ____FlushDelegate_8; public: inline static int32_t get_offset_of_Null_1() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ___Null_1)); } inline TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 * get_Null_1() const { return ___Null_1; } inline TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 ** get_address_of_Null_1() { return &___Null_1; } inline void set_Null_1(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 * value) { ___Null_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_1), (void*)value); } inline static int32_t get_offset_of__WriteCharDelegate_2() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____WriteCharDelegate_2)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__WriteCharDelegate_2() const { return ____WriteCharDelegate_2; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__WriteCharDelegate_2() { return &____WriteCharDelegate_2; } inline void set__WriteCharDelegate_2(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____WriteCharDelegate_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____WriteCharDelegate_2), (void*)value); } inline static int32_t get_offset_of__WriteStringDelegate_3() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____WriteStringDelegate_3)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__WriteStringDelegate_3() const { return ____WriteStringDelegate_3; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__WriteStringDelegate_3() { return &____WriteStringDelegate_3; } inline void set__WriteStringDelegate_3(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____WriteStringDelegate_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____WriteStringDelegate_3), (void*)value); } inline static int32_t get_offset_of__WriteCharArrayRangeDelegate_4() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____WriteCharArrayRangeDelegate_4)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__WriteCharArrayRangeDelegate_4() const { return ____WriteCharArrayRangeDelegate_4; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__WriteCharArrayRangeDelegate_4() { return &____WriteCharArrayRangeDelegate_4; } inline void set__WriteCharArrayRangeDelegate_4(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____WriteCharArrayRangeDelegate_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____WriteCharArrayRangeDelegate_4), (void*)value); } inline static int32_t get_offset_of__WriteLineCharDelegate_5() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____WriteLineCharDelegate_5)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__WriteLineCharDelegate_5() const { return ____WriteLineCharDelegate_5; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__WriteLineCharDelegate_5() { return &____WriteLineCharDelegate_5; } inline void set__WriteLineCharDelegate_5(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____WriteLineCharDelegate_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____WriteLineCharDelegate_5), (void*)value); } inline static int32_t get_offset_of__WriteLineStringDelegate_6() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____WriteLineStringDelegate_6)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__WriteLineStringDelegate_6() const { return ____WriteLineStringDelegate_6; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__WriteLineStringDelegate_6() { return &____WriteLineStringDelegate_6; } inline void set__WriteLineStringDelegate_6(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____WriteLineStringDelegate_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____WriteLineStringDelegate_6), (void*)value); } inline static int32_t get_offset_of__WriteLineCharArrayRangeDelegate_7() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____WriteLineCharArrayRangeDelegate_7)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__WriteLineCharArrayRangeDelegate_7() const { return ____WriteLineCharArrayRangeDelegate_7; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__WriteLineCharArrayRangeDelegate_7() { return &____WriteLineCharArrayRangeDelegate_7; } inline void set__WriteLineCharArrayRangeDelegate_7(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____WriteLineCharArrayRangeDelegate_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____WriteLineCharArrayRangeDelegate_7), (void*)value); } inline static int32_t get_offset_of__FlushDelegate_8() { return static_cast(offsetof(TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643_StaticFields, ____FlushDelegate_8)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get__FlushDelegate_8() const { return ____FlushDelegate_8; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of__FlushDelegate_8() { return &____FlushDelegate_8; } inline void set__FlushDelegate_8(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ____FlushDelegate_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____FlushDelegate_8), (void*)value); } }; // System.Threading.Thread struct Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 : public CriticalFinalizerObject_tA3367C832FFE7434EB3C15C7136AF25524150997 { public: // System.Threading.InternalThread System.Threading.Thread::internal_thread InternalThread_t12B78B27503AE19E9122E212419A66843BF746EB * ___internal_thread_6; // System.Object System.Threading.Thread::m_ThreadStartArg RuntimeObject * ___m_ThreadStartArg_7; // System.Object System.Threading.Thread::pending_exception RuntimeObject * ___pending_exception_8; // System.Security.Principal.IPrincipal System.Threading.Thread::principal RuntimeObject* ___principal_9; // System.Int32 System.Threading.Thread::principal_version int32_t ___principal_version_10; // System.MulticastDelegate System.Threading.Thread::m_Delegate MulticastDelegate_t * ___m_Delegate_12; // System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414 * ___m_ExecutionContext_13; // System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope bool ___m_ExecutionContextBelongsToOuterScope_14; public: inline static int32_t get_offset_of_internal_thread_6() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___internal_thread_6)); } inline InternalThread_t12B78B27503AE19E9122E212419A66843BF746EB * get_internal_thread_6() const { return ___internal_thread_6; } inline InternalThread_t12B78B27503AE19E9122E212419A66843BF746EB ** get_address_of_internal_thread_6() { return &___internal_thread_6; } inline void set_internal_thread_6(InternalThread_t12B78B27503AE19E9122E212419A66843BF746EB * value) { ___internal_thread_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___internal_thread_6), (void*)value); } inline static int32_t get_offset_of_m_ThreadStartArg_7() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___m_ThreadStartArg_7)); } inline RuntimeObject * get_m_ThreadStartArg_7() const { return ___m_ThreadStartArg_7; } inline RuntimeObject ** get_address_of_m_ThreadStartArg_7() { return &___m_ThreadStartArg_7; } inline void set_m_ThreadStartArg_7(RuntimeObject * value) { ___m_ThreadStartArg_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ThreadStartArg_7), (void*)value); } inline static int32_t get_offset_of_pending_exception_8() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___pending_exception_8)); } inline RuntimeObject * get_pending_exception_8() const { return ___pending_exception_8; } inline RuntimeObject ** get_address_of_pending_exception_8() { return &___pending_exception_8; } inline void set_pending_exception_8(RuntimeObject * value) { ___pending_exception_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___pending_exception_8), (void*)value); } inline static int32_t get_offset_of_principal_9() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___principal_9)); } inline RuntimeObject* get_principal_9() const { return ___principal_9; } inline RuntimeObject** get_address_of_principal_9() { return &___principal_9; } inline void set_principal_9(RuntimeObject* value) { ___principal_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___principal_9), (void*)value); } inline static int32_t get_offset_of_principal_version_10() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___principal_version_10)); } inline int32_t get_principal_version_10() const { return ___principal_version_10; } inline int32_t* get_address_of_principal_version_10() { return &___principal_version_10; } inline void set_principal_version_10(int32_t value) { ___principal_version_10 = value; } inline static int32_t get_offset_of_m_Delegate_12() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___m_Delegate_12)); } inline MulticastDelegate_t * get_m_Delegate_12() const { return ___m_Delegate_12; } inline MulticastDelegate_t ** get_address_of_m_Delegate_12() { return &___m_Delegate_12; } inline void set_m_Delegate_12(MulticastDelegate_t * value) { ___m_Delegate_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Delegate_12), (void*)value); } inline static int32_t get_offset_of_m_ExecutionContext_13() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___m_ExecutionContext_13)); } inline ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414 * get_m_ExecutionContext_13() const { return ___m_ExecutionContext_13; } inline ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414 ** get_address_of_m_ExecutionContext_13() { return &___m_ExecutionContext_13; } inline void set_m_ExecutionContext_13(ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414 * value) { ___m_ExecutionContext_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ExecutionContext_13), (void*)value); } inline static int32_t get_offset_of_m_ExecutionContextBelongsToOuterScope_14() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414, ___m_ExecutionContextBelongsToOuterScope_14)); } inline bool get_m_ExecutionContextBelongsToOuterScope_14() const { return ___m_ExecutionContextBelongsToOuterScope_14; } inline bool* get_address_of_m_ExecutionContextBelongsToOuterScope_14() { return &___m_ExecutionContextBelongsToOuterScope_14; } inline void set_m_ExecutionContextBelongsToOuterScope_14(bool value) { ___m_ExecutionContextBelongsToOuterScope_14 = value; } }; struct Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_StaticFields { public: // System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr LocalDataStoreMgr_t6CC44D0584911B6A6C6823115F858FC34AB4A80A * ___s_LocalDataStoreMgr_0; // System.Threading.AsyncLocal`1 System.Threading.Thread::s_asyncLocalCurrentCulture AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 * ___s_asyncLocalCurrentCulture_4; // System.Threading.AsyncLocal`1 System.Threading.Thread::s_asyncLocalCurrentUICulture AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 * ___s_asyncLocalCurrentUICulture_5; public: inline static int32_t get_offset_of_s_LocalDataStoreMgr_0() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_StaticFields, ___s_LocalDataStoreMgr_0)); } inline LocalDataStoreMgr_t6CC44D0584911B6A6C6823115F858FC34AB4A80A * get_s_LocalDataStoreMgr_0() const { return ___s_LocalDataStoreMgr_0; } inline LocalDataStoreMgr_t6CC44D0584911B6A6C6823115F858FC34AB4A80A ** get_address_of_s_LocalDataStoreMgr_0() { return &___s_LocalDataStoreMgr_0; } inline void set_s_LocalDataStoreMgr_0(LocalDataStoreMgr_t6CC44D0584911B6A6C6823115F858FC34AB4A80A * value) { ___s_LocalDataStoreMgr_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_LocalDataStoreMgr_0), (void*)value); } inline static int32_t get_offset_of_s_asyncLocalCurrentCulture_4() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_StaticFields, ___s_asyncLocalCurrentCulture_4)); } inline AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 * get_s_asyncLocalCurrentCulture_4() const { return ___s_asyncLocalCurrentCulture_4; } inline AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 ** get_address_of_s_asyncLocalCurrentCulture_4() { return &___s_asyncLocalCurrentCulture_4; } inline void set_s_asyncLocalCurrentCulture_4(AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 * value) { ___s_asyncLocalCurrentCulture_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_asyncLocalCurrentCulture_4), (void*)value); } inline static int32_t get_offset_of_s_asyncLocalCurrentUICulture_5() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_StaticFields, ___s_asyncLocalCurrentUICulture_5)); } inline AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 * get_s_asyncLocalCurrentUICulture_5() const { return ___s_asyncLocalCurrentUICulture_5; } inline AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 ** get_address_of_s_asyncLocalCurrentUICulture_5() { return &___s_asyncLocalCurrentUICulture_5; } inline void set_s_asyncLocalCurrentUICulture_5(AsyncLocal_1_t480A201BA0D1C62C2C6FA6598EEDF7BB35D85349 * value) { ___s_asyncLocalCurrentUICulture_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_asyncLocalCurrentUICulture_5), (void*)value); } }; struct Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_ThreadStaticFields { public: // System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore LocalDataStoreHolder_tF51C9DD735A89132114AE47E3EB51C11D0FED146 * ___s_LocalDataStore_1; // System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___m_CurrentCulture_2; // System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___m_CurrentUICulture_3; // System.Threading.Thread System.Threading.Thread::current_thread Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * ___current_thread_11; public: inline static int32_t get_offset_of_s_LocalDataStore_1() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_ThreadStaticFields, ___s_LocalDataStore_1)); } inline LocalDataStoreHolder_tF51C9DD735A89132114AE47E3EB51C11D0FED146 * get_s_LocalDataStore_1() const { return ___s_LocalDataStore_1; } inline LocalDataStoreHolder_tF51C9DD735A89132114AE47E3EB51C11D0FED146 ** get_address_of_s_LocalDataStore_1() { return &___s_LocalDataStore_1; } inline void set_s_LocalDataStore_1(LocalDataStoreHolder_tF51C9DD735A89132114AE47E3EB51C11D0FED146 * value) { ___s_LocalDataStore_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_LocalDataStore_1), (void*)value); } inline static int32_t get_offset_of_m_CurrentCulture_2() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_ThreadStaticFields, ___m_CurrentCulture_2)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_m_CurrentCulture_2() const { return ___m_CurrentCulture_2; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_m_CurrentCulture_2() { return &___m_CurrentCulture_2; } inline void set_m_CurrentCulture_2(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___m_CurrentCulture_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentCulture_2), (void*)value); } inline static int32_t get_offset_of_m_CurrentUICulture_3() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_ThreadStaticFields, ___m_CurrentUICulture_3)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_m_CurrentUICulture_3() const { return ___m_CurrentUICulture_3; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_m_CurrentUICulture_3() { return &___m_CurrentUICulture_3; } inline void set_m_CurrentUICulture_3(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___m_CurrentUICulture_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentUICulture_3), (void*)value); } inline static int32_t get_offset_of_current_thread_11() { return static_cast(offsetof(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_ThreadStaticFields, ___current_thread_11)); } inline Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * get_current_thread_11() const { return ___current_thread_11; } inline Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 ** get_address_of_current_thread_11() { return &___current_thread_11; } inline void set_current_thread_11(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * value) { ___current_thread_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___current_thread_11), (void*)value); } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper struct WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 : public BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 { public: // ArduinoBluetoothAPI.Windows.BluetoothStreamManager ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::streamManager BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * ___streamManager_22; // ArduinoBluetoothAPI.BluetoothDevice ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::device BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * ___device_23; // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::connected bool ___connected_24; // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::devicePaired bool ___devicePaired_25; // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::connecting bool ___connecting_26; // System.String ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::deviceAddress String_t* ___deviceAddress_27; // System.String ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::deviceName String_t* ___deviceName_28; // ArduinoBluetoothAPI.Windows.ITransceiver ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::transceiver RuntimeObject* ___transceiver_29; // System.Int32 ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::id int32_t ___id_30; public: inline static int32_t get_offset_of_streamManager_22() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___streamManager_22)); } inline BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * get_streamManager_22() const { return ___streamManager_22; } inline BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A ** get_address_of_streamManager_22() { return &___streamManager_22; } inline void set_streamManager_22(BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * value) { ___streamManager_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___streamManager_22), (void*)value); } inline static int32_t get_offset_of_device_23() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___device_23)); } inline BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * get_device_23() const { return ___device_23; } inline BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 ** get_address_of_device_23() { return &___device_23; } inline void set_device_23(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * value) { ___device_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___device_23), (void*)value); } inline static int32_t get_offset_of_connected_24() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___connected_24)); } inline bool get_connected_24() const { return ___connected_24; } inline bool* get_address_of_connected_24() { return &___connected_24; } inline void set_connected_24(bool value) { ___connected_24 = value; } inline static int32_t get_offset_of_devicePaired_25() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___devicePaired_25)); } inline bool get_devicePaired_25() const { return ___devicePaired_25; } inline bool* get_address_of_devicePaired_25() { return &___devicePaired_25; } inline void set_devicePaired_25(bool value) { ___devicePaired_25 = value; } inline static int32_t get_offset_of_connecting_26() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___connecting_26)); } inline bool get_connecting_26() const { return ___connecting_26; } inline bool* get_address_of_connecting_26() { return &___connecting_26; } inline void set_connecting_26(bool value) { ___connecting_26 = value; } inline static int32_t get_offset_of_deviceAddress_27() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___deviceAddress_27)); } inline String_t* get_deviceAddress_27() const { return ___deviceAddress_27; } inline String_t** get_address_of_deviceAddress_27() { return &___deviceAddress_27; } inline void set_deviceAddress_27(String_t* value) { ___deviceAddress_27 = value; Il2CppCodeGenWriteBarrier((void**)(&___deviceAddress_27), (void*)value); } inline static int32_t get_offset_of_deviceName_28() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___deviceName_28)); } inline String_t* get_deviceName_28() const { return ___deviceName_28; } inline String_t** get_address_of_deviceName_28() { return &___deviceName_28; } inline void set_deviceName_28(String_t* value) { ___deviceName_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___deviceName_28), (void*)value); } inline static int32_t get_offset_of_transceiver_29() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___transceiver_29)); } inline RuntimeObject* get_transceiver_29() const { return ___transceiver_29; } inline RuntimeObject** get_address_of_transceiver_29() { return &___transceiver_29; } inline void set_transceiver_29(RuntimeObject* value) { ___transceiver_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___transceiver_29), (void*)value); } inline static int32_t get_offset_of_id_30() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6, ___id_30)); } inline int32_t get_id_30() const { return ___id_30; } inline int32_t* get_address_of_id_30() { return &___id_30; } inline void set_id_30(int32_t value) { ___id_30 = value; } }; struct WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_StaticFields { public: // System.Int32 ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::identifiers int32_t ___identifiers_21; public: inline static int32_t get_offset_of_identifiers_21() { return static_cast(offsetof(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_StaticFields, ___identifiers_21)); } inline int32_t get_identifiers_21() const { return ___identifiers_21; } inline int32_t* get_address_of_identifiers_21() { return &___identifiers_21; } inline void set_identifiers_21(int32_t value) { ___identifiers_21 = value; } }; // System.Net.Sockets.AddressFamily struct AddressFamily_tFCF4C888B95C069AB2D4720EC8C2E19453C28B33 { public: // System.Int32 System.Net.Sockets.AddressFamily::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(AddressFamily_tFCF4C888B95C069AB2D4720EC8C2E19453C28B33, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.IO.Ports.Handshake struct Handshake_tE5E5B392DDD1E91005BB4C0B33B9048F83481945 { public: // System.Int32 System.IO.Ports.Handshake::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Handshake_tE5E5B392DDD1E91005BB4C0B33B9048F83481945, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper struct IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C : public BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 { public: // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::bluetoothHelperPtr intptr_t ___bluetoothHelperPtr_21; public: inline static int32_t get_offset_of_bluetoothHelperPtr_21() { return static_cast(offsetof(IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C, ___bluetoothHelperPtr_21)); } inline intptr_t get_bluetoothHelperPtr_21() const { return ___bluetoothHelperPtr_21; } inline intptr_t* get_address_of_bluetoothHelperPtr_21() { return &___bluetoothHelperPtr_21; } inline void set_bluetoothHelperPtr_21(intptr_t value) { ___bluetoothHelperPtr_21 = value; } }; // ArduinoBluetoothAPI.IOS.IOSStreamManager struct IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 : public RuntimeObject { public: // ArduinoBluetoothAPI.StreamManager ArduinoBluetoothAPI.IOS.IOSStreamManager::streamManager StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager_0; // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::customStreamManagerProxy intptr_t ___customStreamManagerProxy_1; // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::iStreamManagerProxy intptr_t ___iStreamManagerProxy_2; // System.Int32 ArduinoBluetoothAPI.IOS.IOSStreamManager::id int32_t ___id_3; public: inline static int32_t get_offset_of_streamManager_0() { return static_cast(offsetof(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2, ___streamManager_0)); } inline StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * get_streamManager_0() const { return ___streamManager_0; } inline StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 ** get_address_of_streamManager_0() { return &___streamManager_0; } inline void set_streamManager_0(StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * value) { ___streamManager_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___streamManager_0), (void*)value); } inline static int32_t get_offset_of_customStreamManagerProxy_1() { return static_cast(offsetof(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2, ___customStreamManagerProxy_1)); } inline intptr_t get_customStreamManagerProxy_1() const { return ___customStreamManagerProxy_1; } inline intptr_t* get_address_of_customStreamManagerProxy_1() { return &___customStreamManagerProxy_1; } inline void set_customStreamManagerProxy_1(intptr_t value) { ___customStreamManagerProxy_1 = value; } inline static int32_t get_offset_of_iStreamManagerProxy_2() { return static_cast(offsetof(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2, ___iStreamManagerProxy_2)); } inline intptr_t get_iStreamManagerProxy_2() const { return ___iStreamManagerProxy_2; } inline intptr_t* get_address_of_iStreamManagerProxy_2() { return &___iStreamManagerProxy_2; } inline void set_iStreamManagerProxy_2(intptr_t value) { ___iStreamManagerProxy_2 = value; } inline static int32_t get_offset_of_id_3() { return static_cast(offsetof(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2, ___id_3)); } inline int32_t get_id_3() const { return ___id_3; } inline int32_t* get_address_of_id_3() { return &___id_3; } inline void set_id_3(int32_t value) { ___id_3 = value; } }; struct IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields { public: // System.Int32 ArduinoBluetoothAPI.IOS.IOSStreamManager::identifiers int32_t ___identifiers_4; // System.Collections.Generic.Dictionary`2 ArduinoBluetoothAPI.IOS.IOSStreamManager::instances Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * ___instances_5; public: inline static int32_t get_offset_of_identifiers_4() { return static_cast(offsetof(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields, ___identifiers_4)); } inline int32_t get_identifiers_4() const { return ___identifiers_4; } inline int32_t* get_address_of_identifiers_4() { return &___identifiers_4; } inline void set_identifiers_4(int32_t value) { ___identifiers_4 = value; } inline static int32_t get_offset_of_instances_5() { return static_cast(offsetof(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields, ___instances_5)); } inline Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * get_instances_5() const { return ___instances_5; } inline Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE ** get_address_of_instances_5() { return &___instances_5; } inline void set_instances_5(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * value) { ___instances_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___instances_5), (void*)value); } }; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper struct MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A : public BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 { public: // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::bluetoothHelperPtr intptr_t ___bluetoothHelperPtr_21; public: inline static int32_t get_offset_of_bluetoothHelperPtr_21() { return static_cast(offsetof(MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A, ___bluetoothHelperPtr_21)); } inline intptr_t get_bluetoothHelperPtr_21() const { return ___bluetoothHelperPtr_21; } inline intptr_t* get_address_of_bluetoothHelperPtr_21() { return &___bluetoothHelperPtr_21; } inline void set_bluetoothHelperPtr_21(intptr_t value) { ___bluetoothHelperPtr_21 = value; } }; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager struct MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF : public RuntimeObject { public: // ArduinoBluetoothAPI.StreamManager ArduinoBluetoothAPI.MacOS.MacOSStreamManager::streamManager StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager_0; // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::customStreamManagerProxy intptr_t ___customStreamManagerProxy_1; // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::iStreamManagerProxy intptr_t ___iStreamManagerProxy_2; // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSStreamManager::id int32_t ___id_3; public: inline static int32_t get_offset_of_streamManager_0() { return static_cast(offsetof(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF, ___streamManager_0)); } inline StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * get_streamManager_0() const { return ___streamManager_0; } inline StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 ** get_address_of_streamManager_0() { return &___streamManager_0; } inline void set_streamManager_0(StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * value) { ___streamManager_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___streamManager_0), (void*)value); } inline static int32_t get_offset_of_customStreamManagerProxy_1() { return static_cast(offsetof(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF, ___customStreamManagerProxy_1)); } inline intptr_t get_customStreamManagerProxy_1() const { return ___customStreamManagerProxy_1; } inline intptr_t* get_address_of_customStreamManagerProxy_1() { return &___customStreamManagerProxy_1; } inline void set_customStreamManagerProxy_1(intptr_t value) { ___customStreamManagerProxy_1 = value; } inline static int32_t get_offset_of_iStreamManagerProxy_2() { return static_cast(offsetof(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF, ___iStreamManagerProxy_2)); } inline intptr_t get_iStreamManagerProxy_2() const { return ___iStreamManagerProxy_2; } inline intptr_t* get_address_of_iStreamManagerProxy_2() { return &___iStreamManagerProxy_2; } inline void set_iStreamManagerProxy_2(intptr_t value) { ___iStreamManagerProxy_2 = value; } inline static int32_t get_offset_of_id_3() { return static_cast(offsetof(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF, ___id_3)); } inline int32_t get_id_3() const { return ___id_3; } inline int32_t* get_address_of_id_3() { return &___id_3; } inline void set_id_3(int32_t value) { ___id_3 = value; } }; struct MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields { public: // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSStreamManager::identifiers int32_t ___identifiers_4; // System.Collections.Generic.Dictionary`2 ArduinoBluetoothAPI.MacOS.MacOSStreamManager::instances Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * ___instances_5; public: inline static int32_t get_offset_of_identifiers_4() { return static_cast(offsetof(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields, ___identifiers_4)); } inline int32_t get_identifiers_4() const { return ___identifiers_4; } inline int32_t* get_address_of_identifiers_4() { return &___identifiers_4; } inline void set_identifiers_4(int32_t value) { ___identifiers_4 = value; } inline static int32_t get_offset_of_instances_5() { return static_cast(offsetof(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields, ___instances_5)); } inline Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * get_instances_5() const { return ___instances_5; } inline Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 ** get_address_of_instances_5() { return &___instances_5; } inline void set_instances_5(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * value) { ___instances_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___instances_5), (void*)value); } }; // System.Net.Sockets.NetworkStream struct NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // System.Net.Sockets.Socket System.Net.Sockets.NetworkStream::m_StreamSocket Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 * ___m_StreamSocket_5; // System.Boolean System.Net.Sockets.NetworkStream::m_Readable bool ___m_Readable_6; // System.Boolean System.Net.Sockets.NetworkStream::m_Writeable bool ___m_Writeable_7; // System.Boolean System.Net.Sockets.NetworkStream::m_OwnsSocket bool ___m_OwnsSocket_8; // System.Int32 System.Net.Sockets.NetworkStream::m_CloseTimeout int32_t ___m_CloseTimeout_9; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Net.Sockets.NetworkStream::m_CleanedUp bool ___m_CleanedUp_10; // System.Int32 System.Net.Sockets.NetworkStream::m_CurrentReadTimeout int32_t ___m_CurrentReadTimeout_11; // System.Int32 System.Net.Sockets.NetworkStream::m_CurrentWriteTimeout int32_t ___m_CurrentWriteTimeout_12; public: inline static int32_t get_offset_of_m_StreamSocket_5() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_StreamSocket_5)); } inline Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 * get_m_StreamSocket_5() const { return ___m_StreamSocket_5; } inline Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 ** get_address_of_m_StreamSocket_5() { return &___m_StreamSocket_5; } inline void set_m_StreamSocket_5(Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 * value) { ___m_StreamSocket_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StreamSocket_5), (void*)value); } inline static int32_t get_offset_of_m_Readable_6() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_Readable_6)); } inline bool get_m_Readable_6() const { return ___m_Readable_6; } inline bool* get_address_of_m_Readable_6() { return &___m_Readable_6; } inline void set_m_Readable_6(bool value) { ___m_Readable_6 = value; } inline static int32_t get_offset_of_m_Writeable_7() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_Writeable_7)); } inline bool get_m_Writeable_7() const { return ___m_Writeable_7; } inline bool* get_address_of_m_Writeable_7() { return &___m_Writeable_7; } inline void set_m_Writeable_7(bool value) { ___m_Writeable_7 = value; } inline static int32_t get_offset_of_m_OwnsSocket_8() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_OwnsSocket_8)); } inline bool get_m_OwnsSocket_8() const { return ___m_OwnsSocket_8; } inline bool* get_address_of_m_OwnsSocket_8() { return &___m_OwnsSocket_8; } inline void set_m_OwnsSocket_8(bool value) { ___m_OwnsSocket_8 = value; } inline static int32_t get_offset_of_m_CloseTimeout_9() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_CloseTimeout_9)); } inline int32_t get_m_CloseTimeout_9() const { return ___m_CloseTimeout_9; } inline int32_t* get_address_of_m_CloseTimeout_9() { return &___m_CloseTimeout_9; } inline void set_m_CloseTimeout_9(int32_t value) { ___m_CloseTimeout_9 = value; } inline static int32_t get_offset_of_m_CleanedUp_10() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_CleanedUp_10)); } inline bool get_m_CleanedUp_10() const { return ___m_CleanedUp_10; } inline bool* get_address_of_m_CleanedUp_10() { return &___m_CleanedUp_10; } inline void set_m_CleanedUp_10(bool value) { ___m_CleanedUp_10 = value; } inline static int32_t get_offset_of_m_CurrentReadTimeout_11() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_CurrentReadTimeout_11)); } inline int32_t get_m_CurrentReadTimeout_11() const { return ___m_CurrentReadTimeout_11; } inline int32_t* get_address_of_m_CurrentReadTimeout_11() { return &___m_CurrentReadTimeout_11; } inline void set_m_CurrentReadTimeout_11(int32_t value) { ___m_CurrentReadTimeout_11 = value; } inline static int32_t get_offset_of_m_CurrentWriteTimeout_12() { return static_cast(offsetof(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48, ___m_CurrentWriteTimeout_12)); } inline int32_t get_m_CurrentWriteTimeout_12() const { return ___m_CurrentWriteTimeout_12; } inline int32_t* get_address_of_m_CurrentWriteTimeout_12() { return &___m_CurrentWriteTimeout_12; } inline void set_m_CurrentWriteTimeout_12(int32_t value) { ___m_CurrentWriteTimeout_12 = value; } }; // UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject { public: // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; public: inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); } inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; } inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; } inline void set_m_CachedPtr_0(intptr_t value) { ___m_CachedPtr_0 = value; } }; struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields { public: // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; public: inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); } inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; } inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; } inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value) { ___OffsetOfInstanceIDInCPlusPlusObject_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com { intptr_t ___m_CachedPtr_0; }; // System.IO.Ports.Parity struct Parity_t64C60BE89F3287232C2C5B4667AD950205BCA77A { public: // System.Int32 System.IO.Ports.Parity::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Parity_t64C60BE89F3287232C2C5B4667AD950205BCA77A, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Text.RegularExpressions.RegexOptions struct RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4 { public: // System.Int32 System.Text.RegularExpressions.RegexOptions::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.RuntimePlatform struct RuntimePlatform_tB8798C800FD9810C0FE2B7D2F2A0A3979D239065 { public: // System.Int32 UnityEngine.RuntimePlatform::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(RuntimePlatform_tB8798C800FD9810C0FE2B7D2F2A0A3979D239065, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // System.IO.Ports.SerialPort struct SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 : public Component_t015539CFEAEEBFD7619041FE006475373E0D71DF { public: public: }; // System.IO.Ports.StopBits struct StopBits_t78950C8BCC55E3DDEC4D9980DF11BEAFF04B6595 { public: // System.Int32 System.IO.Ports.StopBits::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StopBits_t78950C8BCC55E3DDEC4D9980DF11BEAFF04B6595, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.IO.StreamReader struct StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 : public TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F { public: // System.IO.Stream System.IO.StreamReader::stream Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream_5; // System.Text.Encoding System.IO.StreamReader::encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding_6; // System.Text.Decoder System.IO.StreamReader::decoder Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * ___decoder_7; // System.Byte[] System.IO.StreamReader::byteBuffer ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___byteBuffer_8; // System.Char[] System.IO.StreamReader::charBuffer CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___charBuffer_9; // System.Byte[] System.IO.StreamReader::_preamble ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____preamble_10; // System.Int32 System.IO.StreamReader::charPos int32_t ___charPos_11; // System.Int32 System.IO.StreamReader::charLen int32_t ___charLen_12; // System.Int32 System.IO.StreamReader::byteLen int32_t ___byteLen_13; // System.Int32 System.IO.StreamReader::bytePos int32_t ___bytePos_14; // System.Int32 System.IO.StreamReader::_maxCharsPerBuffer int32_t ____maxCharsPerBuffer_15; // System.Boolean System.IO.StreamReader::_detectEncoding bool ____detectEncoding_16; // System.Boolean System.IO.StreamReader::_checkPreamble bool ____checkPreamble_17; // System.Boolean System.IO.StreamReader::_isBlocked bool ____isBlocked_18; // System.Boolean System.IO.StreamReader::_closable bool ____closable_19; // System.Threading.Tasks.Task modreq(System.Runtime.CompilerServices.IsVolatile) System.IO.StreamReader::_asyncReadTask Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * ____asyncReadTask_20; public: inline static int32_t get_offset_of_stream_5() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___stream_5)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_stream_5() const { return ___stream_5; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_stream_5() { return &___stream_5; } inline void set_stream_5(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___stream_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___stream_5), (void*)value); } inline static int32_t get_offset_of_encoding_6() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___encoding_6)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_encoding_6() const { return ___encoding_6; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_encoding_6() { return &___encoding_6; } inline void set_encoding_6(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___encoding_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoding_6), (void*)value); } inline static int32_t get_offset_of_decoder_7() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___decoder_7)); } inline Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * get_decoder_7() const { return ___decoder_7; } inline Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 ** get_address_of_decoder_7() { return &___decoder_7; } inline void set_decoder_7(Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * value) { ___decoder_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___decoder_7), (void*)value); } inline static int32_t get_offset_of_byteBuffer_8() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___byteBuffer_8)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_byteBuffer_8() const { return ___byteBuffer_8; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_byteBuffer_8() { return &___byteBuffer_8; } inline void set_byteBuffer_8(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___byteBuffer_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___byteBuffer_8), (void*)value); } inline static int32_t get_offset_of_charBuffer_9() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___charBuffer_9)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_charBuffer_9() const { return ___charBuffer_9; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_charBuffer_9() { return &___charBuffer_9; } inline void set_charBuffer_9(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___charBuffer_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___charBuffer_9), (void*)value); } inline static int32_t get_offset_of__preamble_10() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____preamble_10)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__preamble_10() const { return ____preamble_10; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__preamble_10() { return &____preamble_10; } inline void set__preamble_10(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ____preamble_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____preamble_10), (void*)value); } inline static int32_t get_offset_of_charPos_11() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___charPos_11)); } inline int32_t get_charPos_11() const { return ___charPos_11; } inline int32_t* get_address_of_charPos_11() { return &___charPos_11; } inline void set_charPos_11(int32_t value) { ___charPos_11 = value; } inline static int32_t get_offset_of_charLen_12() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___charLen_12)); } inline int32_t get_charLen_12() const { return ___charLen_12; } inline int32_t* get_address_of_charLen_12() { return &___charLen_12; } inline void set_charLen_12(int32_t value) { ___charLen_12 = value; } inline static int32_t get_offset_of_byteLen_13() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___byteLen_13)); } inline int32_t get_byteLen_13() const { return ___byteLen_13; } inline int32_t* get_address_of_byteLen_13() { return &___byteLen_13; } inline void set_byteLen_13(int32_t value) { ___byteLen_13 = value; } inline static int32_t get_offset_of_bytePos_14() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ___bytePos_14)); } inline int32_t get_bytePos_14() const { return ___bytePos_14; } inline int32_t* get_address_of_bytePos_14() { return &___bytePos_14; } inline void set_bytePos_14(int32_t value) { ___bytePos_14 = value; } inline static int32_t get_offset_of__maxCharsPerBuffer_15() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____maxCharsPerBuffer_15)); } inline int32_t get__maxCharsPerBuffer_15() const { return ____maxCharsPerBuffer_15; } inline int32_t* get_address_of__maxCharsPerBuffer_15() { return &____maxCharsPerBuffer_15; } inline void set__maxCharsPerBuffer_15(int32_t value) { ____maxCharsPerBuffer_15 = value; } inline static int32_t get_offset_of__detectEncoding_16() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____detectEncoding_16)); } inline bool get__detectEncoding_16() const { return ____detectEncoding_16; } inline bool* get_address_of__detectEncoding_16() { return &____detectEncoding_16; } inline void set__detectEncoding_16(bool value) { ____detectEncoding_16 = value; } inline static int32_t get_offset_of__checkPreamble_17() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____checkPreamble_17)); } inline bool get__checkPreamble_17() const { return ____checkPreamble_17; } inline bool* get_address_of__checkPreamble_17() { return &____checkPreamble_17; } inline void set__checkPreamble_17(bool value) { ____checkPreamble_17 = value; } inline static int32_t get_offset_of__isBlocked_18() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____isBlocked_18)); } inline bool get__isBlocked_18() const { return ____isBlocked_18; } inline bool* get_address_of__isBlocked_18() { return &____isBlocked_18; } inline void set__isBlocked_18(bool value) { ____isBlocked_18 = value; } inline static int32_t get_offset_of__closable_19() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____closable_19)); } inline bool get__closable_19() const { return ____closable_19; } inline bool* get_address_of__closable_19() { return &____closable_19; } inline void set__closable_19(bool value) { ____closable_19 = value; } inline static int32_t get_offset_of__asyncReadTask_20() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3, ____asyncReadTask_20)); } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * get__asyncReadTask_20() const { return ____asyncReadTask_20; } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 ** get_address_of__asyncReadTask_20() { return &____asyncReadTask_20; } inline void set__asyncReadTask_20(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * value) { ____asyncReadTask_20 = value; Il2CppCodeGenWriteBarrier((void**)(&____asyncReadTask_20), (void*)value); } }; struct StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3_StaticFields { public: // System.IO.StreamReader System.IO.StreamReader::Null StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * ___Null_4; public: inline static int32_t get_offset_of_Null_4() { return static_cast(offsetof(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3_StaticFields, ___Null_4)); } inline StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * get_Null_4() const { return ___Null_4; } inline StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 ** get_address_of_Null_4() { return &___Null_4; } inline void set_Null_4(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * value) { ___Null_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_4), (void*)value); } }; // System.IO.StreamWriter struct StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 : public TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 { public: // System.IO.Stream System.IO.StreamWriter::stream Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream_12; // System.Text.Encoding System.IO.StreamWriter::encoding Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding_13; // System.Text.Encoder System.IO.StreamWriter::encoder Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * ___encoder_14; // System.Byte[] System.IO.StreamWriter::byteBuffer ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___byteBuffer_15; // System.Char[] System.IO.StreamWriter::charBuffer CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___charBuffer_16; // System.Int32 System.IO.StreamWriter::charPos int32_t ___charPos_17; // System.Int32 System.IO.StreamWriter::charLen int32_t ___charLen_18; // System.Boolean System.IO.StreamWriter::autoFlush bool ___autoFlush_19; // System.Boolean System.IO.StreamWriter::haveWrittenPreamble bool ___haveWrittenPreamble_20; // System.Boolean System.IO.StreamWriter::closable bool ___closable_21; // System.Threading.Tasks.Task modreq(System.Runtime.CompilerServices.IsVolatile) System.IO.StreamWriter::_asyncWriteTask Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * ____asyncWriteTask_22; public: inline static int32_t get_offset_of_stream_12() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___stream_12)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_stream_12() const { return ___stream_12; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_stream_12() { return &___stream_12; } inline void set_stream_12(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___stream_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___stream_12), (void*)value); } inline static int32_t get_offset_of_encoding_13() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___encoding_13)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_encoding_13() const { return ___encoding_13; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_encoding_13() { return &___encoding_13; } inline void set_encoding_13(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ___encoding_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoding_13), (void*)value); } inline static int32_t get_offset_of_encoder_14() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___encoder_14)); } inline Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * get_encoder_14() const { return ___encoder_14; } inline Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A ** get_address_of_encoder_14() { return &___encoder_14; } inline void set_encoder_14(Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * value) { ___encoder_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___encoder_14), (void*)value); } inline static int32_t get_offset_of_byteBuffer_15() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___byteBuffer_15)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_byteBuffer_15() const { return ___byteBuffer_15; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_byteBuffer_15() { return &___byteBuffer_15; } inline void set_byteBuffer_15(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___byteBuffer_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___byteBuffer_15), (void*)value); } inline static int32_t get_offset_of_charBuffer_16() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___charBuffer_16)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_charBuffer_16() const { return ___charBuffer_16; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_charBuffer_16() { return &___charBuffer_16; } inline void set_charBuffer_16(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___charBuffer_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___charBuffer_16), (void*)value); } inline static int32_t get_offset_of_charPos_17() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___charPos_17)); } inline int32_t get_charPos_17() const { return ___charPos_17; } inline int32_t* get_address_of_charPos_17() { return &___charPos_17; } inline void set_charPos_17(int32_t value) { ___charPos_17 = value; } inline static int32_t get_offset_of_charLen_18() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___charLen_18)); } inline int32_t get_charLen_18() const { return ___charLen_18; } inline int32_t* get_address_of_charLen_18() { return &___charLen_18; } inline void set_charLen_18(int32_t value) { ___charLen_18 = value; } inline static int32_t get_offset_of_autoFlush_19() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___autoFlush_19)); } inline bool get_autoFlush_19() const { return ___autoFlush_19; } inline bool* get_address_of_autoFlush_19() { return &___autoFlush_19; } inline void set_autoFlush_19(bool value) { ___autoFlush_19 = value; } inline static int32_t get_offset_of_haveWrittenPreamble_20() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___haveWrittenPreamble_20)); } inline bool get_haveWrittenPreamble_20() const { return ___haveWrittenPreamble_20; } inline bool* get_address_of_haveWrittenPreamble_20() { return &___haveWrittenPreamble_20; } inline void set_haveWrittenPreamble_20(bool value) { ___haveWrittenPreamble_20 = value; } inline static int32_t get_offset_of_closable_21() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ___closable_21)); } inline bool get_closable_21() const { return ___closable_21; } inline bool* get_address_of_closable_21() { return &___closable_21; } inline void set_closable_21(bool value) { ___closable_21 = value; } inline static int32_t get_offset_of__asyncWriteTask_22() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6, ____asyncWriteTask_22)); } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * get__asyncWriteTask_22() const { return ____asyncWriteTask_22; } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 ** get_address_of__asyncWriteTask_22() { return &____asyncWriteTask_22; } inline void set__asyncWriteTask_22(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * value) { ____asyncWriteTask_22 = value; Il2CppCodeGenWriteBarrier((void**)(&____asyncWriteTask_22), (void*)value); } }; struct StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6_StaticFields { public: // System.IO.StreamWriter System.IO.StreamWriter::Null StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * ___Null_11; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.IO.StreamWriter::_UTF8NoBOM Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ____UTF8NoBOM_23; public: inline static int32_t get_offset_of_Null_11() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6_StaticFields, ___Null_11)); } inline StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * get_Null_11() const { return ___Null_11; } inline StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 ** get_address_of_Null_11() { return &___Null_11; } inline void set_Null_11(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * value) { ___Null_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_11), (void*)value); } inline static int32_t get_offset_of__UTF8NoBOM_23() { return static_cast(offsetof(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6_StaticFields, ____UTF8NoBOM_23)); } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get__UTF8NoBOM_23() const { return ____UTF8NoBOM_23; } inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of__UTF8NoBOM_23() { return &____UTF8NoBOM_23; } inline void set__UTF8NoBOM_23(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value) { ____UTF8NoBOM_23 = value; Il2CppCodeGenWriteBarrier((void**)(&____UTF8NoBOM_23), (void*)value); } }; // System.StringSplitOptions struct StringSplitOptions_tCBE57E9DF0385CEE90AEE9C25D18BD20E30D29D3 { public: // System.Int32 System.StringSplitOptions::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StringSplitOptions_tCBE57E9DF0385CEE90AEE9C25D18BD20E30D29D3, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.TimeSpan struct TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 { public: // System.Int64 System.TimeSpan::_ticks int64_t ____ticks_22; public: inline static int32_t get_offset_of__ticks_22() { return static_cast(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203, ____ticks_22)); } inline int64_t get__ticks_22() const { return ____ticks_22; } inline int64_t* get_address_of__ticks_22() { return &____ticks_22; } inline void set__ticks_22(int64_t value) { ____ticks_22 = value; } }; struct TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields { public: // System.TimeSpan System.TimeSpan::Zero TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___Zero_19; // System.TimeSpan System.TimeSpan::MaxValue TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___MaxValue_20; // System.TimeSpan System.TimeSpan::MinValue TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___MinValue_21; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyConfigChecked bool ____legacyConfigChecked_23; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyMode bool ____legacyMode_24; public: inline static int32_t get_offset_of_Zero_19() { return static_cast(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___Zero_19)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_Zero_19() const { return ___Zero_19; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_Zero_19() { return &___Zero_19; } inline void set_Zero_19(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___Zero_19 = value; } inline static int32_t get_offset_of_MaxValue_20() { return static_cast(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___MaxValue_20)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_MaxValue_20() const { return ___MaxValue_20; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MaxValue_20() { return &___MaxValue_20; } inline void set_MaxValue_20(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___MaxValue_20 = value; } inline static int32_t get_offset_of_MinValue_21() { return static_cast(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___MinValue_21)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_MinValue_21() const { return ___MinValue_21; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MinValue_21() { return &___MinValue_21; } inline void set_MinValue_21(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___MinValue_21 = value; } inline static int32_t get_offset_of__legacyConfigChecked_23() { return static_cast(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ____legacyConfigChecked_23)); } inline bool get__legacyConfigChecked_23() const { return ____legacyConfigChecked_23; } inline bool* get_address_of__legacyConfigChecked_23() { return &____legacyConfigChecked_23; } inline void set__legacyConfigChecked_23(bool value) { ____legacyConfigChecked_23 = value; } inline static int32_t get_offset_of__legacyMode_24() { return static_cast(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ____legacyMode_24)); } inline bool get__legacyMode_24() const { return ____legacyMode_24; } inline bool* get_address_of__legacyMode_24() { return &____legacyMode_24; } inline void set__legacyMode_24(bool value) { ____legacyMode_24 = value; } }; // System.Threading.WaitHandle struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842 : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.IntPtr System.Threading.WaitHandle::waitHandle intptr_t ___waitHandle_3; // Microsoft.Win32.SafeHandles.SafeWaitHandle modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.WaitHandle::safeWaitHandle SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 * ___safeWaitHandle_4; // System.Boolean System.Threading.WaitHandle::hasThreadAffinity bool ___hasThreadAffinity_5; public: inline static int32_t get_offset_of_waitHandle_3() { return static_cast(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842, ___waitHandle_3)); } inline intptr_t get_waitHandle_3() const { return ___waitHandle_3; } inline intptr_t* get_address_of_waitHandle_3() { return &___waitHandle_3; } inline void set_waitHandle_3(intptr_t value) { ___waitHandle_3 = value; } inline static int32_t get_offset_of_safeWaitHandle_4() { return static_cast(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842, ___safeWaitHandle_4)); } inline SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 * get_safeWaitHandle_4() const { return ___safeWaitHandle_4; } inline SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 ** get_address_of_safeWaitHandle_4() { return &___safeWaitHandle_4; } inline void set_safeWaitHandle_4(SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 * value) { ___safeWaitHandle_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___safeWaitHandle_4), (void*)value); } inline static int32_t get_offset_of_hasThreadAffinity_5() { return static_cast(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842, ___hasThreadAffinity_5)); } inline bool get_hasThreadAffinity_5() const { return ___hasThreadAffinity_5; } inline bool* get_address_of_hasThreadAffinity_5() { return &___hasThreadAffinity_5; } inline void set_hasThreadAffinity_5(bool value) { ___hasThreadAffinity_5 = value; } }; struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_StaticFields { public: // System.IntPtr System.Threading.WaitHandle::InvalidHandle intptr_t ___InvalidHandle_10; public: inline static int32_t get_offset_of_InvalidHandle_10() { return static_cast(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_StaticFields, ___InvalidHandle_10)); } inline intptr_t get_InvalidHandle_10() const { return ___InvalidHandle_10; } inline intptr_t* get_address_of_InvalidHandle_10() { return &___InvalidHandle_10; } inline void set_InvalidHandle_10(intptr_t value) { ___InvalidHandle_10 = value; } }; // Native definition for P/Invoke marshalling of System.Threading.WaitHandle struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_marshaled_pinvoke : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke { intptr_t ___waitHandle_3; void* ___safeWaitHandle_4; int32_t ___hasThreadAffinity_5; }; // Native definition for COM marshalling of System.Threading.WaitHandle struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_marshaled_com : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com { intptr_t ___waitHandle_3; void* ___safeWaitHandle_4; int32_t ___hasThreadAffinity_5; }; // ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper struct WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 : public WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 { public: // System.IO.Ports.SerialPort ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::serial SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * ___serial_31; // System.Nullable`1 ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::isSerial Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 ___isSerial_32; // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::bluetoothDevices BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* ___bluetoothDevices_33; // System.Int32 ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::pinEvents int32_t ___pinEvents_34; public: inline static int32_t get_offset_of_serial_31() { return static_cast(offsetof(WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469, ___serial_31)); } inline SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * get_serial_31() const { return ___serial_31; } inline SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 ** get_address_of_serial_31() { return &___serial_31; } inline void set_serial_31(SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * value) { ___serial_31 = value; Il2CppCodeGenWriteBarrier((void**)(&___serial_31), (void*)value); } inline static int32_t get_offset_of_isSerial_32() { return static_cast(offsetof(WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469, ___isSerial_32)); } inline Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 get_isSerial_32() const { return ___isSerial_32; } inline Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * get_address_of_isSerial_32() { return &___isSerial_32; } inline void set_isSerial_32(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 value) { ___isSerial_32 = value; } inline static int32_t get_offset_of_bluetoothDevices_33() { return static_cast(offsetof(WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469, ___bluetoothDevices_33)); } inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* get_bluetoothDevices_33() const { return ___bluetoothDevices_33; } inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4** get_address_of_bluetoothDevices_33() { return &___bluetoothDevices_33; } inline void set_bluetoothDevices_33(BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* value) { ___bluetoothDevices_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___bluetoothDevices_33), (void*)value); } inline static int32_t get_offset_of_pinEvents_34() { return static_cast(offsetof(WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469, ___pinEvents_34)); } inline int32_t get_pinEvents_34() const { return ___pinEvents_34; } inline int32_t* get_address_of_pinEvents_34() { return &___pinEvents_34; } inline void set_pinEvents_34(int32_t value) { ___pinEvents_34 = value; } }; // ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper struct WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A : public WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 { public: // System.Int32 ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::tmpId int32_t ___tmpId_31; public: inline static int32_t get_offset_of_tmpId_31() { return static_cast(offsetof(WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A, ___tmpId_31)); } inline int32_t get_tmpId_31() const { return ___tmpId_31; } inline int32_t* get_address_of_tmpId_31() { return &___tmpId_31; } inline void set_tmpId_31(int32_t value) { ___tmpId_31 = value; } }; // ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager/STATE struct STATE_t937B469739F7C5C6F0E3BCB61BD6768839787830 { public: // System.Int32 ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager/STATE::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(STATE_t937B469739F7C5C6F0E3BCB61BD6768839787830, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // ArduinoBluetoothAPI.FunctionFormatter/Function struct Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A { public: // System.Int32 ArduinoBluetoothAPI.FunctionFormatter/Function::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // ArduinoBluetoothAPI.LengthStreamManager/STATE struct STATE_t13716678A16CADE9BBD254C8BB78EBA035C1A6C4 { public: // System.Int32 ArduinoBluetoothAPI.LengthStreamManager/STATE::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(STATE_t13716678A16CADE9BBD254C8BB78EBA035C1A6C4, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // ArduinoBluetoothAPI.BluetoothClient struct BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 : public RuntimeObject { public: // System.Boolean ArduinoBluetoothAPI.BluetoothClient::connected bool ___connected_1; // System.IO.StreamWriter ArduinoBluetoothAPI.BluetoothClient::writer StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * ___writer_2; // System.IO.StreamReader ArduinoBluetoothAPI.BluetoothClient::reader StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * ___reader_3; // ArduinoBluetoothAPI.ClientStreamManager ArduinoBluetoothAPI.BluetoothClient::streamManager ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * ___streamManager_4; // System.Boolean ArduinoBluetoothAPI.BluetoothClient::stopThread bool ___stopThread_5; // ArduinoBluetoothAPI.ResponseHandler ArduinoBluetoothAPI.BluetoothClient::handler ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * ___handler_6; // System.Threading.Semaphore ArduinoBluetoothAPI.BluetoothClient::waitForData Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * ___waitForData_7; // System.Threading.Semaphore ArduinoBluetoothAPI.BluetoothClient::waitForResponse Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * ___waitForResponse_8; // System.Threading.Semaphore ArduinoBluetoothAPI.BluetoothClient::semaphore Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * ___semaphore_9; // System.Threading.Semaphore ArduinoBluetoothAPI.BluetoothClient::lockReceiving Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * ___lockReceiving_10; // System.Boolean ArduinoBluetoothAPI.BluetoothClient::waitingResponse bool ___waitingResponse_11; // System.Boolean ArduinoBluetoothAPI.BluetoothClient::waitingFunction bool ___waitingFunction_12; // System.Byte[] ArduinoBluetoothAPI.BluetoothClient::inbuffer ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuffer_16; // System.Int32 ArduinoBluetoothAPI.BluetoothClient::inbuffersize int32_t ___inbuffersize_17; // System.Net.Sockets.TcpClient ArduinoBluetoothAPI.BluetoothClient::tcpClient TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * ___tcpClient_18; // System.Boolean ArduinoBluetoothAPI.BluetoothClient::failedToInitialize bool ___failedToInitialize_19; // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.BluetoothClient::pendingFunction int32_t ___pendingFunction_21; // System.Int32 ArduinoBluetoothAPI.BluetoothClient::pendingInstance int32_t ___pendingInstance_22; // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.BluetoothClient::pendingError int32_t ___pendingError_23; // ArduinoBluetoothAPI.FunctionFormatter ArduinoBluetoothAPI.BluetoothClient::formatter FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * ___formatter_24; public: inline static int32_t get_offset_of_connected_1() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___connected_1)); } inline bool get_connected_1() const { return ___connected_1; } inline bool* get_address_of_connected_1() { return &___connected_1; } inline void set_connected_1(bool value) { ___connected_1 = value; } inline static int32_t get_offset_of_writer_2() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___writer_2)); } inline StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * get_writer_2() const { return ___writer_2; } inline StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 ** get_address_of_writer_2() { return &___writer_2; } inline void set_writer_2(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * value) { ___writer_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___writer_2), (void*)value); } inline static int32_t get_offset_of_reader_3() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___reader_3)); } inline StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * get_reader_3() const { return ___reader_3; } inline StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 ** get_address_of_reader_3() { return &___reader_3; } inline void set_reader_3(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * value) { ___reader_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___reader_3), (void*)value); } inline static int32_t get_offset_of_streamManager_4() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___streamManager_4)); } inline ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * get_streamManager_4() const { return ___streamManager_4; } inline ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 ** get_address_of_streamManager_4() { return &___streamManager_4; } inline void set_streamManager_4(ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * value) { ___streamManager_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___streamManager_4), (void*)value); } inline static int32_t get_offset_of_stopThread_5() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___stopThread_5)); } inline bool get_stopThread_5() const { return ___stopThread_5; } inline bool* get_address_of_stopThread_5() { return &___stopThread_5; } inline void set_stopThread_5(bool value) { ___stopThread_5 = value; } inline static int32_t get_offset_of_handler_6() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___handler_6)); } inline ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * get_handler_6() const { return ___handler_6; } inline ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C ** get_address_of_handler_6() { return &___handler_6; } inline void set_handler_6(ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * value) { ___handler_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___handler_6), (void*)value); } inline static int32_t get_offset_of_waitForData_7() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___waitForData_7)); } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * get_waitForData_7() const { return ___waitForData_7; } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F ** get_address_of_waitForData_7() { return &___waitForData_7; } inline void set_waitForData_7(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * value) { ___waitForData_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___waitForData_7), (void*)value); } inline static int32_t get_offset_of_waitForResponse_8() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___waitForResponse_8)); } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * get_waitForResponse_8() const { return ___waitForResponse_8; } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F ** get_address_of_waitForResponse_8() { return &___waitForResponse_8; } inline void set_waitForResponse_8(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * value) { ___waitForResponse_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___waitForResponse_8), (void*)value); } inline static int32_t get_offset_of_semaphore_9() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___semaphore_9)); } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * get_semaphore_9() const { return ___semaphore_9; } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F ** get_address_of_semaphore_9() { return &___semaphore_9; } inline void set_semaphore_9(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * value) { ___semaphore_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___semaphore_9), (void*)value); } inline static int32_t get_offset_of_lockReceiving_10() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___lockReceiving_10)); } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * get_lockReceiving_10() const { return ___lockReceiving_10; } inline Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F ** get_address_of_lockReceiving_10() { return &___lockReceiving_10; } inline void set_lockReceiving_10(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * value) { ___lockReceiving_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___lockReceiving_10), (void*)value); } inline static int32_t get_offset_of_waitingResponse_11() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___waitingResponse_11)); } inline bool get_waitingResponse_11() const { return ___waitingResponse_11; } inline bool* get_address_of_waitingResponse_11() { return &___waitingResponse_11; } inline void set_waitingResponse_11(bool value) { ___waitingResponse_11 = value; } inline static int32_t get_offset_of_waitingFunction_12() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___waitingFunction_12)); } inline bool get_waitingFunction_12() const { return ___waitingFunction_12; } inline bool* get_address_of_waitingFunction_12() { return &___waitingFunction_12; } inline void set_waitingFunction_12(bool value) { ___waitingFunction_12 = value; } inline static int32_t get_offset_of_inbuffer_16() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___inbuffer_16)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_inbuffer_16() const { return ___inbuffer_16; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_inbuffer_16() { return &___inbuffer_16; } inline void set_inbuffer_16(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___inbuffer_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___inbuffer_16), (void*)value); } inline static int32_t get_offset_of_inbuffersize_17() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___inbuffersize_17)); } inline int32_t get_inbuffersize_17() const { return ___inbuffersize_17; } inline int32_t* get_address_of_inbuffersize_17() { return &___inbuffersize_17; } inline void set_inbuffersize_17(int32_t value) { ___inbuffersize_17 = value; } inline static int32_t get_offset_of_tcpClient_18() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___tcpClient_18)); } inline TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * get_tcpClient_18() const { return ___tcpClient_18; } inline TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE ** get_address_of_tcpClient_18() { return &___tcpClient_18; } inline void set_tcpClient_18(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * value) { ___tcpClient_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___tcpClient_18), (void*)value); } inline static int32_t get_offset_of_failedToInitialize_19() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___failedToInitialize_19)); } inline bool get_failedToInitialize_19() const { return ___failedToInitialize_19; } inline bool* get_address_of_failedToInitialize_19() { return &___failedToInitialize_19; } inline void set_failedToInitialize_19(bool value) { ___failedToInitialize_19 = value; } inline static int32_t get_offset_of_pendingFunction_21() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___pendingFunction_21)); } inline int32_t get_pendingFunction_21() const { return ___pendingFunction_21; } inline int32_t* get_address_of_pendingFunction_21() { return &___pendingFunction_21; } inline void set_pendingFunction_21(int32_t value) { ___pendingFunction_21 = value; } inline static int32_t get_offset_of_pendingInstance_22() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___pendingInstance_22)); } inline int32_t get_pendingInstance_22() const { return ___pendingInstance_22; } inline int32_t* get_address_of_pendingInstance_22() { return &___pendingInstance_22; } inline void set_pendingInstance_22(int32_t value) { ___pendingInstance_22 = value; } inline static int32_t get_offset_of_pendingError_23() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___pendingError_23)); } inline int32_t get_pendingError_23() const { return ___pendingError_23; } inline int32_t* get_address_of_pendingError_23() { return &___pendingError_23; } inline void set_pendingError_23(int32_t value) { ___pendingError_23 = value; } inline static int32_t get_offset_of_formatter_24() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0, ___formatter_24)); } inline FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * get_formatter_24() const { return ___formatter_24; } inline FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F ** get_address_of_formatter_24() { return &___formatter_24; } inline void set_formatter_24(FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * value) { ___formatter_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___formatter_24), (void*)value); } }; struct BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields { public: // System.Int32 ArduinoBluetoothAPI.BluetoothClient::PORT_NUMBER int32_t ___PORT_NUMBER_0; // System.Byte[] ArduinoBluetoothAPI.BluetoothClient::outbuff ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___outbuff_13; // System.Byte[] ArduinoBluetoothAPI.BluetoothClient::inbuff ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff_14; // System.Int32 ArduinoBluetoothAPI.BluetoothClient::inoffset int32_t ___inoffset_15; // ArduinoBluetoothAPI.BluetoothClient ArduinoBluetoothAPI.BluetoothClient::bluetoothClient BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * ___bluetoothClient_20; public: inline static int32_t get_offset_of_PORT_NUMBER_0() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields, ___PORT_NUMBER_0)); } inline int32_t get_PORT_NUMBER_0() const { return ___PORT_NUMBER_0; } inline int32_t* get_address_of_PORT_NUMBER_0() { return &___PORT_NUMBER_0; } inline void set_PORT_NUMBER_0(int32_t value) { ___PORT_NUMBER_0 = value; } inline static int32_t get_offset_of_outbuff_13() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields, ___outbuff_13)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_outbuff_13() const { return ___outbuff_13; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_outbuff_13() { return &___outbuff_13; } inline void set_outbuff_13(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___outbuff_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___outbuff_13), (void*)value); } inline static int32_t get_offset_of_inbuff_14() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields, ___inbuff_14)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_inbuff_14() const { return ___inbuff_14; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_inbuff_14() { return &___inbuff_14; } inline void set_inbuff_14(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___inbuff_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___inbuff_14), (void*)value); } inline static int32_t get_offset_of_inoffset_15() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields, ___inoffset_15)); } inline int32_t get_inoffset_15() const { return ___inoffset_15; } inline int32_t* get_address_of_inoffset_15() { return &___inoffset_15; } inline void set_inoffset_15(int32_t value) { ___inoffset_15 = value; } inline static int32_t get_offset_of_bluetoothClient_20() { return static_cast(offsetof(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields, ___bluetoothClient_20)); } inline BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * get_bluetoothClient_20() const { return ___bluetoothClient_20; } inline BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 ** get_address_of_bluetoothClient_20() { return &___bluetoothClient_20; } inline void set_bluetoothClient_20(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * value) { ___bluetoothClient_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___bluetoothClient_20), (void*)value); } }; // ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager struct BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F : public BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A { public: // System.Collections.Generic.List`1 ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::messageBuffer List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * ___messageBuffer_3; // System.Int32 ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::length int32_t ___length_4; // System.Int32 ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::remaining int32_t ___remaining_5; // ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager/STATE ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::state int32_t ___state_6; public: inline static int32_t get_offset_of_messageBuffer_3() { return static_cast(offsetof(BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F, ___messageBuffer_3)); } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * get_messageBuffer_3() const { return ___messageBuffer_3; } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF ** get_address_of_messageBuffer_3() { return &___messageBuffer_3; } inline void set_messageBuffer_3(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * value) { ___messageBuffer_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___messageBuffer_3), (void*)value); } inline static int32_t get_offset_of_length_4() { return static_cast(offsetof(BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F, ___length_4)); } inline int32_t get_length_4() const { return ___length_4; } inline int32_t* get_address_of_length_4() { return &___length_4; } inline void set_length_4(int32_t value) { ___length_4 = value; } inline static int32_t get_offset_of_remaining_5() { return static_cast(offsetof(BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F, ___remaining_5)); } inline int32_t get_remaining_5() const { return ___remaining_5; } inline int32_t* get_address_of_remaining_5() { return &___remaining_5; } inline void set_remaining_5(int32_t value) { ___remaining_5 = value; } inline static int32_t get_offset_of_state_6() { return static_cast(offsetof(BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F, ___state_6)); } inline int32_t get_state_6() const { return ___state_6; } inline int32_t* get_address_of_state_6() { return &___state_6; } inline void set_state_6(int32_t value) { ___state_6 = value; } }; // UnityEngine.Component struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A { public: public: }; // UnityEngine.GameObject struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A { public: public: }; // ArduinoBluetoothAPI.LengthStreamManager struct LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 : public ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 { public: // System.Collections.Generic.List`1 ArduinoBluetoothAPI.LengthStreamManager::messageBuffer List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * ___messageBuffer_2; // System.Int32 ArduinoBluetoothAPI.LengthStreamManager::length int32_t ___length_3; // System.Int32 ArduinoBluetoothAPI.LengthStreamManager::remaining int32_t ___remaining_4; // ArduinoBluetoothAPI.LengthStreamManager/STATE ArduinoBluetoothAPI.LengthStreamManager::state int32_t ___state_5; public: inline static int32_t get_offset_of_messageBuffer_2() { return static_cast(offsetof(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5, ___messageBuffer_2)); } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * get_messageBuffer_2() const { return ___messageBuffer_2; } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF ** get_address_of_messageBuffer_2() { return &___messageBuffer_2; } inline void set_messageBuffer_2(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * value) { ___messageBuffer_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___messageBuffer_2), (void*)value); } inline static int32_t get_offset_of_length_3() { return static_cast(offsetof(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5, ___length_3)); } inline int32_t get_length_3() const { return ___length_3; } inline int32_t* get_address_of_length_3() { return &___length_3; } inline void set_length_3(int32_t value) { ___length_3 = value; } inline static int32_t get_offset_of_remaining_4() { return static_cast(offsetof(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5, ___remaining_4)); } inline int32_t get_remaining_4() const { return ___remaining_4; } inline int32_t* get_address_of_remaining_4() { return &___remaining_4; } inline void set_remaining_4(int32_t value) { ___remaining_4 = value; } inline static int32_t get_offset_of_state_5() { return static_cast(offsetof(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5, ___state_5)); } inline int32_t get_state_5() const { return ___state_5; } inline int32_t* get_address_of_state_5() { return &___state_5; } inline void set_state_5(int32_t value) { ___state_5 = value; } }; struct LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_StaticFields { public: // System.Int32 ArduinoBluetoothAPI.LengthStreamManager::INITIAL_OFFSET int32_t ___INITIAL_OFFSET_1; public: inline static int32_t get_offset_of_INITIAL_OFFSET_1() { return static_cast(offsetof(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_StaticFields, ___INITIAL_OFFSET_1)); } inline int32_t get_INITIAL_OFFSET_1() const { return ___INITIAL_OFFSET_1; } inline int32_t* get_address_of_INITIAL_OFFSET_1() { return &___INITIAL_OFFSET_1; } inline void set_INITIAL_OFFSET_1(int32_t value) { ___INITIAL_OFFSET_1 = value; } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.Text.RegularExpressions.Regex struct Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F : public RuntimeObject { public: // System.String System.Text.RegularExpressions.Regex::pattern String_t* ___pattern_0; // System.Text.RegularExpressions.RegexRunnerFactory System.Text.RegularExpressions.Regex::factory RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * ___factory_1; // System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::roptions int32_t ___roptions_2; // System.TimeSpan System.Text.RegularExpressions.Regex::internalMatchTimeout TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___internalMatchTimeout_5; // System.Collections.Hashtable System.Text.RegularExpressions.Regex::caps Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___caps_9; // System.Collections.Hashtable System.Text.RegularExpressions.Regex::capnames Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___capnames_10; // System.String[] System.Text.RegularExpressions.Regex::capslist StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___capslist_11; // System.Int32 System.Text.RegularExpressions.Regex::capsize int32_t ___capsize_12; // System.Text.RegularExpressions.ExclusiveReference System.Text.RegularExpressions.Regex::runnerref ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * ___runnerref_13; // System.Text.RegularExpressions.SharedReference System.Text.RegularExpressions.Regex::replref SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * ___replref_14; // System.Text.RegularExpressions.RegexCode System.Text.RegularExpressions.Regex::code RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ___code_15; // System.Boolean System.Text.RegularExpressions.Regex::refsInitialized bool ___refsInitialized_16; public: inline static int32_t get_offset_of_pattern_0() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___pattern_0)); } inline String_t* get_pattern_0() const { return ___pattern_0; } inline String_t** get_address_of_pattern_0() { return &___pattern_0; } inline void set_pattern_0(String_t* value) { ___pattern_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___pattern_0), (void*)value); } inline static int32_t get_offset_of_factory_1() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___factory_1)); } inline RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * get_factory_1() const { return ___factory_1; } inline RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 ** get_address_of_factory_1() { return &___factory_1; } inline void set_factory_1(RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * value) { ___factory_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___factory_1), (void*)value); } inline static int32_t get_offset_of_roptions_2() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___roptions_2)); } inline int32_t get_roptions_2() const { return ___roptions_2; } inline int32_t* get_address_of_roptions_2() { return &___roptions_2; } inline void set_roptions_2(int32_t value) { ___roptions_2 = value; } inline static int32_t get_offset_of_internalMatchTimeout_5() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___internalMatchTimeout_5)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_internalMatchTimeout_5() const { return ___internalMatchTimeout_5; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_internalMatchTimeout_5() { return &___internalMatchTimeout_5; } inline void set_internalMatchTimeout_5(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___internalMatchTimeout_5 = value; } inline static int32_t get_offset_of_caps_9() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___caps_9)); } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_caps_9() const { return ___caps_9; } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_caps_9() { return &___caps_9; } inline void set_caps_9(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value) { ___caps_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___caps_9), (void*)value); } inline static int32_t get_offset_of_capnames_10() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___capnames_10)); } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_capnames_10() const { return ___capnames_10; } inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_capnames_10() { return &___capnames_10; } inline void set_capnames_10(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value) { ___capnames_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___capnames_10), (void*)value); } inline static int32_t get_offset_of_capslist_11() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___capslist_11)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_capslist_11() const { return ___capslist_11; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_capslist_11() { return &___capslist_11; } inline void set_capslist_11(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___capslist_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___capslist_11), (void*)value); } inline static int32_t get_offset_of_capsize_12() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___capsize_12)); } inline int32_t get_capsize_12() const { return ___capsize_12; } inline int32_t* get_address_of_capsize_12() { return &___capsize_12; } inline void set_capsize_12(int32_t value) { ___capsize_12 = value; } inline static int32_t get_offset_of_runnerref_13() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___runnerref_13)); } inline ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * get_runnerref_13() const { return ___runnerref_13; } inline ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 ** get_address_of_runnerref_13() { return &___runnerref_13; } inline void set_runnerref_13(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * value) { ___runnerref_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___runnerref_13), (void*)value); } inline static int32_t get_offset_of_replref_14() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___replref_14)); } inline SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * get_replref_14() const { return ___replref_14; } inline SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 ** get_address_of_replref_14() { return &___replref_14; } inline void set_replref_14(SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * value) { ___replref_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___replref_14), (void*)value); } inline static int32_t get_offset_of_code_15() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___code_15)); } inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * get_code_15() const { return ___code_15; } inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 ** get_address_of_code_15() { return &___code_15; } inline void set_code_15(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * value) { ___code_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___code_15), (void*)value); } inline static int32_t get_offset_of_refsInitialized_16() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___refsInitialized_16)); } inline bool get_refsInitialized_16() const { return ___refsInitialized_16; } inline bool* get_address_of_refsInitialized_16() { return &___refsInitialized_16; } inline void set_refsInitialized_16(bool value) { ___refsInitialized_16 = value; } }; struct Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields { public: // System.TimeSpan System.Text.RegularExpressions.Regex::MaximumMatchTimeout TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___MaximumMatchTimeout_3; // System.TimeSpan System.Text.RegularExpressions.Regex::InfiniteMatchTimeout TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___InfiniteMatchTimeout_4; // System.TimeSpan System.Text.RegularExpressions.Regex::FallbackDefaultMatchTimeout TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___FallbackDefaultMatchTimeout_7; // System.TimeSpan System.Text.RegularExpressions.Regex::DefaultMatchTimeout TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 ___DefaultMatchTimeout_8; // System.Collections.Generic.LinkedList`1 System.Text.RegularExpressions.Regex::livecode LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * ___livecode_17; // System.Int32 System.Text.RegularExpressions.Regex::cacheSize int32_t ___cacheSize_18; public: inline static int32_t get_offset_of_MaximumMatchTimeout_3() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___MaximumMatchTimeout_3)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_MaximumMatchTimeout_3() const { return ___MaximumMatchTimeout_3; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MaximumMatchTimeout_3() { return &___MaximumMatchTimeout_3; } inline void set_MaximumMatchTimeout_3(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___MaximumMatchTimeout_3 = value; } inline static int32_t get_offset_of_InfiniteMatchTimeout_4() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___InfiniteMatchTimeout_4)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_InfiniteMatchTimeout_4() const { return ___InfiniteMatchTimeout_4; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_InfiniteMatchTimeout_4() { return &___InfiniteMatchTimeout_4; } inline void set_InfiniteMatchTimeout_4(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___InfiniteMatchTimeout_4 = value; } inline static int32_t get_offset_of_FallbackDefaultMatchTimeout_7() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___FallbackDefaultMatchTimeout_7)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_FallbackDefaultMatchTimeout_7() const { return ___FallbackDefaultMatchTimeout_7; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_FallbackDefaultMatchTimeout_7() { return &___FallbackDefaultMatchTimeout_7; } inline void set_FallbackDefaultMatchTimeout_7(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___FallbackDefaultMatchTimeout_7 = value; } inline static int32_t get_offset_of_DefaultMatchTimeout_8() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___DefaultMatchTimeout_8)); } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 get_DefaultMatchTimeout_8() const { return ___DefaultMatchTimeout_8; } inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_DefaultMatchTimeout_8() { return &___DefaultMatchTimeout_8; } inline void set_DefaultMatchTimeout_8(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 value) { ___DefaultMatchTimeout_8 = value; } inline static int32_t get_offset_of_livecode_17() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___livecode_17)); } inline LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * get_livecode_17() const { return ___livecode_17; } inline LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 ** get_address_of_livecode_17() { return &___livecode_17; } inline void set_livecode_17(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * value) { ___livecode_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___livecode_17), (void*)value); } inline static int32_t get_offset_of_cacheSize_18() { return static_cast(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___cacheSize_18)); } inline int32_t get_cacheSize_18() const { return ___cacheSize_18; } inline int32_t* get_address_of_cacheSize_18() { return &___cacheSize_18; } inline void set_cacheSize_18(int32_t value) { ___cacheSize_18 = value; } }; // System.Threading.Semaphore struct Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F : public WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842 { public: public: }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Net.Sockets.TcpClient struct TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE : public RuntimeObject { public: // System.Net.Sockets.Socket System.Net.Sockets.TcpClient::m_ClientSocket Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 * ___m_ClientSocket_0; // System.Boolean System.Net.Sockets.TcpClient::m_Active bool ___m_Active_1; // System.Net.Sockets.NetworkStream System.Net.Sockets.TcpClient::m_DataStream NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 * ___m_DataStream_2; // System.Net.Sockets.AddressFamily System.Net.Sockets.TcpClient::m_Family int32_t ___m_Family_3; // System.Boolean System.Net.Sockets.TcpClient::m_CleanedUp bool ___m_CleanedUp_4; public: inline static int32_t get_offset_of_m_ClientSocket_0() { return static_cast(offsetof(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE, ___m_ClientSocket_0)); } inline Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 * get_m_ClientSocket_0() const { return ___m_ClientSocket_0; } inline Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 ** get_address_of_m_ClientSocket_0() { return &___m_ClientSocket_0; } inline void set_m_ClientSocket_0(Socket_tD9721140F91BE95BA05B87DD26A855B215D84D09 * value) { ___m_ClientSocket_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ClientSocket_0), (void*)value); } inline static int32_t get_offset_of_m_Active_1() { return static_cast(offsetof(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE, ___m_Active_1)); } inline bool get_m_Active_1() const { return ___m_Active_1; } inline bool* get_address_of_m_Active_1() { return &___m_Active_1; } inline void set_m_Active_1(bool value) { ___m_Active_1 = value; } inline static int32_t get_offset_of_m_DataStream_2() { return static_cast(offsetof(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE, ___m_DataStream_2)); } inline NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 * get_m_DataStream_2() const { return ___m_DataStream_2; } inline NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 ** get_address_of_m_DataStream_2() { return &___m_DataStream_2; } inline void set_m_DataStream_2(NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 * value) { ___m_DataStream_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DataStream_2), (void*)value); } inline static int32_t get_offset_of_m_Family_3() { return static_cast(offsetof(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE, ___m_Family_3)); } inline int32_t get_m_Family_3() const { return ___m_Family_3; } inline int32_t* get_address_of_m_Family_3() { return &___m_Family_3; } inline void set_m_Family_3(int32_t value) { ___m_Family_3 = value; } inline static int32_t get_offset_of_m_CleanedUp_4() { return static_cast(offsetof(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE, ___m_CleanedUp_4)); } inline bool get_m_CleanedUp_4() const { return ___m_CleanedUp_4; } inline bool* get_address_of_m_CleanedUp_4() { return &___m_CleanedUp_4; } inline void set_m_CleanedUp_4(bool value) { ___m_CleanedUp_4 = value; } }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothClient/EventObj struct EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 : public RuntimeObject { public: // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.BluetoothClient/EventObj::function int32_t ___function_0; // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothClient/EventObj::tempList LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___tempList_1; // System.String ArduinoBluetoothAPI.BluetoothClient/EventObj::tmpstr1 String_t* ___tmpstr1_2; // System.String ArduinoBluetoothAPI.BluetoothClient/EventObj::tmpstr2 String_t* ___tmpstr2_3; // System.String ArduinoBluetoothAPI.BluetoothClient/EventObj::tmpstr3 String_t* ___tmpstr3_4; // System.Byte[] ArduinoBluetoothAPI.BluetoothClient/EventObj::data ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data_5; // ArduinoBluetoothAPI.BluetoothHelperCharacteristic ArduinoBluetoothAPI.BluetoothClient/EventObj::tmpCharacteristic BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___tmpCharacteristic_6; public: inline static int32_t get_offset_of_function_0() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___function_0)); } inline int32_t get_function_0() const { return ___function_0; } inline int32_t* get_address_of_function_0() { return &___function_0; } inline void set_function_0(int32_t value) { ___function_0 = value; } inline static int32_t get_offset_of_tempList_1() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___tempList_1)); } inline LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * get_tempList_1() const { return ___tempList_1; } inline LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 ** get_address_of_tempList_1() { return &___tempList_1; } inline void set_tempList_1(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * value) { ___tempList_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___tempList_1), (void*)value); } inline static int32_t get_offset_of_tmpstr1_2() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___tmpstr1_2)); } inline String_t* get_tmpstr1_2() const { return ___tmpstr1_2; } inline String_t** get_address_of_tmpstr1_2() { return &___tmpstr1_2; } inline void set_tmpstr1_2(String_t* value) { ___tmpstr1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___tmpstr1_2), (void*)value); } inline static int32_t get_offset_of_tmpstr2_3() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___tmpstr2_3)); } inline String_t* get_tmpstr2_3() const { return ___tmpstr2_3; } inline String_t** get_address_of_tmpstr2_3() { return &___tmpstr2_3; } inline void set_tmpstr2_3(String_t* value) { ___tmpstr2_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___tmpstr2_3), (void*)value); } inline static int32_t get_offset_of_tmpstr3_4() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___tmpstr3_4)); } inline String_t* get_tmpstr3_4() const { return ___tmpstr3_4; } inline String_t** get_address_of_tmpstr3_4() { return &___tmpstr3_4; } inline void set_tmpstr3_4(String_t* value) { ___tmpstr3_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___tmpstr3_4), (void*)value); } inline static int32_t get_offset_of_data_5() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___data_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_data_5() const { return ___data_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_data_5() { return &___data_5; } inline void set_data_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___data_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_5), (void*)value); } inline static int32_t get_offset_of_tmpCharacteristic_6() { return static_cast(offsetof(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0, ___tmpCharacteristic_6)); } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * get_tmpCharacteristic_6() const { return ___tmpCharacteristic_6; } inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 ** get_address_of_tmpCharacteristic_6() { return &___tmpCharacteristic_6; } inline void set_tmpCharacteristic_6(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * value) { ___tmpCharacteristic_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___tmpCharacteristic_6), (void*)value); } }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothHelperException struct BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 : public Exception_t { public: public: }; // System.Action struct Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 : public MulticastDelegate_t { public: public: }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // UnityEngine.Behaviour struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 { public: public: }; // System.IO.IOException struct IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.IO.IOException::_maybeFullPath String_t* ____maybeFullPath_17; public: inline static int32_t get_offset_of__maybeFullPath_17() { return static_cast(offsetof(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA, ____maybeFullPath_17)); } inline String_t* get__maybeFullPath_17() const { return ____maybeFullPath_17; } inline String_t** get_address_of__maybeFullPath_17() { return &____maybeFullPath_17; } inline void set__maybeFullPath_17(String_t* value) { ____maybeFullPath_17 = value; Il2CppCodeGenWriteBarrier((void**)(&____maybeFullPath_17), (void*)value); } }; // System.NullReferenceException struct NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Threading.ParameterizedThreadStart struct ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516 : public MulticastDelegate_t { public: public: }; // System.IO.Ports.SerialPinChangedEventHandler struct SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7 : public MulticastDelegate_t { public: public: }; // System.Threading.ThreadStart struct ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 : public MulticastDelegate_t { public: public: }; // System.TimeoutException struct TimeoutException_tB5D0EEFAEC3FC79FFDEF23C55D1BDF4DE347C926 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotConnectedException struct BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotEnabledException struct BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotReadyException struct BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotSupportedException struct BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BlueToothPermissionNotGrantedException struct BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent struct BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothClientNotInitialized struct BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothDescriptorEvent struct BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents struct BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent struct BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothListeningMethodIsNotSetException struct BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents struct BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent struct BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/BluetoothTransmissionCharacteristicNotSetException struct BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3 : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/CharacteristicNotFoundException struct CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedException struct MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedInSimulationException struct MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/ServiceNotFoundException struct ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.BluetoothHelper/ServiceNotSetException struct ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB : public BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 { public: public: }; // ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent struct InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent struct BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2 struct BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent struct BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2 struct BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent struct BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate struct byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate struct voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate struct voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent struct BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2 struct BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent struct BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2 struct BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent struct BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate struct byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate struct voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate struct voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 : public MulticastDelegate_t { public: public: }; // ArduinoBluetoothAPI.StreamManager/InvokeDataReceivedEvent struct InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B : public MulticastDelegate_t { public: public: }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 { public: public: }; // ArduinoBluetoothAPI.Synchronizer struct Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A { public: // System.Action ArduinoBluetoothAPI.Synchronizer::action Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * ___action_5; // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.Synchronizer::helper BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper_6; public: inline static int32_t get_offset_of_action_5() { return static_cast(offsetof(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54, ___action_5)); } inline Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * get_action_5() const { return ___action_5; } inline Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 ** get_address_of_action_5() { return &___action_5; } inline void set_action_5(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * value) { ___action_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___action_5), (void*)value); } inline static int32_t get_offset_of_helper_6() { return static_cast(offsetof(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54, ___helper_6)); } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * get_helper_6() const { return ___helper_6; } inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 ** get_address_of_helper_6() { return &___helper_6; } inline void set_helper_6(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * value) { ___helper_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___helper_6), (void*)value); } }; struct Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields { public: // System.Collections.Concurrent.ConcurrentQueue`1 ArduinoBluetoothAPI.Synchronizer::RunOnMainThread ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * ___RunOnMainThread_4; public: inline static int32_t get_offset_of_RunOnMainThread_4() { return static_cast(offsetof(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields, ___RunOnMainThread_4)); } inline ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * get_RunOnMainThread_4() const { return ___RunOnMainThread_4; } inline ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE ** get_address_of_RunOnMainThread_4() { return &___RunOnMainThread_4; } inline void set_RunOnMainThread_4(ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * value) { ___RunOnMainThread_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___RunOnMainThread_4), (void*)value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : public RuntimeArray { public: ALIGN_FIELD (8) uint8_t m_Items[1]; public: inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] struct BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4 : public RuntimeArray { public: ALIGN_FIELD (8) BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * m_Items[1]; public: inline BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A : public RuntimeArray { public: ALIGN_FIELD (8) String_t* m_Items[1]; public: inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : public RuntimeArray { public: ALIGN_FIELD (8) Il2CppChar m_Items[1]; public: inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8 : public RuntimeArray { public: ALIGN_FIELD (8) Delegate_t * m_Items[1]; public: inline Delegate_t * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Delegate_t * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int32 System.Collections.Generic.Queue`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD618588C9785F06D043BE6AAD0A0B8116B2A77A3_gshared_inline (Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Queue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m065613451660A1479E4D6D00878FB7630AFE4E11_gshared (Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64 * __this, const RuntimeMethod* method); // !!0 UnityEngine.GameObject::AddComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Queue`1::Enqueue(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m569423674869D1BC83C295B8D0F156855406FA4E_gshared (Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64 * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::set_Item(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m69BAB495378623EADEC39F28FFC7C64D7E652165_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 List_1_GetEnumerator_m6339FC2D3D1CE4FA13CF21C7F9FC58CA4441BF0C_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method); // !0 System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m4C91D0E84532DF10C654917487D82CB0AB27693B_gshared_inline (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2E56233762839CE55C67E00AC8DD3D4D3F6C0DF0_gshared (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mCFB225D9E5E597A1CC8F958E53BEA1367D8AC7B8_gshared (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method); // !1 System.Collections.Generic.Dictionary`2::get_Item(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, const RuntimeMethod* method); // !0 System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Queue_1_Dequeue_m68EC2DECAF6CF6D92F2E2BDB5AD1CD84EB52AFC2_gshared (Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64 * __this, const RuntimeMethod* method); // System.Void System.Collections.Concurrent.ConcurrentQueue`1::Enqueue(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentQueue_1_Enqueue_m75D42B1F0E2D096CB85BA91FCC3F696AC704DFF2_gshared (ConcurrentQueue_1_t4DCFFCFAC90E25A1B31ECA30C0B8B99DB8A18421 * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.LinkedList`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method); // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::AddLast(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_AddLast_m2732A2A8EF99E8C9A01F0AABD23084A05FB02EA4_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, RuntimeObject* ___collection0, const RuntimeMethod* method); // !0[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, uint8_t ___item0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // !0[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* List_1_ToArray_mC6E0B3CF74090974475F845BF79EC5E66D3A71AC_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.LinkedList`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method); // System.Collections.Generic.LinkedList`1/Enumerator System.Collections.Generic.LinkedList`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B LinkedList_1_GetEnumerator_mA8E32570A3D8AE477E2EFAC93C602C8F319A1965_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method); // !0 System.Collections.Generic.LinkedList`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m404B81639163579E072762AABE402383137A46B4_gshared_inline (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.LinkedList`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m8C0026B8E1A6150866B1D0100A28B12A672875BB_gshared (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.LinkedList`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m5259FBF9B6A888C745BA8877D281B992C503520D_gshared (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Concurrent.ConcurrentQueue`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentQueue_1_get_IsEmpty_m00CFC7F76647C3E49D255A3570C9AEC901EF0BAA_gshared (ConcurrentQueue_1_t4DCFFCFAC90E25A1B31ECA30C0B8B99DB8A18421 * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Concurrent.ConcurrentQueue`1::TryDequeue(!0&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentQueue_1_TryDequeue_m8D633FD1D0EF70BD84D0D1C82EAC8B029D603E98_gshared (ConcurrentQueue_1_t4DCFFCFAC90E25A1B31ECA30C0B8B99DB8A18421 * __this, RuntimeObject ** ___result0, const RuntimeMethod* method); // System.Void System.Collections.Concurrent.ConcurrentQueue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentQueue_1__ctor_m6C847EC789F8A8C9A5F3DD390BCDB42F494CD8B9_gshared (ConcurrentQueue_1_t4DCFFCFAC90E25A1B31ECA30C0B8B99DB8A18421 * __this, const RuntimeMethod* method); // System.Void System.Nullable`1::.ctor(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_gshared (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, bool ___value0, const RuntimeMethod* method); // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_gshared_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method); // !0 System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B_gshared (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient__ctor_m8AA4660B206D800F3D38F47A1B6E64E688730EF3 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::startClient() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_startClient_mE256865242A781522262B9C5B4125DB5CF115A1B (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.Threading.Semaphore::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Semaphore__ctor_m2D5E299CB8349F59A36727B9171C531220C5A760 (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * __this, int32_t ___initialCount0, int32_t ___maximumCount1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter__ctor_m1ADCB6015EBA1C4EFAB7B028C006E438BBA2B33F (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.LengthStreamManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LengthStreamManager__ctor_m624D7E0FB9A298DFF6B57FBD6BDC52BFDB756779 (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.ResponseHandler::.ctor(ArduinoBluetoothAPI.BluetoothClient) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResponseHandler__ctor_m2168FD60DC0A1BEEFCB332D999F51CF4FCB7C748 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * ___client0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent__ctor_m9DFF2CF1D130A5C630B1827317288EDFCF131111 (InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method); // System.Void System.Console::WriteLine(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7 (String_t* ___value0, const RuntimeMethod* method); // System.Void System.Net.Sockets.TcpClient::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TcpClient__ctor_m04BD4EDA03D1AE7183FC99DB886BD93CF85D2F2C (TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * __this, const RuntimeMethod* method); // System.Void System.Net.Sockets.TcpClient::Connect(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TcpClient_Connect_m457A7B869D62CC9B54DE2914839B342DF0559003 (TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * __this, String_t* ___hostname0, int32_t ___port1, const RuntimeMethod* method); // System.Net.Sockets.NetworkStream System.Net.Sockets.TcpClient::GetStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 * TcpClient_GetStream_mBBF27B06916830198E0E3BA323142793E9B2C5FC (TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * __this, const RuntimeMethod* method); // System.Void System.IO.StreamWriter::.ctor(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamWriter__ctor_m3D516CFFEDAC2849A8C3E997FD0233A61A482762 (StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream0, const RuntimeMethod* method); // System.Void System.IO.StreamReader::.ctor(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamReader__ctor_m0F256281F982E077C73A4C297F1301026A3C2905 (StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream0, const RuntimeMethod* method); // System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadStart__ctor_m360F4EED0AD96A27D6A9612BF79671F26B30411F (ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_mF22465F0D0E47C11EF25DB552D1047402750BE90 (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * __this, ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 * ___start0, const RuntimeMethod* method); // System.Void System.Threading.Thread::Start() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m490124B23F5EFD0BB2BED8CA12C77195B9CD9E1B (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothClientNotInitialized::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClientNotInitialized__ctor_m24F522A877B700D0915BB8E226A01175B77CC821 (BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C * __this, String_t* ___msg0, const RuntimeMethod* method); // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.ResponseHandler::GetFunction(System.Byte[],System.Int32,System.Int32&,ArduinoBluetoothAPI.FunctionFormatter/Function&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResponseHandler_GetFunction_mF2EFCDAB765F4E24B3DB342BBE95B578E13EE01D (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, int32_t* ___error3, const RuntimeMethod* method); // System.String System.String::Concat(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2 (RuntimeObject * ___arg00, RuntimeObject * ___arg11, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.ResponseHandler::getInstanceId(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResponseHandler_getInstanceId_mC1DA3C7B168A27DC6581D52436F7647916811866 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.ResponseHandler::isEvent(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResponseHandler_isEvent_m7B705F3D1D6E0E7964E750FE84DEC68473936910 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, int32_t ___function0, const RuntimeMethod* method); // System.Int32 System.Threading.Semaphore::Release() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265 (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient/EventObj::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventObj__ctor_m696FD666C7F6C7C45CAABC95E498BF9D97936153 (EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * __this, const RuntimeMethod* method); // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.FunctionFormatter::getLinkedListBluetoothDevice(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * FunctionFormatter_getLinkedListBluetoothDevice_m3E3741592B233EFA8A9D515B16F35BED6D2F201F (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.FunctionFormatter::getString(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Byte[] ArduinoBluetoothAPI.FunctionFormatter::getByteArray(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* FunctionFormatter_getByteArray_mCCFB520613D2231D9C4690245A0FC04C82B7834F (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // ArduinoBluetoothAPI.BluetoothHelperCharacteristic ArduinoBluetoothAPI.FunctionFormatter::getBluetoothHelperCharacteristic(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * FunctionFormatter_getBluetoothHelperCharacteristic_m44C586DE9B7603B415191265FAAB553D1526E843 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Void System.Threading.ParameterizedThreadStart::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterizedThreadStart__ctor_m6F49448AAE802068CE1DB1BE519962708DA871B0 (ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void System.Threading.Thread::.ctor(System.Threading.ParameterizedThreadStart) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m4E8C9D36164CFCFD65989CAE0F6456AC40BC4492 (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * __this, ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516 * ___start0, const RuntimeMethod* method); // System.Void System.Threading.Thread::Start(System.Object) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m11EE2B4E0C1BC8520655644C1C31C0CFFC23B5B7 (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * __this, RuntimeObject * ___parameter0, const RuntimeMethod* method); // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper::GetInstanceById(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * BluetoothHelper_GetInstanceById_m4B30FBD3354C3331CC3146A11C7DE7A8626F4174 (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnScanEnded(System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnScanEnded_m4838FA0E2262B436B782B5261EA5AD18B24103F6 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___nearbyDevices0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::InvokeDataReceivedEvent(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_InvokeDataReceivedEvent_mBA59218FC658CB3B5D420EFF51A16080DD871F96 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_dispose_m06511F0465C22BF6961DE4304F2E50942463BB71 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method); // System.Void System.IO.TextWriter::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextWriter_Dispose_m52A09FC07AC6869F19BD2823116B33966AA5B727 (TextWriter_t4CB195237F3B6CADD850FBC3604A049C7C564643 * __this, const RuntimeMethod* method); // System.Void System.IO.TextReader::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextReader_Dispose_mDF1DCFD8FBE94A453EB2350DB7173027420BA5F8 (TextReader_t25B06DCA1906FEAD02150DB14313EBEA4CD78D2F * __this, const RuntimeMethod* method); // System.Void System.Net.Sockets.TcpClient::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TcpClient_Dispose_m91019DBDAAF47EDD82729A8589A483C4035AAC84 (TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::wait(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___f0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, int32_t ___function0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setString(System.String,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, String_t* ___s0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.BluetoothClient::write(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___finalpos0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::waitForFunctionResponse(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___func0, int32_t ___instance1, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.ResponseHandler::handleIntResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResponseHandler_handleIntResponse_mE809B34B51C842760C1CC975F6CD3DF333B791C9 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::release(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___f0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::disposeWithError(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, String_t* ___msg0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setInt(System.Int32,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, int32_t ___value0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.ResponseHandler::handleVoidResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.ResponseHandler::handleBoolResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResponseHandler_handleBoolResponse_m0FACFA7225E748D0588C6D2F4C9760702E195E0E (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setByteArray(System.Byte[],System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setByteArray_m83AE1B8C38229F63E0E3D646CE5B977BFCF12069 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____in0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setBool(System.Boolean,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setBool_m88D19F18C97494F27B3EFF08BB2A133D348874DA (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, bool ___value0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.ResponseHandler::handleStringResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResponseHandler_handleStringResponse_m43506B59B2ED2EC05BF62F8DDA9A6ABA9B201226 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setBluetoothHelperCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setBluetoothHelperCharacteristic_m2BE357A05568921447742F3C65ED515C85FD0217 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___c0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setBluetoothHelperService(ArduinoBluetoothAPI.BluetoothHelperService,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setBluetoothHelperService_mE71923AF98D13237846E5F8F8A56426E4EC7F66A (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___s0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Collections.Generic.List`1 ArduinoBluetoothAPI.ResponseHandler::handleServiceListResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * ResponseHandler_handleServiceListResponse_m499610689F228D1FE1761D4E17D66B50AFE6F567 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.BluetoothClient::voidBoolFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::voidVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::stringVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_stringVoidFunction_mBAD38AF901BADB0411BAB163F9FA638D8667A6D1 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, String_t* ___str2, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothClient::voidStringFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothClient_voidStringFunction_m4CB2CB866F2657ACD46FC49CFCC6B08A3CFD46C1 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::bytesVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_bytesVoidFunction_m4D6AD4B3DEFD83597E7BC70A2C2DC9F404380D51 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::stringBoolVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_stringBoolVoidFunction_m0BA4875EC18A760CD176EDAFCE153EC3CB737BAE (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, String_t* ___str2, bool ___boolean3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::characteristicVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_characteristicVoidFunction_m656213722FBEA49C92D42B9C9AE84168C69E7F59 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::serviceVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_serviceVoidFunction_m5831262AF230DDD66288BA954A1A18755C11C5A9 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::characteristicBytesVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_characteristicBytesVoidFunction_mE9B871A3F8AF49C1151A15D32BEFFA4E0FB7127F (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data3, const RuntimeMethod* method); // System.Collections.Generic.List`1 ArduinoBluetoothAPI.BluetoothClient::voidListServiceFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * BluetoothClient_voidListServiceFunction_m8A2E4FB90E3A7ADB5FBA25CD4391ADA91E96E387 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager__ctor_m92F2C6FFD52AC64A9920A005CFBDC0CB47A70F33 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.StreamManager/InvokeDataReceivedEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent__ctor_m536DF2B6481A1DAAA996BB27ADB9AFD4E8628D69 (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothDevice::set_DeviceAddress(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothDevice_set_DeviceAddress_m814AC9B25E9F8DEEBF4470A264094E98A79EA91F_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___value0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothDevice::set_DeviceName(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothDevice_set_DeviceName_mF90D96BDCEDFCAA1C0900E9BF1E41ABB3738CCC5_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___value0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothDevice::set_Rssi(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothDevice_set_Rssi_m746A37D26249758D92E5406B8985021EB184E3CC_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, int32_t ___value0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothDevice::get_DeviceAddress() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method); // System.Boolean System.String::Equals(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D (String_t* __this, String_t* ___value0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothDevice::get_DeviceName() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method); // System.Boolean System.Object::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m6E8965587E01BDEC1CDF25DE69A64253CD97EF85 (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4 (Delegate_t * ___source0, Delegate_t * ___value1, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_m1D55723B47270D04849E24BC09480DCD17C0CEBA_inline (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 *, const RuntimeMethod*))Queue_1_get_Count_mD618588C9785F06D043BE6AAD0A0B8116B2A77A3_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_m88668A65F7A1582C4C5FC2FD90BA69E3380BC254 (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * __this, const RuntimeMethod* method) { (( void (*) (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 *, const RuntimeMethod*))Queue_1__ctor_m065613451660A1479E4D6D00878FB7630AFE4E11_gshared)(__this, method); } // UnityEngine.GameObject UnityEngine.GameObject::Find(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * GameObject_Find_m20157C941F1A9DA0E33E0ACA1324FAA41C2B199B (String_t* ___name0, const RuntimeMethod* method); // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method); // System.Void UnityEngine.GameObject::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_mDF8BF31EAE3E03F24421531B25FB4BEDB7C87144 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, String_t* ___name0, const RuntimeMethod* method); // !!0 UnityEngine.GameObject::AddComponent() inline Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * GameObject_AddComponent_TisSynchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_m359BAC903779D5265CF499061CFEED019BE20DEF (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method) { return (( Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared)(__this, method); } // System.Int32 UnityEngine.Screen::get_width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_m52188F76E8AAF57BE373018CB14083BB74C43C1C (const RuntimeMethod* method); // System.Int32 UnityEngine.Screen::get_height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE (const RuntimeMethod* method); // System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method); // System.String UnityEngine.GUI::TextField(UnityEngine.Rect,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GUI_TextField_mD1E7D8DEA90FB9D1A40A006A79F3FDEFF8CDC70D (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___position0, String_t* ___text1, const RuntimeMethod* method); // System.Boolean UnityEngine.GUI::Button(UnityEngine.Rect,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GUI_Button_m668EE382521BDEA241D719A9CF39B6672E2CA23F (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___position0, String_t* ___text1, const RuntimeMethod* method); // System.Text.Encoding System.Text.Encoding::get_ASCII() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173 (const RuntimeMethod* method); // System.Void System.Collections.Generic.Queue`1::Enqueue(!0) inline void Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32 (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___item0, const RuntimeMethod* method) { (( void (*) (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*))Queue_1_Enqueue_m569423674869D1BC83C295B8D0F156855406FA4E_gshared)(__this, ___item0, method); } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnDataReceived() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method); // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper::GetNewInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * BluetoothHelper_GetNewInstance_m0232F26213407CD5A20C17A25977323C960B4E6A (String_t* ___deviceName0, const RuntimeMethod* method); // UnityEngine.RuntimePlatform UnityEngine.Application::get_platform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4 (const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper__ctor_mDAC368A9EC144D8EF43885DCEE7E11561E383989 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper__ctor_m46A8E5F252D0D6C7146486FFDD3F8B07DF802302 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper__ctor_mC272C041FCD77F4B0726C4354D815AD0DA89A167 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper__ctor_mA5FFCA04750B4687DB3016301C4B63E93F505CD8 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper__ctor_m3E2713A055F00B25E4D9F4893A48ABF843248012 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::set_Item(!0,!1) inline void Dictionary_2_set_Item_mCB42E387CABB3BE097C1D7E6DFEFBC8F2E3073E5 (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * __this, int32_t ___key0, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD *, int32_t, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, const RuntimeMethod*))Dictionary_2_set_Item_m69BAB495378623EADEC39F28FFC7C64D7E652165_gshared)(__this, ___key0, ___value1, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F List_1_GetEnumerator_m566F7515C5B06FA72F6B40A69C47ABD96A789BD9 (List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * __this, const RuntimeMethod* method) { return (( Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F (*) (List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 *, const RuntimeMethod*))List_1_GetEnumerator_m6339FC2D3D1CE4FA13CF21C7F9FC58CA4441BF0C_gshared)(__this, method); } // !0 System.Collections.Generic.List`1/Enumerator::get_Current() inline RuntimeObject* Enumerator_get_Current_m965DE5DE137C8FF0AAD621B0D2BF64EE021BC438_inline (Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F * __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F *, const RuntimeMethod*))Enumerator_get_Current_m4C91D0E84532DF10C654917487D82CB0AB27693B_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mB222362A86BC67A411402A0283EB1F891B3FE9AC (Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F *, const RuntimeMethod*))Enumerator_MoveNext_m2E56233762839CE55C67E00AC8DD3D4D3F6C0DF0_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m4F8D782B907CDB3D511872F49E211FD202759120 (Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F *, const RuntimeMethod*))Enumerator_Dispose_mCFB225D9E5E597A1CC8F958E53BEA1367D8AC7B8_gshared)(__this, method); } // !1 System.Collections.Generic.Dictionary`2::get_Item(!0) inline BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5 (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * __this, int32_t ___key0, const RuntimeMethod* method) { return (( BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * (*) (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD *, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_gshared)(__this, ___key0, method); } // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::get_Available() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothHelper_get_Available_mE611065E6E9691682C8F0C6B67CCECCE997FE945 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method); // !0 System.Collections.Generic.Queue`1::Dequeue() inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Queue_1_Dequeue_m5B4D7D36488877F78D9821B7A4EF0A909F77D84E (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * __this, const RuntimeMethod* method) { return (( ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* (*) (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 *, const RuntimeMethod*))Queue_1_Dequeue_m68EC2DECAF6CF6D92F2E2BDB5AD1CD84EB52AFC2_gshared)(__this, method); } // System.Void System.Action::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void System.Collections.Concurrent.ConcurrentQueue`1::Enqueue(!0) inline void ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980 (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * __this, Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * ___item0, const RuntimeMethod* method) { (( void (*) (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE *, Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *, const RuntimeMethod*))ConcurrentQueue_1_Enqueue_m75D42B1F0E2D096CB85BA91FCC3F696AC704DFF2_gshared)(__this, ___item0, method); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents::Invoke(ArduinoBluetoothAPI.BluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667 (BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass79_0__ctor_m42A96AE7DC8ABDB7BB87CD1D7B77F68B2ED81CDF (U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothServiceEvent_Invoke_m7579E2EAB20BA5A2A44D3E7E26CC8B64397BB930 (BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, String_t* ___service1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass80_0__ctor_mDCF9D8592E6DFE95CC3314E2CBFB08E2D01E8D1D (U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCharacteristicEvent_Invoke_mFE479F3DFD862A2116E3CAC9D07C5D978F1355E0 (BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, String_t* ___service1, String_t* ___characteristic2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass81_0__ctor_m04C71BDA74F8EB3A7427CB450121D0533A5AA1C1 (U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothDescriptorEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDescriptorEvent_Invoke_mB14CEDF833F4C2046C5FD7BAEC9B23D4A62B3B5A (BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, String_t* ___service1, String_t* ___characteristic2, String_t* ___descriptor3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass82_0__ctor_m5EBAF4E5EA8DD58648BF7C3B51A9FAB26C8AB25D (U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.Byte[],ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLEDataEvent_Invoke_m72A4C0DE575232B2AEBB200429C23BCDE158CD8E (BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic2, const RuntimeMethod* method); // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m24085D883C9E74D7AB423F0625E13259923960E7 (RuntimeObject * ___message0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass89_0__ctor_m8F5E4CFF11DF2A4EBAA44722BFFB60A181CEDABA (U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothScanEvents_Invoke_m9C75C9EA89C35832E0ABE17DDCDA8385CC08C9C6 (BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___nearbyDevices1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m6B0143EB92648740DE536130D4C64E753C0C59F0 (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE2576C00AEADF1F620E18B02FB72E610E9EFBCB2 (List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * __this, const RuntimeMethod* method) { (( void (*) (List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method); } // System.Void System.Collections.Generic.LinkedList`1::.ctor() inline void LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * __this, const RuntimeMethod* method) { (( void (*) (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *, const RuntimeMethod*))LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared)(__this, method); } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::AddLast(!0) inline LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6 (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * __this, String_t* ___value0, const RuntimeMethod* method) { return (( LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * (*) (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *, String_t*, const RuntimeMethod*))LinkedList_1_AddLast_m2732A2A8EF99E8C9A01F0AABD23084A05FB02EA4_gshared)(__this, ___value0, method); } // System.Void System.Collections.Generic.LinkedList`1::.ctor() inline void LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * __this, const RuntimeMethod* method) { (( void (*) (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 *, const RuntimeMethod*))LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared)(__this, method); } // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::setService(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic_setService_mE0AB7736081BC9807E94F146988121AAC5562642_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___service0, const RuntimeMethod* method); // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::AddLast(!0) inline LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626 (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___value0, const RuntimeMethod* method) { return (( LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * (*) (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 *, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, const RuntimeMethod*))LinkedList_1_AddLast_m2732A2A8EF99E8C9A01F0AABD23084A05FB02EA4_gshared)(__this, ___value0, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778 (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_gshared)(__this, method); } // System.Void System.NullReferenceException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_m669954F23A336EC873149F0ED0D291F2B509017A (NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 * __this, const RuntimeMethod* method); // System.Void System.Array::ConstrainedCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_ConstrainedCopy_mD26D19D1D515C4D884E36327A9B0C2BA79CD7003 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Byte[] ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::read(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7 (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____in0, int32_t ___offset1, int32_t ___r_length2, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4 (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175 (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_gshared)(__this, ___collection0, method); } // !0[] System.Collections.Generic.List`1::ToArray() inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { return (( ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_gshared)(__this, method); } // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) inline void List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, uint8_t ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_gshared)(__this, ___item0, method); } // System.Int32 ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::getTerminatorCharIndex(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BluetoothOneCharTerminatorStreamManager_getTerminatorCharIndex_m992F610D93B0081BBCC378C299B231EA3E944472 (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___array0, int32_t ___startIndex1, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m40103AA97DC582C557B912CF4BBE86A4D166F803 (RuntimeArray * ___sourceArray0, RuntimeArray * ___destinationArray1, int32_t ___length2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothDevice::.ctor(System.String,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103 (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___deviceName0, String_t* ___deviceAddress1, int32_t ___rssi2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::set_PortName(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothRegistryDevice_set_PortName_m46BF49900EE3B4D52EAC48D1CDACC603E24FC8B5_inline (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, String_t* ___value0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9 (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * __this, const RuntimeMethod* method) { (( void (*) (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method); } // System.String[] System.IO.Ports.SerialPort::GetPortNames() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* SerialPort_GetPortNames_mDB0C4A065DA6155A6A38B87610F7019FE5A97F30 (const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::.ctor(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothRegistryDevice__ctor_m3A4EA44B58CE3B5A823186B7F3518BC510DD7EE0 (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, String_t* ___deviceName0, String_t* ___deviceAddress1, String_t* ___portName2, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) inline void List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * __this, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 *, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method); } // !0[] System.Collections.Generic.List`1::ToArray() inline BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487 (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * __this, const RuntimeMethod* method) { return (( BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* (*) (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 *, const RuntimeMethod*))List_1_ToArray_mC6E0B3CF74090974475F845BF79EC5E66D3A71AC_gshared)(__this, method); } // System.Void System.Text.RegularExpressions.Regex::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m8BB2137D7B0A93CD70FD3061579C7456BB65216E (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___pattern0, const RuntimeMethod* method); // Microsoft.Win32.RegistryKey Microsoft.Win32.RegistryKey::OpenSubKey(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * RegistryKey_OpenSubKey_m0B7F69ADBD8792F7732F385E7BADE776754A5575 (RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * __this, String_t* ___name0, bool ___writable1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotSupportedException__ctor_m7E32E008EC453170BE363F1F857627560D7B5142 (BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 * __this, const RuntimeMethod* method); // System.String[] Microsoft.Win32.RegistryKey::GetSubKeyNames() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* RegistryKey_GetSubKeyNames_m05F1F2EEB18B7EF0116C457BBDE5C87029563F67 (RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * __this, const RuntimeMethod* method); // Microsoft.Win32.RegistryKey Microsoft.Win32.RegistryKey::OpenSubKey(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * RegistryKey_OpenSubKey_mA907B6A8D9F072935175555DF145ADCF133DD120 (RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * __this, String_t* ___name0, const RuntimeMethod* method); // System.String[] System.String::Split(System.Char[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* String_Split_m2C74DC2B85B322998094BEDE787C378822E1F28B (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___separator0, const RuntimeMethod* method); // System.Int32 System.String::IndexOf(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m90616B2D8ACC645F389750FAE4F9A75BC5D82454 (String_t* __this, String_t* ___value0, const RuntimeMethod* method); // System.String System.String::Substring(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::GetBluetoothRegistryName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_GetBluetoothRegistryName_m8F8717FB661713D65B33C77CF4DCBAB78614BC05 (String_t* ___address0, const RuntimeMethod* method); // System.Object Microsoft.Win32.RegistryKey::GetValue(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * RegistryKey_GetValue_mF56DCCAEBD376BAA377B402C384B4E0F457A869A (RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * __this, String_t* ___name0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::stringToMac(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_stringToMac_m872A7DB95F2D53E8C2A9B04D1A47DCA06F2352ED (String_t* ___address0, const RuntimeMethod* method); // System.Boolean System.String::op_Inequality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method); // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66 (String_t* ___format0, RuntimeObject * ___arg01, RuntimeObject * ___arg12, const RuntimeMethod* method); // System.Void System.Text.StringBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9 (StringBuilder_t * __this, const RuntimeMethod* method); // System.Char System.String::get_Chars(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method); // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E (StringBuilder_t * __this, Il2CppChar ___value0, const RuntimeMethod* method); // System.String System.String::ToUpper() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpper_m4BC629F8059C3E0C4E3F7C7E04DB50EBB0C1A05A (String_t* __this, const RuntimeMethod* method); // ArduinoBluetoothAPI.Windows.ITransceiver ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::GetTransceiver() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* WindowsBluetoothHelper_GetTransceiver_m77F2C3CCC001F401E4EBF33FB70E0C418E29676E_inline (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method); // System.Byte[] ArduinoBluetoothAPI.Windows.BluetoothStreamManager::StringToBytes(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* BluetoothStreamManager_StringToBytes_m8F3CB4DFF810CC6FC452B4A37745F8D7A5158AD6 (String_t* ___str0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::set(System.Byte[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothStreamManager_set_m10747C56FDCA02D9D9321BAF2DDB69FBEC181377_inline (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___c0, const RuntimeMethod* method); // System.Char ArduinoBluetoothAPI.Windows.BluetoothStreamManager::toUnsigned(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar BluetoothStreamManager_toUnsigned_mD0827840FAAF5C8D81B20D09AC02755F6D1C9E1B (uint8_t ___b0, const RuntimeMethod* method); // System.String System.String::CreateString(System.Char[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___val0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.Windows.BluetoothStreamManager::BytetoString(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothStreamManager_BytetoString_m66CC8E39DA3E49A8446A49A7B95642758D91681F (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___array0, int32_t ___len1, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method); // System.String[] System.String::Split(System.String[],System.StringSplitOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* String_Split_m465A09CA87BD9357B6C89BF977D582DAB1AAE1FD (String_t* __this, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___separator0, int32_t ___options1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::InvokeDataReceivedEvent(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_InvokeDataReceivedEvent_m67E9677F44A86CD62A87798926E3A9E291FB5A92 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___data0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper::DrawGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_DrawGUI_mF3C794E2E2814B076057DA5A961EF9E1D554C96E (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.LinkedList`1::.ctor() inline void LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7 (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * __this, const RuntimeMethod* method) { (( void (*) (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, const RuntimeMethod*))LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared)(__this, method); } // System.Byte ArduinoBluetoothAPI.FunctionFormatter::getByte(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FunctionFormatter_getByte_m87B1B8B6D34DE45CF532A10672B34158A2103E1C (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Object System.Enum::ToObject(System.Type,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enum_ToObject_m14DB3C330B46D18AAF2E6D009FDCD63B86FF82C3 (Type_t * ___enumType0, uint8_t ___value1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setByte(System.Byte,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setByte_mA6B382E694B27DA31A196F12C4E1EFEA0FD4DCED (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, uint8_t ___value0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.FunctionFormatter::getInt(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.LinkedList`1::get_Count() inline int32_t LinkedList_1_get_Count_mC0CBBF91AFEF2A9DC9338AE71FDCB5FC803B5B0F_inline (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * __this, const RuntimeMethod* method) { return (( int32_t (*) (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *, const RuntimeMethod*))LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline)(__this, method); } // System.Collections.Generic.LinkedList`1/Enumerator System.Collections.Generic.LinkedList`1::GetEnumerator() inline Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * __this, const RuntimeMethod* method) { return (( Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F (*) (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *, const RuntimeMethod*))LinkedList_1_GetEnumerator_mA8E32570A3D8AE477E2EFAC93C602C8F319A1965_gshared)(__this, method); } // !0 System.Collections.Generic.LinkedList`1/Enumerator::get_Current() inline String_t* Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_inline (Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F * __this, const RuntimeMethod* method) { return (( String_t* (*) (Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *, const RuntimeMethod*))Enumerator_get_Current_m404B81639163579E072762AABE402383137A46B4_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.LinkedList`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8 (Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *, const RuntimeMethod*))Enumerator_MoveNext_m8C0026B8E1A6150866B1D0100A28B12A672875BB_gshared)(__this, method); } // System.Void System.Collections.Generic.LinkedList`1/Enumerator::Dispose() inline void Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77 (Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *, const RuntimeMethod*))Enumerator_Dispose_m5259FBF9B6A888C745BA8877D281B992C503520D_gshared)(__this, method); } // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic__ctor_m81DBADC218E3BBB05BB8BC806F1D5E5FC7548FA0 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___name0, String_t* ___service1, const RuntimeMethod* method); // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.FunctionFormatter::getLinkedListStrings(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * FunctionFormatter_getLinkedListStrings_mC5495D9AA5B6AF1416746CC2E35EDCD02B1C4EBB (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::addDescriptor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic_addDescriptor_mEF98873F2D3D7810AE101E85BD219859F5FC4DB4 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___descriptor0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothHelperCharacteristic::getName() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothHelperCharacteristic::getService() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method); // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelperCharacteristic::getDescriptors() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * BluetoothHelperCharacteristic_getDescriptors_mF53F6D375FEEF4155B3AA03963C2B1F9DE311865_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setLinkedListStrings(System.Collections.Generic.LinkedList`1,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setLinkedListStrings_m199FB61445C9F76591BBF9BA1905C97F806C0122 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * ___list0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.LinkedList`1::get_Count() inline int32_t LinkedList_1_get_Count_mF4370FAF37601599FAE9D80025271347D1269A9C_inline (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * __this, const RuntimeMethod* method) { return (( int32_t (*) (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 *, const RuntimeMethod*))LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline)(__this, method); } // System.Collections.Generic.LinkedList`1/Enumerator System.Collections.Generic.LinkedList`1::GetEnumerator() inline Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46 (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * __this, const RuntimeMethod* method) { return (( Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C (*) (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 *, const RuntimeMethod*))LinkedList_1_GetEnumerator_mA8E32570A3D8AE477E2EFAC93C602C8F319A1965_gshared)(__this, method); } // !0 System.Collections.Generic.LinkedList`1/Enumerator::get_Current() inline BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline (Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C * __this, const RuntimeMethod* method) { return (( BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * (*) (Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *, const RuntimeMethod*))Enumerator_get_Current_m404B81639163579E072762AABE402383137A46B4_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.LinkedList`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42 (Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *, const RuntimeMethod*))Enumerator_MoveNext_m8C0026B8E1A6150866B1D0100A28B12A672875BB_gshared)(__this, method); } // System.Void System.Collections.Generic.LinkedList`1/Enumerator::Dispose() inline void Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9 (Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *, const RuntimeMethod*))Enumerator_Dispose_m5259FBF9B6A888C745BA8877D281B992C503520D_gshared)(__this, method); } // System.Void ArduinoBluetoothAPI.BluetoothHelperService::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperService__ctor_m3147494B86EA3A009C4237E6AA5D9FA2A13FA1CB (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, String_t* ___name0, const RuntimeMethod* method); // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.FunctionFormatter::getLinkedListBluetoothHelperCharacteristic(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * FunctionFormatter_getLinkedListBluetoothHelperCharacteristic_m72C6140C7075B79999465F5B1946924BD8FD1DEE (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelperService::addCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperService_addCharacteristic_m25841DF2B71FCD0447074D664A6EF19ADC5390F4 (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothHelperService::getName() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothHelperService_getName_mC2B58215D48C8773638DCE0D3347D094B99CD20C_inline (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, const RuntimeMethod* method); // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelperService::getCharacteristics() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.FunctionFormatter::setLinkedListBluetoothHelperCharacteristic(System.Collections.Generic.LinkedList`1,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setLinkedListBluetoothHelperCharacteristic_m945180410592690AB5A6EA3B1CA98BDC517B4A87 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * ___list0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * __this, const RuntimeMethod* method) { (( void (*) (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method); } // ArduinoBluetoothAPI.BluetoothHelperService ArduinoBluetoothAPI.FunctionFormatter::getBluetoothHelperService(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * FunctionFormatter_getBluetoothHelperService_m5FDE4B4DA9D1A1B3C1CE2C008462FCE4B4B9A6B0 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) inline void List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method); } // ArduinoBluetoothAPI.BluetoothDevice ArduinoBluetoothAPI.FunctionFormatter::getBluetoothDevice(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * FunctionFormatter_getBluetoothDevice_mF24625B41D9166723F37BEDCBCB93208C10CD75B (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::AddLast(!0) inline LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740 (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * __this, BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * ___value0, const RuntimeMethod* method) { return (( LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * (*) (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *, const RuntimeMethod*))LinkedList_1_AddLast_m2732A2A8EF99E8C9A01F0AABD23084A05FB02EA4_gshared)(__this, ___value0, method); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093 (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnConnectionFailed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8 (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1 (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnBinaryDataReceived(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE (int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnScanEnded(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356 (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnServiceNotFound(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnCharacteristicNotFound(System.Int32,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2 (int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnCharacteristicChanged(System.Int32,System.IntPtr,System.Int64,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothVoidEvent__ctor_m01E78601AD38A7B1A0D1F0D3F6F2B78401C8994C (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent__ctor_mAB0B4FE7EB6BC5E1ADF43DD94B3B29929912823F (BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent__ctor_m5A775ACCBB1DA15614F99385A62F29D9F0C24E29 (BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent2__ctor_mF565483D63A0CC526E0E7350024332D585A5A801 (BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent2__ctor_mC3CDFDDF5A04CBDDFF6F8EEF8C0EC517F64E77E9 (BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__GetInstance(System.String,System.Boolean,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___GetInstance_m170E5E12E2B3637FB84AD66457AA0394FBD177D6 (String_t* ___deviceName0, bool ___BLE1, BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * ___onConnected2, BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * ___onConnectionFailed3, BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * ___onScanEnded4, BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * ___onDataReceived5, BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * ___onBinaryDataReceived6, BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * ___onServiceNotFound7, BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * ___onCharacteristicNotFound8, BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * ___onCharacteristicChanged9, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::testErrors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method); // System.String System.Runtime.InteropServices.Marshal::PtrToStringAuto(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2 (intptr_t ___ptr0, const RuntimeMethod* method); // System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0 (intptr_t ___source0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___destination1, int32_t ___startIndex2, int32_t ___length3, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getNearbyDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getNearbyDevicesList_m4B3701E495124DBA182AAEB53A6A620A7A0754FA (intptr_t ___obj0, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDevicesListLength(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getDevicesListLength_mE0E1408233FC602B7CA8419E1984106D3DC7DB67 (intptr_t ___list0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceListNameAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getDeviceListNameAt_m4DB23585E232AC265843F785D4ACC8D6F01ECCAF (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceListAddressAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getDeviceListAddressAt_m3D46924112F11A9E07D8E631AC5C7B5B2742DDE5 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceListRssiAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getDeviceListRssiAt_m3F63BDC3D589859C5A352AE2B82EEA9172DE2CF6 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic__ctor_mCEAEDEF8755245EE6043CAAECC137B37C611305C (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___name0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__Connect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___Connect_mF3B9164BBA93FA2FCC6BC9B4EFD8131F6CA6381B (intptr_t ___obj0, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getId(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getId_mBE75A86415E3DA4D2F4B2CE5FBE4873318AEB3CD (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getDeviceName_mBEA6438547BF5B71131CFC34298A11CBF6EAB433 (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_mD94F3FE43A65684EFF984A7B95E70D2520C0AC73 (intptr_t ___value10, intptr_t ___value21, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__isConnected(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___isConnected_m270F40CFFBE9E3B7026B416D6D2FDE81A1EB4C7F (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__isDevicePaired(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___isDevicePaired_mD990E48E4FF446E97527DFE55241A210FBD4835C (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__ScanNearbyDevices(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___ScanNearbyDevices_m74E406D85E404723D5B5CFED56A5155F15120FBF (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__isBluetoothEnabled(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___isBluetoothEnabled_m5D45B80826A1A3B5885E89A95D53D6D4BCC2E6AE (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__sendData(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___sendData_mCABA9EF283C60A573FE7C70D8D9D2EC749018F31 (intptr_t ___obj0, String_t* ___data1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__sendBData(System.IntPtr,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___sendBData_m4298E223F79DC6F789192E168C741CEB73C7D41C (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setDeviceName(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setDeviceName_m00731B00E41ADC07F2BF94E7B85A0D102804075D (intptr_t ___obj0, String_t* ___deviceName1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setLengthBasedStream(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setLengthBasedStream_mE37CB123EC9446F23D9A9B0D2B6D238733C91009 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::.ctor(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager__ctor_m22EFB233DDE0A5DDAA14BE101E40EF0ABF41DD40 (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::getIStreamManager() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t IOSStreamManager_getIStreamManager_mE4DCB6DF1338D456EFA595267C096E7825C894F3_inline (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setCustomStreamManager(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setCustomStreamManager_m9FA3618CF37B6752A71DE1262B53C5D4B3960F05 (intptr_t ___obj0, intptr_t ___streamManager1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setTerminatorBasedStream(System.IntPtr,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setTerminatorBasedStream_mF7114D2605B74AB087A55E37956BE7C62F06C0FB (intptr_t ___obj0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__startListening(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___startListening_m29BE7FFE327497C81BD1CB04DACDB48F9ABB7116 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__Disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___Disconnect_m68322D926961B26A5F1735C1EA576F7720C86E63 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Utils::ValidateCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__subscribeCharact(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___subscribeCharact_m7F55BEE14D74CB420ED74AE31CF425444EF6414E (intptr_t ___obj0, String_t* ___service1, String_t* ___charact2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__writeCharacteristic(System.IntPtr,System.Byte[],System.Int32,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___writeCharacteristic_mAA218C9EE408229F91E6B1752C5BF2931889FD8F (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, String_t* ___service3, String_t* ___characteristic4, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__readCharacteristic(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___readCharacteristic_mBFF1701A6A1B815CBEBF3D6BFE64F425AF5DBF14 (intptr_t ___obj0, String_t* ___service1, String_t* ___characteristic2, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getLastError(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getLastError_m8ACF8DFB7959283179CB8870EB1605DFD536DCE1 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotEnabledException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotEnabledException__ctor_mE54F95F6CBF3E633ABFF9F8793F487F0C30C72E9 (BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotReadyException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotReadyException__ctor_mBF75BD78FBEF9B9417848B1CD477B4D2263FA8AE (BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothListeningMethodIsNotSetException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothPermissionNotGrantedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothPermissionNotGrantedException__ctor_m6C311661CBB35420B013AD3AB2068D160E961A0A (BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/ServiceNotFoundException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServiceNotFoundException__ctor_mE03FE8B2D1AE61685A45A3CE3D33D3F336A0C640 (ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/CharacteristicNotFoundException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacteristicNotFoundException__ctor_m8EB0E8CA0E68913841627E0F6E6A848852785175 (CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotConnectedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * __this, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getPairedDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getPairedDevicesList_mB3379A03ACDD5683D4AAF3DF3FB309CEC58CF715 (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC (int32_t ___cb0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getGattServices(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getGattServices_m577E24FC50EA6A22B8FE48C78B4D353251CBC938 (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method); // System.Int32 System.Runtime.InteropServices.Marshal::ReadInt32(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_ReadInt32_mE6F9386FF748732AD0959551A4D23DE9F01A0E66 (intptr_t ___ptr0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getServiceAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getServiceAt_mC7233DF07C4086BEF1547E8044B58B9EAB4AD25C (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getServiceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getServiceName_mEDFA68DD423019F86C62F4E84329BA54BF973B98 (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getGattServiceCharacteristics(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getGattServiceCharacteristics_m90BB62CC7A8342DB7BD8BB225940F6223D15ACBC (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getCharacteristicAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getCharacteristicAt_m20CF44F21437888E74F0460E0EDCAF6F78DE0EEA (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method); // System.Void System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_FreeHGlobal_m53FC4846F5D3106BA25B52C321005C227E424F72 (intptr_t ___hglobal0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::__handleReceivedData(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::__formatDataToSend(System.Int32,System.IntPtr,System.Int64,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::__setInvokeOnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2 (int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method); // !1 System.Collections.Generic.Dictionary`2::get_Item(!0) inline IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * __this, int32_t ___key0, const RuntimeMethod* method) { return (( IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * (*) (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE *, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_gshared)(__this, ___key0, method); } // System.Void System.Runtime.InteropServices.Marshal::Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m05D5F5A9F9BA4C1B748AAE7266B3C0E9D9EE2012 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___source0, int32_t ___startIndex1, intptr_t ___destination2, int32_t ___length3, const RuntimeMethod* method); // System.Void System.Runtime.InteropServices.Marshal::WriteInt32(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_WriteInt32_m503BCB718B26EC5257AAEC1CFF538F94CC59244C (intptr_t ___ptr0, int32_t ___val1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) inline void Dictionary_2_Add_m3203E5C4F766A9B1903F22B2DF2448EFCCD7CAE6 (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * __this, int32_t ___key0, IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE *, int32_t, IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 *, const RuntimeMethod*))Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared)(__this, ___key0, ___value1, method); } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void byteByteDelegate__ctor_m6ACADAF0DCCA99E88B803EA050FFDC58A958E0E2 (byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidByteDelegate__ctor_m77A3D0919DD9A793E7CEFB06667F13B0EB09D8FB (voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidObjDelegate__ctor_m31C11AA6EC2826270B5577226154099624067F0C (voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::__GetIStreamManagerInstance(System.Int32,ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate,ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate,ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSStreamManager___GetIStreamManagerInstance_m99BBB43B4ACDA86D01C17B3159D8718120282959 (int32_t ___id0, byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * ___formatDataToSend1, voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * ___handleReceivedData2, voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * ___setInvokeOnDataReceived3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::__InvokeOnDataReceived(System.IntPtr,System.Byte[],System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager___InvokeOnDataReceived_mE5DD8A02067310839E8B7E2DDA6E255D6B71DB77 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int64_t ___length2, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m89A885CD36923B8B9D37AF1CA43625AAA563348F (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method); } // System.Void ArduinoBluetoothAPI.ClientStreamManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientStreamManager__ctor_m352EA4A46998CD887F934CFFF6B15BA3859D261F (ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * __this, const RuntimeMethod* method); // System.Byte[] ArduinoBluetoothAPI.LengthStreamManager::read(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119 (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____in0, int32_t ___offset1, int32_t ___r_length2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent::Invoke(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent_Invoke_m41D7E897B6854F7EFF00EA0BB50CC3D532948EEE (InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnConnectionFailed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387 (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0 (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnBinaryDataReceived(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6 (int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnScanEnded(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03 (int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnServiceNotFound(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062 (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnCharacteristicNotFound(System.Int32,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF (int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnCharacteristicChanged(System.Int32,System.IntPtr,System.Int64,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothVoidEvent__ctor_mD1BAB28D2B794FA565A6D436EBA68BE7B17A357E (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent__ctor_m0900EB9A7D3C1F97ECF4E44AF6AF8167792983A0 (BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent__ctor_m1D0037E384C82A9C6F1B4BD3601A44F89A92FB9C (BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent2__ctor_mBDCC8D3A52093D5B20710EB2C3D00A82FEFB1AEB (BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent2__ctor_m92B9040DCCE35F45ADBEB299DD98E70EF5EF3763 (BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__GetInstance(System.String,System.Boolean,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___GetInstance_mD797A400AFAE32C70381733A98A224BF1D7AFCF9 (String_t* ___deviceName0, bool ___BLE1, BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * ___onConnected2, BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * ___onConnectionFailed3, BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * ___onScanEnded4, BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * ___onDataReceived5, BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * ___onBinaryDataReceived6, BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * ___onServiceNotFound7, BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * ___onCharacteristicNotFound8, BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * ___onCharacteristicChanged9, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::testErrors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getNearbyDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getNearbyDevicesList_m7555AD71B36284EED051DB5374AE00EB0AFE00D9 (intptr_t ___obj0, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDevicesListLength(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getDevicesListLength_mF1EEA31B275473535079E753FA47CE8E998397C4 (intptr_t ___list0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceListNameAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getDeviceListNameAt_mEC18A9ED7F5F3BDB856A37D796F2481EE5FA2AC1 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceListAddressAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getDeviceListAddressAt_mBFB457651FABFE812E873680FCA08A1F614B5197 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceListRssiAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getDeviceListRssiAt_mB59DB3FAC0C866EC3EE5E64F33A586764B75F566 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__Connect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___Connect_m0A3F53DD3D5E3C5E14776D6D938973A57CBEB40F (intptr_t ___obj0, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getId(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getId_m0B3985DF2851182AABBDAF5FAE8EFE9D22B81079 (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getDeviceName_m76EE868B95F8A0DDD793A8AC1381C93B22AF14A6 (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__isConnected(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___isConnected_m91A179A05DEE8936853023302AA1F85C88108C63 (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__isDevicePaired(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___isDevicePaired_m77A71DA05C3EED8976CDF50D46475C4B03EC0E3B (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__ScanNearbyDevices(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___ScanNearbyDevices_mE5087EB9FF41A1CE9BB5FBD1113DEA270C02787B (intptr_t ___obj0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__isBluetoothEnabled(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___isBluetoothEnabled_m8CE063CAFED1620F743006DB2126A763956DCB55 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__sendData(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___sendData_m940807AC1588AF93E96FBD54250D7371C22D5F16 (intptr_t ___obj0, String_t* ___data1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__sendBData(System.IntPtr,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___sendBData_m9E254F6D29E86ACFD864484D241DD3105DB081F7 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setDeviceName(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setDeviceName_mD6DED0A02A7B2FF90F28888A1FFB31B733DD7C7A (intptr_t ___obj0, String_t* ___deviceName1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setLengthBasedStream(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setLengthBasedStream_mA3EA44EB4A45449FDB2DD916660533CA45172B84 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::.ctor(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager__ctor_m185E1DA54BCFFF7E3371AB3DB5CC5189D5853185 (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::getIStreamManager() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager_getIStreamManager_mD39EB36FA73871BE1BC743A6D106014652173F86_inline (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setCustomStreamManager(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setCustomStreamManager_m3FB82620F530390E64E6F55702F38E9B416583B6 (intptr_t ___obj0, intptr_t ___streamManager1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setTerminatorBasedStream(System.IntPtr,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setTerminatorBasedStream_m941F2FB62EFB8660D3E11A295C139544D49AECFF (intptr_t ___obj0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__startListening(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___startListening_m4002597E8B91A4CAE1F61A22BA469A383E54F079 (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__Disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___Disconnect_m3E02E3FBAF0D0EE0BDE0D0C98753A97EBE7573FA (intptr_t ___obj0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__subscribeCharact(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___subscribeCharact_m96EB1DBD7B477E392F11DA2D1C97673EB8EBE56E (intptr_t ___obj0, String_t* ___service1, String_t* ___charact2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__writeCharacteristic(System.IntPtr,System.Byte[],System.Int32,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___writeCharacteristic_m5E5182D68828E24A0AF0966790DDC1FC39EC1194 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, String_t* ___service3, String_t* ___characteristic4, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__readCharacteristic(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___readCharacteristic_mD007CF266E5FAF1FDB2FE4C93AC2EF27A4FF194A (intptr_t ___obj0, String_t* ___service1, String_t* ___characteristic2, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getLastError(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getLastError_m1AA543AA804F977B17746F434C1FFF0F976A70D7 (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getPairedDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getPairedDevicesList_mF2A1EA5BB18BF1BE775550289A525ACA41DFAA5F (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getGattServices(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getGattServices_m805AF3A5264FF45085D3E2E5788EA087E3C96F98 (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getServiceAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getServiceAt_mED743D3C91CFC88012A39403FF6616E03D56C69F (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getServiceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getServiceName_m37903560F0BB822F73752665F6B778559795C5AC (intptr_t ___obj0, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getGattServiceCharacteristics(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getGattServiceCharacteristics_m6AC64873A6B94C226F3F7B3A707D7A419B4799ED (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getCharacteristicAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getCharacteristicAt_m28EEC2E456C88C464E19DA376FAF8B977C0249B9 (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__handleReceivedData(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__formatDataToSend(System.Int32,System.IntPtr,System.Int64,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__setInvokeOnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B (int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method); // !1 System.Collections.Generic.Dictionary`2::get_Item(!0) inline MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * __this, int32_t ___key0, const RuntimeMethod* method) { return (( MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * (*) (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 *, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_gshared)(__this, ___key0, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) inline void Dictionary_2_Add_m4F05F21A322FEC65A58EB52D4FA4CE0424B4F831 (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * __this, int32_t ___key0, MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 *, int32_t, MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF *, const RuntimeMethod*))Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared)(__this, ___key0, ___value1, method); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void byteByteDelegate__ctor_m8F1D0AFB4BFA26B60453DF98000BDCAEA398D0A6 (byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidByteDelegate__ctor_m4DD380175C71B7A1FE6B4A7003229B8805BE70F6 (voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidObjDelegate__ctor_m4853300C8FC880FB0D85FA2B625DB58430B80793 (voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__GetIStreamManagerInstance(System.Int32,ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate,ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate,ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager___GetIStreamManagerInstance_m7B12E9371730D7F993E79C18B2A7601A693EDABC (int32_t ___id0, byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * ___formatDataToSend1, voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * ___handleReceivedData2, voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * ___setInvokeOnDataReceived3, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__InvokeOnDataReceived(System.IntPtr,System.Byte[],System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager___InvokeOnDataReceived_m55AEE7A4055E4D1F4CC22D9913E5D2558D50F5F8 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int64_t ___length2, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mFFF08F1EFA4FDF22C83F6DCCEFA7E9515337E1DC (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method); } // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.FunctionFormatter::getFunction(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FunctionFormatter_getFunction_m24DC7C486E0C61B9D2D55F058855A9DFA6D93FF2 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.ResponseHandler::isError(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResponseHandler_isError_mD2A908EED67988D486DB31C89E606F835C820F53 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, int32_t ___error0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.ResponseHandler::handleError(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, int32_t ___pendingError0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff1, int32_t ___inoffset2, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.FunctionFormatter::getBool(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FunctionFormatter_getBool_m87D4884972AE6CDD54C7537D4CEB4CA9F0C76F8E (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Collections.Generic.List`1 ArduinoBluetoothAPI.FunctionFormatter::getListBluetoothHelperService(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * FunctionFormatter_getListBluetoothHelperService_mCA001EBB98817A21388F5AF6DCF9CE8A97E882C2 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothTransmissionCharacteristicNotSetException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothTransmissionCharacteristicNotSetException__ctor_m267550716CD6EF6CAE8B4B72401A4DA36A7B5D27 (BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/ServiceNotSetException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServiceNotSetException__ctor_mFCAA192F2AC88289B2D6E25FA0122D8E4DA3B21D (ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB * __this, const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method); // System.IO.Ports.SerialPort ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::GetSerial() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083_inline (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method); // System.IO.Stream System.IO.Ports.SerialPort::get_BaseStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * SerialPort_get_BaseStream_m8403D0DCE09D93ADB5A7D779DDEFBC9A3D03B292 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, const RuntimeMethod* method); // System.Void System.Threading.Thread::Sleep(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Sleep_m8E61FC80BD38981CB18CA549909710790283DDCC (int32_t ___millisecondsTimeout0, const RuntimeMethod* method); // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8 (RuntimeObject * ___message0, const RuntimeMethod* method); // System.Boolean System.IO.Ports.SerialPort::get_IsOpen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerialPort_get_IsOpen_m67DAEA08CB7DDEF1144419F6C5F09F4E3C3D3D39 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::Close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_Close_m288C294F0F4AF5508E932492937DFCD348AB9C34 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::Write(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_Write_m469005350037D93FBCF5298061475EE016B52CED (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method); // UnityEngine.GameObject UnityEngine.Component::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method); // System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m03007A68ABBA4CCD8C27B944964983395E7640F9 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___target0, const RuntimeMethod* method); // System.Boolean System.Collections.Concurrent.ConcurrentQueue`1::get_IsEmpty() inline bool ConcurrentQueue_1_get_IsEmpty_mD4E1AF1F0B2B1372AB8F0B10E51EB7CA2CC5748F (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * __this, const RuntimeMethod* method) { return (( bool (*) (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE *, const RuntimeMethod*))ConcurrentQueue_1_get_IsEmpty_m00CFC7F76647C3E49D255A3570C9AEC901EF0BAA_gshared)(__this, method); } // System.Void System.Action::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_Invoke_m3FFA5BE3D64F0FF8E1E1CB6F953913FADB5EB89E (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Concurrent.ConcurrentQueue`1::TryDequeue(!0&) inline bool ConcurrentQueue_1_TryDequeue_mE42C1DE41707C063A34DCDE668BF0285FB8F39BF (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * __this, Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 ** ___result0, const RuntimeMethod* method) { return (( bool (*) (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE *, Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 **, const RuntimeMethod*))ConcurrentQueue_1_TryDequeue_m8D633FD1D0EF70BD84D0D1C82EAC8B029D603E98_gshared)(__this, ___result0, method); } // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, const RuntimeMethod* method); // System.Void System.Collections.Concurrent.ConcurrentQueue`1::.ctor() inline void ConcurrentQueue_1__ctor_mA4B113144F0E30BBDBC30D082DFEB8D45C7BAE01 (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * __this, const RuntimeMethod* method) { (( void (*) (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE *, const RuntimeMethod*))ConcurrentQueue_1__ctor_m6C847EC789F8A8C9A5F3DD390BCDB42F494CD8B9_gshared)(__this, method); } // System.String System.String::Trim() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_m3FEC641D7046124B7F381701903B50B5171DE0A2 (String_t* __this, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_mEF0800D4AF607E61714C92A76911B4780C4D0A29 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.Utils::IsBlank(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Utils_IsBlank_m13DEACE6A36118E55B776A3BAEE1A5A2F9604CA1 (String_t* ___str0, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper__ctor_m14E13D0314EFC7FD51E409A67A5850318843AF43 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver__ctor_mFA149261B921C32614CA3DF08BF039EF1108AA94 (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * ___helper0, const RuntimeMethod* method); // System.Void System.Nullable`1::.ctor(!0) inline void Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49 (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, bool ___value0, const RuntimeMethod* method) { (( void (*) (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *, bool, const RuntimeMethod*))Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_gshared)(__this, ___value0, method); } // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *, const RuntimeMethod*))Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_gshared_inline)(__this, method); } // !0 System.Nullable`1::get_Value() inline bool Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *, const RuntimeMethod*))Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B_gshared)(__this, method); } // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::GetBluetoothPort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* BluetoothRegistryDevice_GetBluetoothPort_mDDF30FD5A5376DE9481C1AD79AEF90127CF92CEB (const RuntimeMethod* method); // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::GetPorts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* BluetoothRegistryDevice_GetPorts_m7521A2100E1533A100CAF77BFDCB5B9F0E4E3A2F (const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort__ctor_mE0AA272C30A54B314B981B20D1313646F9E498F6 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_BaudRate(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_BaudRate_mDF9A29532844E13B7B46B15F679EA0C7BDE862A5 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_StopBits(System.IO.Ports.StopBits) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_StopBits_m16440A3CD939EC1C58B417500449E97E29010514 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_WriteTimeout(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_WriteTimeout_m7171124A4C69BAAE27EAF1F7B6436A9E75DD23BA (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_ReadTimeout(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_ReadTimeout_mD5EC3B8F392013DDBB2331064ABD232486B4C012 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_DataBits(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_DataBits_m34141498A97281A66407F7B5348423BF90114AE6 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_Parity(System.IO.Ports.Parity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_Parity_m66A3063DCBAE1DE1F65CE18D1AFFC0F295147B82 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_Handshake(System.IO.Ports.Handshake) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_Handshake_m95B372A67AA56FDB96C8A2C65BAA0D978A45F5C5 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_RtsEnable(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_RtsEnable_m558445585CB819207BBFEBB819F27A3EB850B3FA (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, bool ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPinChangedEventHandler::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPinChangedEventHandler__ctor_m3CD60FD7172D76B8FF47A1970A556870530A1CAC (SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::add_PinChanged(System.IO.Ports.SerialPinChangedEventHandler) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_add_PinChanged_m9BBC1211E4DEBC71437A2EF118A4DDE6C8581BD6 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7 * ___value0, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::get_PortName() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_get_PortName_m3FDFA55554A150488228AE0851F16F136C385E05_inline (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::set_PortName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_set_PortName_mA91E493A0078631FA46AB3A814EB1D0960EBBCEF (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, String_t* ___value0, const RuntimeMethod* method); // System.Void System.IO.Ports.SerialPort::Open() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerialPort_Open_m8AD6DD164A6CA49E736D1D3C7CADE54264335A63 (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::findBluetoothDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_findBluetoothDevices_m6483FCD3262AD4CE094F455D6DEE784D5C875A75 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method); // System.Boolean System.String::Contains(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A (String_t* __this, String_t* ___value0, const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.BluetoothDevice::get_Rssi() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BluetoothDevice_get_Rssi_mA3FED34C8B41BB21FEF70FCE48132019A3009601_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::setStopThread(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager_setStopThread_m8C514C5A15078D29A270BC020E144331C8CFEA80 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, bool ___stopThread0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::set(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager_set_m4B3F7C69F49E518356E151886B29A70F772BD428 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, String_t* ___data0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLengthStreamManager__ctor_m7C947979C26853AAF84E7909F93AD1DDDF4CE029 (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper,ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCustomStreamManager__ctor_m6C2BEE28A0EF98C015D20AE5FA39933A745A45DC (BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothOneCharTerminatorStreamManager__ctor_mFC63735470BC3FC79084A6B0007406145912A2BE (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothTerminatorCharStreamManager__ctor_m62B87C6605159FE8070E7D80BB3EBADD5E12F413 (BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, String_t* ___terminationChar1, bool ___appendTerminator2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnConnectionFailed_m37F23688426C10DD5455EA91A269491E416FBAF6 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnConnected_m8C811ECC6480D01321CD01D4335FA356508245CD (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper__ctor_mCC4C4E5CBC474DCC277C6471B9F1BDBE4000ADDA (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method); // ArduinoBluetoothAPI.BluetoothClient ArduinoBluetoothAPI.BluetoothClient::GetInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1 (const RuntimeMethod* method); // System.Int32 ArduinoBluetoothAPI.BluetoothClient::getInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BluetoothClient_getInstance_mB99048DF076AB465393ECF073F048B1D82802BA8 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, String_t* ___deviceName0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::StartListening(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_StartListening_m6C2FE6675DB74B086885CA6F4ECBCA209BFA91AB (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::Connect(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Connect_m6C1542AC4B40DE997B051B6417D60584D20BA864 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::Disconnect(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Disconnect_m24ED9A9C57546E37D50BDE17565FE406737552E9 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::setLengthBasedStreamManager(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_setLengthBasedStreamManager_m4DB274204861EFCED4D67461AABC04B88E5031D1 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::setTerminatorBasedStream(System.Int32,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_setTerminatorBasedStream_m35AAC75EFA8F890EBC46A2F82871FF24BB2E8776 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::setDeviceName(System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_setDeviceName_mE2FDAEF2B250F3372F9A277313154800EB59BB47 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, String_t* ___deviceName1, const RuntimeMethod* method); // System.String ArduinoBluetoothAPI.BluetoothClient::getDeviceName(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothClient_getDeviceName_mD3B0D73665C6B76AA5D293D7B6B5652453FD55EE (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.BluetoothClient::isConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_isConnected_m5CC5B7E1484FCE92B528347615AB196BB4EC8B3E (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.BluetoothClient::isDevicePaired(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_isDevicePaired_mF08CD1760DA0709352AAA7D3393D0F31F078CB94 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Boolean ArduinoBluetoothAPI.BluetoothClient::ScanNearbyDevices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_ScanNearbyDevices_m28BDCA9235E8E18F19A9286BD246A268E3D78347 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::sendData(System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_sendData_m8329629728CD90218047C8904495AB9568F16F5D (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::Subscribe(System.Int32,ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Subscribe_m42AA2C9F5DD0F0A85DC948C003DD44574E137298 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___bluetoothHelperService1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::WriteCharacteristic(System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_WriteCharacteristic_m5F3E7C7023D5657A0105AE509A330BAEC41E3F76 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value2, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::ReadCharacteristic(System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_ReadCharacteristic_m8F31B180489CD1092FBDE771A19FAD0078383A7E (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___bluetoothHelperCharacteristic1, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothClient::Subscribe(System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Subscribe_m310595CDAE2B4A7033C60C52E329601D02566568 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___bluetoothHelperCharacteristic1, const RuntimeMethod* method); // System.Collections.Generic.List`1 ArduinoBluetoothAPI.BluetoothClient::getGattServices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * BluetoothClient_getGattServices_m270AED666554AAA43DA080DF643490BED078CA1B (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedInSimulationException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MethodNotSupportedInSimulationException__ctor_m0C9FBB577DE6094B30B132428B98128DFC44711C (MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F * __this, const RuntimeMethod* method); // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothHelperException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3 (BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 * __this, String_t* ___message0, const RuntimeMethod* method); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __GetInstance(char*, int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __ScanNearbyDevices(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __startListening(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __Connect(intptr_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getId(intptr_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __isDevicePaired(intptr_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __isConnected(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __Disconnect(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __setLengthBasedStream(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __setTerminatorBasedStream(intptr_t, char*, int32_t); IL2CPP_EXTERN_C void DEFAULT_CALL __setCustomStreamManager(intptr_t, intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __setDeviceName(intptr_t, char*); IL2CPP_EXTERN_C void DEFAULT_CALL __sendData(intptr_t, char*); IL2CPP_EXTERN_C void DEFAULT_CALL __sendBData(intptr_t, uint8_t*, int32_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getLastError(intptr_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getNearbyDevicesList(intptr_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getPairedDevicesList(intptr_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getDevicesListLength(intptr_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getDeviceListNameAt(intptr_t, int32_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getDeviceListAddressAt(intptr_t, int32_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getDeviceListRssiAt(intptr_t, int32_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getDeviceName(intptr_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL __isBluetoothEnabled(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __subscribeCharact(intptr_t, char*, char*); IL2CPP_EXTERN_C void DEFAULT_CALL __writeCharacteristic(intptr_t, uint8_t*, int32_t, char*, char*); IL2CPP_EXTERN_C void DEFAULT_CALL __readCharacteristic(intptr_t, char*, char*); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getGattServices(intptr_t, intptr_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getServiceAt(intptr_t, int32_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getGattServiceCharacteristics(intptr_t, intptr_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getCharacteristicAt(intptr_t, int32_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getServiceName(intptr_t); IL2CPP_EXTERN_C void DEFAULT_CALL __InvokeOnDataReceived(intptr_t, uint8_t*, int64_t); IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __GetIStreamManagerInstance(int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __GetInstance(char*, int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __ScanNearbyDevices(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __startListening(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __Connect(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getId(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __isDevicePaired(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __isConnected(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __Disconnect(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __setLengthBasedStream(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __setCustomStreamManager(intptr_t, intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __setTerminatorBasedStream(intptr_t, char*, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __setDeviceName(intptr_t, char*); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __sendData(intptr_t, char*); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __sendBData(intptr_t, uint8_t*, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getLastError(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getNearbyDevicesList(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getPairedDevicesList(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getDevicesListLength(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getDeviceListNameAt(intptr_t, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getDeviceListAddressAt(intptr_t, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __getDeviceListRssiAt(intptr_t, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getDeviceName(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL __isBluetoothEnabled(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __subscribeCharact(intptr_t, char*, char*); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __writeCharacteristic(intptr_t, uint8_t*, int32_t, char*, char*); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __readCharacteristic(intptr_t, char*, char*); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getGattServices(intptr_t, intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getServiceAt(intptr_t, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getGattServiceCharacteristics(intptr_t, intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getCharacteristicAt(intptr_t, int32_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __getServiceName(intptr_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C void DEFAULT_CALL __InvokeOnDataReceived(intptr_t, uint8_t*, int64_t); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL IL2CPP_EXTERN_C intptr_t DEFAULT_CALL __GetIStreamManagerInstance(int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // ArduinoBluetoothAPI.BluetoothClient ArduinoBluetoothAPI.BluetoothClient::GetInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_bluetoothClient_20(); if (!L_0) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_1 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_bluetoothClient_20(); NullCheck(L_1); bool L_2 = L_1->get_failedToInitialize_19(); if (!L_2) { goto IL_001d; } } IL_0013: { BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_3 = (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 *)il2cpp_codegen_object_new(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient__ctor_m8AA4660B206D800F3D38F47A1B6E64E688730EF3(L_3, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->set_bluetoothClient_20(L_3); } IL_001d: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_4 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_bluetoothClient_20(); NullCheck(L_4); BluetoothClient_startClient_mE256865242A781522262B9C5B4125DB5CF115A1B(L_4, /*hidden argument*/NULL); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_bluetoothClient_20(); return L_5; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient__ctor_m8AA4660B206D800F3D38F47A1B6E64E688730EF3 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_OnDataReceived_m95163BFAEA535968F251FC923DFAFA376E7DC1F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_0 = (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F *)il2cpp_codegen_object_new(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); Semaphore__ctor_m2D5E299CB8349F59A36727B9171C531220C5A760(L_0, 0, 1, /*hidden argument*/NULL); __this->set_waitForResponse_8(L_0); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_1 = (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F *)il2cpp_codegen_object_new(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); Semaphore__ctor_m2D5E299CB8349F59A36727B9171C531220C5A760(L_1, 0, 1, /*hidden argument*/NULL); __this->set_waitForData_7(L_1); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_2 = (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F *)il2cpp_codegen_object_new(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); Semaphore__ctor_m2D5E299CB8349F59A36727B9171C531220C5A760(L_2, 1, 1, /*hidden argument*/NULL); __this->set_lockReceiving_10(L_2); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_3 = (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F *)il2cpp_codegen_object_new(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); Semaphore__ctor_m2D5E299CB8349F59A36727B9171C531220C5A760(L_3, 1, 1, /*hidden argument*/NULL); __this->set_semaphore_9(L_3); __this->set_stopThread_5((bool)0); __this->set_connected_1((bool)0); __this->set_waitingResponse_11((bool)0); __this->set_failedToInitialize_19((bool)0); __this->set_waitingFunction_12((bool)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10000)); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->set_outbuff_13(L_4); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_5 = (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F *)il2cpp_codegen_object_new(FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F_il2cpp_TypeInfo_var); FunctionFormatter__ctor_m1ADCB6015EBA1C4EFAB7B028C006E438BBA2B33F(L_5, /*hidden argument*/NULL); __this->set_formatter_24(L_5); LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * L_6 = (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 *)il2cpp_codegen_object_new(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var); LengthStreamManager__ctor_m624D7E0FB9A298DFF6B57FBD6BDC52BFDB756779(L_6, /*hidden argument*/NULL); __this->set_streamManager_4(L_6); ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_7 = (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C *)il2cpp_codegen_object_new(ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C_il2cpp_TypeInfo_var); ResponseHandler__ctor_m2168FD60DC0A1BEEFCB332D999F51CF4FCB7C748(L_7, __this, /*hidden argument*/NULL); __this->set_handler_6(L_7); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_8 = __this->get_streamManager_4(); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_9 = L_8; NullCheck(L_9); InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * L_10 = L_9->get_OnDataReceived_0(); InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * L_11 = (InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB *)il2cpp_codegen_object_new(InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB_il2cpp_TypeInfo_var); InvokeDataReceivedEvent__ctor_m9DFF2CF1D130A5C630B1827317288EDFCF131111(L_11, __this, (intptr_t)((intptr_t)BluetoothClient_OnDataReceived_m95163BFAEA535968F251FC923DFAFA376E7DC1F9_RuntimeMethod_var), /*hidden argument*/NULL); Delegate_t * L_12; L_12 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_10, L_11, /*hidden argument*/NULL); NullCheck(L_9); L_9->set_OnDataReceived_0(((InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB *)CastclassSealed((RuntimeObject*)L_12, InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB_il2cpp_TypeInfo_var))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096)); __this->set_inbuffer_16(L_13); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::startClient() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_startClient_mE256865242A781522262B9C5B4125DB5CF115A1B (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_AsyncListen_mA1FFDBE4EE4BFF927578E7B6EDADFF9D035E6A0B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F6813E5618C4BA70ECD54F08932EE08FAAC2149); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { bool L_0 = __this->get_connected_1(); if (!L_0) { goto IL_0009; } } { return; } IL_0009: { } IL_000a: try {// begin try (depth: 1) IL2CPP_RUNTIME_CLASS_INIT(Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(_stringLiteral2F6813E5618C4BA70ECD54F08932EE08FAAC2149, /*hidden argument*/NULL); TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_1 = (TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE *)il2cpp_codegen_object_new(TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE_il2cpp_TypeInfo_var); TcpClient__ctor_m04BD4EDA03D1AE7183FC99DB886BD93CF85D2F2C(L_1, /*hidden argument*/NULL); __this->set_tcpClient_18(L_1); TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_2 = __this->get_tcpClient_18(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); String_t* L_3 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_SERVER_IP_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); int32_t L_4 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_PORT_NUMBER_0(); NullCheck(L_2); TcpClient_Connect_m457A7B869D62CC9B54DE2914839B342DF0559003(L_2, L_3, L_4, /*hidden argument*/NULL); __this->set_connected_1((bool)1); __this->set_stopThread_5((bool)0); TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_5 = __this->get_tcpClient_18(); NullCheck(L_5); NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 * L_6; L_6 = TcpClient_GetStream_mBBF27B06916830198E0E3BA323142793E9B2C5FC(L_5, /*hidden argument*/NULL); StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * L_7 = (StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 *)il2cpp_codegen_object_new(StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6_il2cpp_TypeInfo_var); StreamWriter__ctor_m3D516CFFEDAC2849A8C3E997FD0233A61A482762(L_7, L_6, /*hidden argument*/NULL); __this->set_writer_2(L_7); TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_8 = __this->get_tcpClient_18(); NullCheck(L_8); NetworkStream_t160A2538024FE3EC707872435D01F1C20B3B1A48 * L_9; L_9 = TcpClient_GetStream_mBBF27B06916830198E0E3BA323142793E9B2C5FC(L_8, /*hidden argument*/NULL); StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * L_10 = (StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 *)il2cpp_codegen_object_new(StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3_il2cpp_TypeInfo_var); StreamReader__ctor_m0F256281F982E077C73A4C297F1301026A3C2905(L_10, L_9, /*hidden argument*/NULL); __this->set_reader_3(L_10); ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 * L_11 = (ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 *)il2cpp_codegen_object_new(ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var); ThreadStart__ctor_m360F4EED0AD96A27D6A9612BF79671F26B30411F(L_11, __this, (intptr_t)((intptr_t)BluetoothClient_AsyncListen_mA1FFDBE4EE4BFF927578E7B6EDADFF9D035E6A0B_RuntimeMethod_var), /*hidden argument*/NULL); Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * L_12 = (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 *)il2cpp_codegen_object_new(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); Thread__ctor_mF22465F0D0E47C11EF25DB552D1047402750BE90(L_12, L_11, /*hidden argument*/NULL); NullCheck(L_12); Thread_Start_m490124B23F5EFD0BB2BED8CA12C77195B9CD9E1B(L_12, /*hidden argument*/NULL); goto IL_00a9; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0086; } throw e; } CATCH_0086: {// begin catch(System.Exception) Exception_t * L_13 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); NullCheck(L_13); String_t* L_14; L_14 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Exception::get_StackTrace() */, L_13); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var))); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_14, /*hidden argument*/NULL); __this->set_failedToInitialize_19((bool)0); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))); ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))))->set_bluetoothClient_20((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 *)NULL); NullCheck(L_13); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_13); BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C * L_16 = (BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C_il2cpp_TypeInfo_var))); BluetoothClientNotInitialized__ctor_m24F522A877B700D0915BB8E226A01175B77CC821(L_16, L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_startClient_mE256865242A781522262B9C5B4125DB5CF115A1B_RuntimeMethod_var))); }// end catch (depth: 1) IL_00a9: { return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::OnDataReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_OnDataReceived_m95163BFAEA535968F251FC923DFAFA376E7DC1F9 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_invokeEvent_mF448A39B3A36586467BEC44FAEAD4CFA13175E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD529898A2803CB0E142051733364EBD1CF4BEB57); s_Il2CppMethodInitialized = true; } EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * V_0 = NULL; int32_t V_1 = 0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->set_inbuff_14(L_0); ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->set_inoffset_15(0); ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_1 = __this->get_handler_6(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t L_3 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t* L_4 = __this->get_address_of_pendingError_23(); NullCheck(L_1); int32_t L_5; L_5 = ResponseHandler_GetFunction_mF2EFCDAB765F4E24B3DB342BBE95B578E13EE01D(L_1, L_2, L_3, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), (int32_t*)L_4, /*hidden argument*/NULL); __this->set_pendingFunction_21(L_5); int32_t L_6 = __this->get_pendingFunction_21(); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var, &L_7); String_t* L_9; L_9 = String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2(_stringLiteralD529898A2803CB0E142051733364EBD1CF4BEB57, L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_9, /*hidden argument*/NULL); int32_t L_10 = __this->get_pendingFunction_21(); if (!L_10) { goto IL_0077; } } { int32_t L_11 = __this->get_pendingFunction_21(); if ((((int32_t)L_11) == ((int32_t)1))) { goto IL_0077; } } { ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_12 = __this->get_handler_6(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___buff0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); int32_t L_14 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_12); int32_t L_15; L_15 = ResponseHandler_getInstanceId_mC1DA3C7B168A27DC6581D52436F7647916811866(L_12, L_13, L_14, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); __this->set_pendingInstance_22(L_15); goto IL_007e; } IL_0077: { __this->set_pendingInstance_22(0); } IL_007e: { ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_16 = __this->get_handler_6(); int32_t L_17 = __this->get_pendingFunction_21(); NullCheck(L_16); bool L_18; L_18 = ResponseHandler_isEvent_m7B705F3D1D6E0E7964E750FE84DEC68473936910(L_16, L_17, /*hidden argument*/NULL); if (L_18) { goto IL_009e; } } { Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_19 = __this->get_waitForResponse_8(); NullCheck(L_19); int32_t L_20; L_20 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_19, /*hidden argument*/NULL); return; } IL_009e: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_21 = (EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 *)il2cpp_codegen_object_new(EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0_il2cpp_TypeInfo_var); EventObj__ctor_m696FD666C7F6C7C45CAABC95E498BF9D97936153(L_21, /*hidden argument*/NULL); V_0 = L_21; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_22 = V_0; int32_t L_23 = __this->get_pendingFunction_21(); NullCheck(L_22); L_22->set_function_0(L_23); int32_t L_24 = __this->get_pendingFunction_21(); V_1 = L_24; int32_t L_25 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)((int32_t)28)))) { case 0: { goto IL_01ce; } case 1: { goto IL_0102; } case 2: { goto IL_0127; } case 3: { goto IL_016c; } case 4: { goto IL_00dd; } case 5: { goto IL_01f0; } } } { goto IL_0230; } IL_00dd: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_26 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_27 = __this->get_formatter_24(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_29 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_27); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_30; L_30 = FunctionFormatter_getLinkedListBluetoothDevice_m3E3741592B233EFA8A9D515B16F35BED6D2F201F(L_27, L_28, L_29, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_26); L_26->set_tempList_1(L_30); goto IL_0230; } IL_0102: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_31 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_32 = __this->get_formatter_24(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_34 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_32); String_t* L_35; L_35 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_32, L_33, L_34, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_31); L_31->set_tmpstr1_2(L_35); goto IL_0230; } IL_0127: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_36 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_37 = __this->get_formatter_24(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_39 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_37); String_t* L_40; L_40 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_37, L_38, L_39, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_36); L_36->set_tmpstr1_2(L_40); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_41 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_42 = __this->get_formatter_24(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_44 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_42); String_t* L_45; L_45 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_42, L_43, L_44, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_41); L_41->set_tmpstr2_3(L_45); goto IL_0230; } IL_016c: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_46 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_47 = __this->get_formatter_24(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_48 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_49 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_47); String_t* L_50; L_50 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_47, L_48, L_49, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_46); L_46->set_tmpstr1_2(L_50); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_51 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_52 = __this->get_formatter_24(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_53 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_54 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_52); String_t* L_55; L_55 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_52, L_53, L_54, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_51); L_51->set_tmpstr2_3(L_55); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_56 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_57 = __this->get_formatter_24(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_58 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_59 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_57); String_t* L_60; L_60 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_57, L_58, L_59, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_56); L_56->set_tmpstr3_4(L_60); goto IL_0230; } IL_01ce: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_61 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_62 = __this->get_formatter_24(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_63 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_64 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_62); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_65; L_65 = FunctionFormatter_getByteArray_mCCFB520613D2231D9C4690245A0FC04C82B7834F(L_62, L_63, L_64, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_61); L_61->set_data_5(L_65); goto IL_0230; } IL_01f0: { EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_66 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_67 = __this->get_formatter_24(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_68 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_69 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_67); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_70; L_70 = FunctionFormatter_getByteArray_mCCFB520613D2231D9C4690245A0FC04C82B7834F(L_67, L_68, L_69, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_66); L_66->set_data_5(L_70); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_71 = V_0; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_72 = __this->get_formatter_24(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_73 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_74 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); NullCheck(L_72); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_75; L_75 = FunctionFormatter_getBluetoothHelperCharacteristic_m44C586DE9B7603B415191265FAAB553D1526E843(L_72, L_73, L_74, (int32_t*)(((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_address_of_inoffset_15()), /*hidden argument*/NULL); NullCheck(L_71); L_71->set_tmpCharacteristic_6(L_75); } IL_0230: { ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516 * L_76 = (ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516 *)il2cpp_codegen_object_new(ParameterizedThreadStart_t5C6FC428171B904D8547954B337B373083E89516_il2cpp_TypeInfo_var); ParameterizedThreadStart__ctor_m6F49448AAE802068CE1DB1BE519962708DA871B0(L_76, __this, (intptr_t)((intptr_t)BluetoothClient_invokeEvent_mF448A39B3A36586467BEC44FAEAD4CFA13175E91_RuntimeMethod_var), /*hidden argument*/NULL); Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * L_77 = (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 *)il2cpp_codegen_object_new(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); Thread__ctor_m4E8C9D36164CFCFD65989CAE0F6456AC40BC4492(L_77, L_76, /*hidden argument*/NULL); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_78 = V_0; NullCheck(L_77); Thread_Start_m11EE2B4E0C1BC8520655644C1C31C0CFFC23B5B7(L_77, L_78, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::invokeEvent(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_invokeEvent_mF448A39B3A36586467BEC44FAEAD4CFA13175E91 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * V_0 = NULL; WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * V_1 = NULL; int32_t V_2 = 0; { RuntimeObject * L_0 = ___obj0; V_0 = ((EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 *)CastclassClass((RuntimeObject*)L_0, EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0_il2cpp_TypeInfo_var)); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_1 = V_0; NullCheck(L_1); int32_t L_2 = L_1->get_function_0(); int32_t L_3 = __this->get_pendingInstance_22(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_4; L_4 = BluetoothHelper_GetInstanceById_m4B30FBD3354C3331CC3146A11C7DE7A8626F4174(L_3, /*hidden argument*/NULL); V_1 = ((WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A *)CastclassClass((RuntimeObject*)L_4, WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A_il2cpp_TypeInfo_var)); int32_t L_5 = __this->get_pendingFunction_21(); V_2 = L_5; int32_t L_6 = V_2; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)((int32_t)26)))) { case 0: { goto IL_005d; } case 1: { goto IL_0064; } case 2: { goto IL_00a4; } case 3: { goto IL_006b; } case 4: { goto IL_0078; } case 5: { goto IL_008b; } case 6: { goto IL_0050; } case 7: { goto IL_00b1; } } } { return; } IL_0050: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_7 = V_1; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_8 = V_0; NullCheck(L_8); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_9 = L_8->get_tempList_1(); NullCheck(L_7); BluetoothHelper_InvokeOnScanEnded_m4838FA0E2262B436B782B5261EA5AD18B24103F6(L_7, L_9, /*hidden argument*/NULL); return; } IL_005d: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_10 = V_1; NullCheck(L_10); VirtualActionInvoker0::Invoke(20 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() */, L_10); return; } IL_0064: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_11 = V_1; NullCheck(L_11); VirtualActionInvoker0::Invoke(21 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() */, L_11); return; } IL_006b: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_12 = V_1; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_13 = V_0; NullCheck(L_13); String_t* L_14 = L_13->get_tmpstr1_2(); NullCheck(L_12); VirtualActionInvoker1< String_t* >::Invoke(22 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnServiceNotFound(System.String) */, L_12, L_14); return; } IL_0078: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_15 = V_1; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_16 = V_0; NullCheck(L_16); String_t* L_17 = L_16->get_tmpstr1_2(); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_18 = V_0; NullCheck(L_18); String_t* L_19 = L_18->get_tmpstr2_3(); NullCheck(L_15); VirtualActionInvoker2< String_t*, String_t* >::Invoke(23 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicNotFound(System.String,System.String) */, L_15, L_17, L_19); return; } IL_008b: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_20 = V_1; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_21 = V_0; NullCheck(L_21); String_t* L_22 = L_21->get_tmpstr1_2(); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_23 = V_0; NullCheck(L_23); String_t* L_24 = L_23->get_tmpstr2_3(); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_25 = V_0; NullCheck(L_25); String_t* L_26 = L_25->get_tmpstr3_4(); NullCheck(L_20); VirtualActionInvoker3< String_t*, String_t*, String_t* >::Invoke(24 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnDescriptorNotFound(System.String,System.String,System.String) */, L_20, L_22, L_24, L_26); return; } IL_00a4: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_27 = V_1; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_28 = V_0; NullCheck(L_28); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = L_28->get_data_5(); NullCheck(L_27); WindowsBluetoothHelper_InvokeDataReceivedEvent_mBA59218FC658CB3B5D420EFF51A16080DD871F96(L_27, L_29, /*hidden argument*/NULL); return; } IL_00b1: { WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_30 = V_1; EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_31 = V_0; NullCheck(L_31); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = L_31->get_data_5(); EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * L_33 = V_0; NullCheck(L_33); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_34 = L_33->get_tmpCharacteristic_6(); NullCheck(L_30); VirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(25 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicChanged(System.Byte[],ArduinoBluetoothAPI.BluetoothHelperCharacteristic) */, L_30, L_32, L_34); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::AsyncListen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_AsyncListen_mA1FFDBE4EE4BFF927578E7B6EDADFF9D035E6A0B (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A8E881294F786313BA9F2AC12A73002AC593D71); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC98E4F1096A5B7F3CBB895F2D69B522BF83AACDA); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { IL2CPP_RUNTIME_CLASS_INIT(Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(_stringLiteralC98E4F1096A5B7F3CBB895F2D69B522BF83AACDA, /*hidden argument*/NULL); goto IL_0092; } IL_000f: { } IL_0010: try {// begin try (depth: 1) { StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * L_0 = __this->get_reader_3(); if (!L_0) { goto IL_003f; } } IL_0018: { StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * L_1 = __this->get_reader_3(); NullCheck(L_1); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2; L_2 = VirtualFuncInvoker0< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(15 /* System.IO.Stream System.IO.StreamReader::get_BaseStream() */, L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = __this->get_inbuffer_16(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = __this->get_inbuffer_16(); NullCheck(L_4); NullCheck(L_2); int32_t L_5; L_5 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_2, L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))); __this->set_inbuffersize_17(L_5); goto IL_0046; } IL_003f: { __this->set_inbuffersize_17(0); } IL_0046: { int32_t L_6 = __this->get_inbuffersize_17(); if (L_6) { goto IL_0055; } } IL_004e: { __this->set_stopThread_5((bool)1); } IL_0055: { IL2CPP_RUNTIME_CLASS_INIT(Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(_stringLiteral3A8E881294F786313BA9F2AC12A73002AC593D71, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_7 = __this->get_streamManager_4(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = __this->get_inbuffer_16(); int32_t L_9 = __this->get_inbuffersize_17(); NullCheck(L_7); VirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(4 /* System.Void ArduinoBluetoothAPI.ClientStreamManager::handleReceivedData(System.Byte[],System.Int32) */, L_7, L_8, L_9); goto IL_0092; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0078; } throw e; } CATCH_0078: {// begin catch(System.IO.IOException) NullCheck(((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *))); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Exception::get_StackTrace() */, ((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *))); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var))); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_10, /*hidden argument*/NULL); __this->set_connected_1((bool)0); __this->set_stopThread_5((bool)1); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0092; }// end catch (depth: 1) IL_0092: { bool L_11 = __this->get_stopThread_5(); if (!L_11) { goto IL_000f; } } { BluetoothClient_dispose_m06511F0465C22BF6961DE4304F2E50942463BB71(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::disposeWithError(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, String_t* ___msg0, const RuntimeMethod* method) { { BluetoothClient_dispose_m06511F0465C22BF6961DE4304F2E50942463BB71(__this, /*hidden argument*/NULL); String_t* L_0 = ___msg0; BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C * L_1 = (BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C_il2cpp_TypeInfo_var))); BluetoothClientNotInitialized__ctor_m24F522A877B700D0915BB8E226A01175B77CC821(L_1, L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A_RuntimeMethod_var))); } } // System.Void ArduinoBluetoothAPI.BluetoothClient::dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_dispose_m06511F0465C22BF6961DE4304F2E50942463BB71 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, const RuntimeMethod* method) { { __this->set_failedToInitialize_19((bool)1); StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * L_0 = __this->get_writer_2(); if (!L_0) { goto IL_001a; } } { StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * L_1 = __this->get_writer_2(); NullCheck(L_1); TextWriter_Dispose_m52A09FC07AC6869F19BD2823116B33966AA5B727(L_1, /*hidden argument*/NULL); } IL_001a: { StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * L_2 = __this->get_reader_3(); if (!L_2) { goto IL_002d; } } { StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * L_3 = __this->get_reader_3(); NullCheck(L_3); TextReader_Dispose_mDF1DCFD8FBE94A453EB2350DB7173027420BA5F8(L_3, /*hidden argument*/NULL); } IL_002d: { __this->set_writer_2((StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 *)NULL); __this->set_reader_3((StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 *)NULL); TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_4 = __this->get_tcpClient_18(); if (!L_4) { goto IL_004e; } } { TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_5 = __this->get_tcpClient_18(); NullCheck(L_5); TcpClient_Dispose_m91019DBDAAF47EDD82729A8589A483C4035AAC84(L_5, /*hidden argument*/NULL); } IL_004e: { __this->set_tcpClient_18((TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE *)NULL); __this->set_connected_1((bool)0); bool L_6 = __this->get_waitingResponse_11(); if (!L_6) { goto IL_0077; } } { __this->set_waitingResponse_11((bool)0); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_7 = __this->get_waitForResponse_8(); NullCheck(L_7); int32_t L_8; L_8 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_7, /*hidden argument*/NULL); } IL_0077: { bool L_9 = __this->get_waitingFunction_12(); if (!L_9) { goto IL_0092; } } { __this->set_waitingFunction_12((bool)0); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_10 = __this->get_semaphore_9(); NullCheck(L_10); int32_t L_11; L_11 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_10, /*hidden argument*/NULL); } IL_0092: { return; } } // System.Boolean ArduinoBluetoothAPI.BluetoothClient::write(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___finalpos0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { bool L_0 = __this->get_connected_1(); if (!L_0) { goto IL_0018; } } { TcpClient_t0EEB05EA031F6AFD93D46116F5E33A9C4E3350EE * L_1 = __this->get_tcpClient_18(); if (!L_1) { goto IL_0018; } } { StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * L_2 = __this->get_writer_2(); if (L_2) { goto IL_001a; } } IL_0018: { return (bool)0; } IL_001a: { } IL_001b: try {// begin try (depth: 1) ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_3 = __this->get_streamManager_4(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_5 = ___finalpos0; ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_6 = __this->get_streamManager_4(); NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_6); NullCheck(L_3); VirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(5 /* System.Void ArduinoBluetoothAPI.ClientStreamManager::formatDataToSend(System.Byte[],System.Int32) */, L_3, L_4, ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_7))); StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * L_8 = __this->get_writer_2(); NullCheck(L_8); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_9; L_9 = VirtualFuncInvoker0< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(23 /* System.IO.Stream System.IO.StreamWriter::get_BaseStream() */, L_8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_11 = ___finalpos0; NullCheck(L_9); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_9, L_10, 0, L_11); StreamWriter_t3E267B7F3C9522AF936C26ABF158398BB779FAF6 * L_12 = __this->get_writer_2(); NullCheck(L_12); VirtualActionInvoker0::Invoke(10 /* System.Void System.IO.TextWriter::Flush() */, L_12); V_0 = (bool)1; goto IL_006c; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_005e; } throw e; } CATCH_005e: {// begin catch(System.Exception) NullCheck(((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *))); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Exception::get_StackTrace() */, ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *))); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var))); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_13, /*hidden argument*/NULL); V_0 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_006c; }// end catch (depth: 1) IL_006c: { bool L_14 = V_0; return L_14; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::waitForFunctionResponse(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___func0, int32_t ___instance1, const RuntimeMethod* method) { { __this->set_waitingResponse_11((bool)1); goto IL_0033; } IL_0009: { Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_0 = __this->get_waitForResponse_8(); NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_0); int32_t L_2 = ___func0; int32_t L_3 = __this->get_pendingFunction_21(); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0027; } } { int32_t L_4 = ___instance1; int32_t L_5 = __this->get_pendingInstance_22(); if ((((int32_t)L_4) == ((int32_t)L_5))) { goto IL_003b; } } IL_0027: { Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_6 = __this->get_waitForResponse_8(); NullCheck(L_6); int32_t L_7; L_7 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_6, /*hidden argument*/NULL); } IL_0033: { StreamReader_tA857ACC7ABF9AA4638E1291E6D2539C14D2963D3 * L_8 = __this->get_reader_3(); if (L_8) { goto IL_0009; } } IL_003b: { __this->set_waitingResponse_11((bool)0); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::wait(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27C10D565FA8B023CD124C6BD6708843FEDA10EF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF6C4916047E27DE6F58E89CBBA189D9A6D69B3C6); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___f0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var, &L_1); String_t* L_3; L_3 = String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2(L_2, _stringLiteral27C10D565FA8B023CD124C6BD6708843FEDA10EF, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_3, /*hidden argument*/NULL); __this->set_waitingFunction_12((bool)1); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_4 = __this->get_semaphore_9(); NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_4); int32_t L_6 = ___f0; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var, &L_7); String_t* L_9; L_9 = String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2(_stringLiteralF6C4916047E27DE6F58E89CBBA189D9A6D69B3C6, L_8, /*hidden argument*/NULL); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_9, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::release(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20BA662FFA15323FCD51E3472B281BF8DA7AD6FD); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___f0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var, &L_1); String_t* L_3; L_3 = String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2(_stringLiteral20BA662FFA15323FCD51E3472B281BF8DA7AD6FD, L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_3, /*hidden argument*/NULL); bool L_4 = __this->get_waitingFunction_12(); if (!L_4) { goto IL_0029; } } { Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_5 = __this->get_semaphore_9(); NullCheck(L_5); int32_t L_6; L_6 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_5, /*hidden argument*/NULL); } IL_0029: { __this->set_waitingFunction_12((bool)0); return; } } // System.Int32 ArduinoBluetoothAPI.BluetoothClient::getInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BluetoothClient_getInstance_mB99048DF076AB465393ECF073F048B1D82802BA8 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Exception_t * V_2 = NULL; int32_t V_3 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { V_0 = 0; int32_t L_0 = V_0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_1 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_1; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_1), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); String_t* L_8 = ___deviceName0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_1; NullCheck(L_7); FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(L_7, L_8, L_9, L_10, (int32_t*)(&V_1), /*hidden argument*/NULL); V_2 = (Exception_t *)NULL; V_3 = 0; int32_t L_11 = V_1; bool L_12; L_12 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_007c; } } { int32_t L_13 = V_0; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_13, 0, /*hidden argument*/NULL); } IL_0052: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_14 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_16 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_17 = __this->get_pendingError_23(); NullCheck(L_14); int32_t L_18; L_18 = ResponseHandler_handleIntResponse_mE809B34B51C842760C1CC975F6CD3DF333B791C9(L_14, L_15, L_16, L_17, /*hidden argument*/NULL); V_3 = L_18; goto IL_0073; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0070; } throw e; } CATCH_0070: {// begin catch(System.Exception) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0073; }// end catch (depth: 1) IL_0073: { int32_t L_19 = V_0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_19, /*hidden argument*/NULL); goto IL_008e; } IL_007c: { int32_t L_20 = V_0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_20, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_008e: { Exception_t * L_21 = V_2; if (!L_21) { goto IL_0093; } } { Exception_t * L_22 = V_2; IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_getInstance_mB99048DF076AB465393ECF073F048B1D82802BA8_RuntimeMethod_var))); } IL_0093: { int32_t L_23 = V_3; return L_23; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::voidVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_11 = V_0; bool L_12; L_12 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_0077; } } { int32_t L_13 = ___function0; int32_t L_14 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_13, L_14, /*hidden argument*/NULL); } IL_004e: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_15 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_17 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_18 = __this->get_pendingError_23(); NullCheck(L_15); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_15, L_16, L_17, L_18, /*hidden argument*/NULL); goto IL_006e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006b; } throw e; } CATCH_006b: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_006e; }// end catch (depth: 1) IL_006e: { int32_t L_19 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_19, /*hidden argument*/NULL); goto IL_0089; } IL_0077: { int32_t L_20 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_20, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_0089: { Exception_t * L_21 = V_1; if (!L_21) { goto IL_008e; } } { Exception_t * L_22 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB_RuntimeMethod_var))); } IL_008e: { return; } } // System.Boolean ArduinoBluetoothAPI.BluetoothClient::voidBoolFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; bool V_2 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; V_2 = (bool)0; int32_t L_11 = V_0; bool L_12; L_12 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_007a; } } { int32_t L_13 = ___function0; int32_t L_14 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_13, L_14, /*hidden argument*/NULL); } IL_0050: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_15 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_17 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_18 = __this->get_pendingError_23(); NullCheck(L_15); bool L_19; L_19 = ResponseHandler_handleBoolResponse_m0FACFA7225E748D0588C6D2F4C9760702E195E0E(L_15, L_16, L_17, L_18, /*hidden argument*/NULL); V_2 = L_19; goto IL_0071; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006e; } throw e; } CATCH_006e: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0071; }// end catch (depth: 1) IL_0071: { int32_t L_20 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_20, /*hidden argument*/NULL); goto IL_008c; } IL_007a: { int32_t L_21 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_21, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_008c: { Exception_t * L_22 = V_1; if (!L_22) { goto IL_0091; } } { Exception_t * L_23 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB_RuntimeMethod_var))); } IL_0091: { bool L_24 = V_2; return L_24; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::stringVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_stringVoidFunction_mBAD38AF901BADB0411BAB163F9FA638D8667A6D1 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, String_t* ___str2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_11 = __this->get_formatter_24(); String_t* L_12 = ___str2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_14 = V_0; NullCheck(L_11); FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(L_11, L_12, L_13, L_14, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_15 = V_0; bool L_16; L_16 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_008b; } } { int32_t L_17 = ___function0; int32_t L_18 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_17, L_18, /*hidden argument*/NULL); } IL_0062: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_19 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_21 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_22 = __this->get_pendingError_23(); NullCheck(L_19); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_19, L_20, L_21, L_22, /*hidden argument*/NULL); goto IL_0082; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_007f; } throw e; } CATCH_007f: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0082; }// end catch (depth: 1) IL_0082: { int32_t L_23 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_23, /*hidden argument*/NULL); goto IL_009d; } IL_008b: { int32_t L_24 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_24, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_009d: { Exception_t * L_25 = V_1; if (!L_25) { goto IL_00a2; } } { Exception_t * L_26 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_stringVoidFunction_mBAD38AF901BADB0411BAB163F9FA638D8667A6D1_RuntimeMethod_var))); } IL_00a2: { return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::bytesVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_bytesVoidFunction_m4D6AD4B3DEFD83597E7BC70A2C2DC9F404380D51 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_11 = __this->get_formatter_24(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___data2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_14 = V_0; NullCheck(L_11); FunctionFormatter_setByteArray_m83AE1B8C38229F63E0E3D646CE5B977BFCF12069(L_11, L_12, L_13, L_14, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_15 = V_0; bool L_16; L_16 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_008b; } } { int32_t L_17 = ___function0; int32_t L_18 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_17, L_18, /*hidden argument*/NULL); } IL_0062: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_19 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_21 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_22 = __this->get_pendingError_23(); NullCheck(L_19); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_19, L_20, L_21, L_22, /*hidden argument*/NULL); goto IL_0082; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_007f; } throw e; } CATCH_007f: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0082; }// end catch (depth: 1) IL_0082: { int32_t L_23 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_23, /*hidden argument*/NULL); goto IL_009d; } IL_008b: { int32_t L_24 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_24, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_009d: { Exception_t * L_25 = V_1; if (!L_25) { goto IL_00a2; } } { Exception_t * L_26 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_bytesVoidFunction_m4D6AD4B3DEFD83597E7BC70A2C2DC9F404380D51_RuntimeMethod_var))); } IL_00a2: { return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::stringBoolVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_stringBoolVoidFunction_m0BA4875EC18A760CD176EDAFCE153EC3CB737BAE (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, String_t* ___str2, bool ___boolean3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_11 = __this->get_formatter_24(); String_t* L_12 = ___str2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_14 = V_0; NullCheck(L_11); FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(L_11, L_12, L_13, L_14, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_15 = __this->get_formatter_24(); bool L_16 = ___boolean3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_18 = V_0; NullCheck(L_15); FunctionFormatter_setBool_m88D19F18C97494F27B3EFF08BB2A133D348874DA(L_15, L_16, L_17, L_18, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_19 = V_0; bool L_20; L_20 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_19, /*hidden argument*/NULL); if (!L_20) { goto IL_00a0; } } { int32_t L_21 = ___function0; int32_t L_22 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_21, L_22, /*hidden argument*/NULL); } IL_0077: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_23 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_25 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_26 = __this->get_pendingError_23(); NullCheck(L_23); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_23, L_24, L_25, L_26, /*hidden argument*/NULL); goto IL_0097; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0094; } throw e; } CATCH_0094: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0097; }// end catch (depth: 1) IL_0097: { int32_t L_27 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_27, /*hidden argument*/NULL); goto IL_00b2; } IL_00a0: { int32_t L_28 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_28, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_00b2: { Exception_t * L_29 = V_1; if (!L_29) { goto IL_00b7; } } { Exception_t * L_30 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_stringBoolVoidFunction_m0BA4875EC18A760CD176EDAFCE153EC3CB737BAE_RuntimeMethod_var))); } IL_00b7: { return; } } // System.String ArduinoBluetoothAPI.BluetoothClient::voidStringFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothClient_voidStringFunction_m4CB2CB866F2657ACD46FC49CFCC6B08A3CFD46C1 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; String_t* V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; V_2 = (String_t*)NULL; int32_t L_11 = V_0; bool L_12; L_12 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_007a; } } { int32_t L_13 = ___function0; int32_t L_14 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_13, L_14, /*hidden argument*/NULL); } IL_0050: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_15 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_17 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_18 = __this->get_pendingError_23(); NullCheck(L_15); String_t* L_19; L_19 = ResponseHandler_handleStringResponse_m43506B59B2ED2EC05BF62F8DDA9A6ABA9B201226(L_15, L_16, L_17, L_18, /*hidden argument*/NULL); V_2 = L_19; goto IL_0071; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006e; } throw e; } CATCH_006e: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0071; }// end catch (depth: 1) IL_0071: { int32_t L_20 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_20, /*hidden argument*/NULL); goto IL_008c; } IL_007a: { int32_t L_21 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_21, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_008c: { Exception_t * L_22 = V_1; if (!L_22) { goto IL_0091; } } { Exception_t * L_23 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_voidStringFunction_m4CB2CB866F2657ACD46FC49CFCC6B08A3CFD46C1_RuntimeMethod_var))); } IL_0091: { String_t* L_24 = V_2; return L_24; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::characteristicVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_characteristicVoidFunction_m656213722FBEA49C92D42B9C9AE84168C69E7F59 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_11 = __this->get_formatter_24(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_12 = ___characteristic2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_14 = V_0; NullCheck(L_11); FunctionFormatter_setBluetoothHelperCharacteristic_m2BE357A05568921447742F3C65ED515C85FD0217(L_11, L_12, L_13, L_14, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_15 = V_0; bool L_16; L_16 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_008b; } } { int32_t L_17 = ___function0; int32_t L_18 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_17, L_18, /*hidden argument*/NULL); } IL_0062: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_19 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_21 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_22 = __this->get_pendingError_23(); NullCheck(L_19); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_19, L_20, L_21, L_22, /*hidden argument*/NULL); goto IL_0082; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_007f; } throw e; } CATCH_007f: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0082; }// end catch (depth: 1) IL_0082: { int32_t L_23 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_23, /*hidden argument*/NULL); goto IL_009d; } IL_008b: { int32_t L_24 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_24, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_009d: { Exception_t * L_25 = V_1; if (!L_25) { goto IL_00a2; } } { Exception_t * L_26 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_characteristicVoidFunction_m656213722FBEA49C92D42B9C9AE84168C69E7F59_RuntimeMethod_var))); } IL_00a2: { return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::characteristicBytesVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_characteristicBytesVoidFunction_mE9B871A3F8AF49C1151A15D32BEFFA4E0FB7127F (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_11 = __this->get_formatter_24(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_12 = ___characteristic2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_14 = V_0; NullCheck(L_11); FunctionFormatter_setBluetoothHelperCharacteristic_m2BE357A05568921447742F3C65ED515C85FD0217(L_11, L_12, L_13, L_14, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_15 = __this->get_formatter_24(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___data3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_18 = V_0; NullCheck(L_15); FunctionFormatter_setByteArray_m83AE1B8C38229F63E0E3D646CE5B977BFCF12069(L_15, L_16, L_17, L_18, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_19 = V_0; bool L_20; L_20 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_19, /*hidden argument*/NULL); if (!L_20) { goto IL_00a0; } } { int32_t L_21 = ___function0; int32_t L_22 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_21, L_22, /*hidden argument*/NULL); } IL_0077: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_23 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_25 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_26 = __this->get_pendingError_23(); NullCheck(L_23); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_23, L_24, L_25, L_26, /*hidden argument*/NULL); goto IL_0097; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0094; } throw e; } CATCH_0094: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0097; }// end catch (depth: 1) IL_0097: { int32_t L_27 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_27, /*hidden argument*/NULL); goto IL_00b2; } IL_00a0: { int32_t L_28 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_28, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_00b2: { Exception_t * L_29 = V_1; if (!L_29) { goto IL_00b7; } } { Exception_t * L_30 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_characteristicBytesVoidFunction_mE9B871A3F8AF49C1151A15D32BEFFA4E0FB7127F_RuntimeMethod_var))); } IL_00b7: { return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::serviceVoidFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32,ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_serviceVoidFunction_m5831262AF230DDD66288BA954A1A18755C11C5A9 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_11 = __this->get_formatter_24(); BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_12 = ___service2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_14 = V_0; NullCheck(L_11); FunctionFormatter_setBluetoothHelperService_mE71923AF98D13237846E5F8F8A56426E4EC7F66A(L_11, L_12, L_13, L_14, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; int32_t L_15 = V_0; bool L_16; L_16 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_008b; } } { int32_t L_17 = ___function0; int32_t L_18 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_17, L_18, /*hidden argument*/NULL); } IL_0062: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_19 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_21 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_22 = __this->get_pendingError_23(); NullCheck(L_19); ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389(L_19, L_20, L_21, L_22, /*hidden argument*/NULL); goto IL_0082; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_007f; } throw e; } CATCH_007f: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0082; }// end catch (depth: 1) IL_0082: { int32_t L_23 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_23, /*hidden argument*/NULL); goto IL_009d; } IL_008b: { int32_t L_24 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_24, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_009d: { Exception_t * L_25 = V_1; if (!L_25) { goto IL_00a2; } } { Exception_t * L_26 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_serviceVoidFunction_m5831262AF230DDD66288BA954A1A18755C11C5A9_RuntimeMethod_var))); } IL_00a2: { return; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.BluetoothClient::voidListServiceFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * BluetoothClient_voidListServiceFunction_m8A2E4FB90E3A7ADB5FBA25CD4391ADA91E96E387 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___function0, int32_t ___id1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008609A53194364063A7AF21502181B8CC102BB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t L_0 = ___function0; BluetoothClient_wait_m7DE7FB6D6308DA7E18A7C6A53BF4E4BD14EC0C21(__this, L_0, /*hidden argument*/NULL); ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * L_1 = __this->get_streamManager_4(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ArduinoBluetoothAPI.ClientStreamManager::getInitialOffset() */, L_1); V_0 = L_2; FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_formatter_24(); int32_t L_4 = ___function0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_6 = V_0; NullCheck(L_3); FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1(L_3, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_7 = __this->get_formatter_24(); int32_t L_8 = ___id1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_outbuff_13(); int32_t L_10 = V_0; NullCheck(L_7); FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(L_7, L_8, L_9, L_10, (int32_t*)(&V_0), /*hidden argument*/NULL); V_1 = (Exception_t *)NULL; V_2 = (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *)NULL; int32_t L_11 = V_0; bool L_12; L_12 = BluetoothClient_write_m3172F43FE7C064DEE8899D8A32EA50FE40395822(__this, L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_007a; } } { int32_t L_13 = ___function0; int32_t L_14 = ___id1; BluetoothClient_waitForFunctionResponse_m185DCD149D017EC2BDFB763647747E920281DD7E(__this, L_13, L_14, /*hidden argument*/NULL); } IL_0050: try {// begin try (depth: 1) ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * L_15 = __this->get_handler_6(); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inbuff_14(); int32_t L_17 = ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->get_inoffset_15(); int32_t L_18 = __this->get_pendingError_23(); NullCheck(L_15); List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_19; L_19 = ResponseHandler_handleServiceListResponse_m499610689F228D1FE1761D4E17D66B50AFE6F567(L_15, L_16, L_17, L_18, /*hidden argument*/NULL); V_2 = L_19; goto IL_0071; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006e; } throw e; } CATCH_006e: {// begin catch(System.Exception) V_1 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0071; }// end catch (depth: 1) IL_0071: { int32_t L_20 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_20, /*hidden argument*/NULL); goto IL_008c; } IL_007a: { int32_t L_21 = ___function0; BluetoothClient_release_m991C83206E78ABE947EEF1EAE8F77EDC4F7EB604(__this, L_21, /*hidden argument*/NULL); BluetoothClient_disposeWithError_mDA09B5E63924B7E060F70DC7AAF990583706E21A(__this, _stringLiteral008609A53194364063A7AF21502181B8CC102BB6, /*hidden argument*/NULL); } IL_008c: { Exception_t * L_22 = V_1; if (!L_22) { goto IL_0091; } } { Exception_t * L_23 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothClient_voidListServiceFunction_m8A2E4FB90E3A7ADB5FBA25CD4391ADA91E96E387_RuntimeMethod_var))); } IL_0091: { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_24 = V_2; return L_24; } } // System.Boolean ArduinoBluetoothAPI.BluetoothClient::ScanNearbyDevices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_ScanNearbyDevices_m28BDCA9235E8E18F19A9286BD246A268E3D78347 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; bool L_1; L_1 = BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB(__this, ((int32_t)10), L_0, /*hidden argument*/NULL); return L_1; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::Connect(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Connect_m6C1542AC4B40DE997B051B6417D60584D20BA864 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB(__this, ((int32_t)9), L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::Disconnect(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Disconnect_m24ED9A9C57546E37D50BDE17565FE406737552E9 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB(__this, ((int32_t)12), L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::setDeviceName(System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_setDeviceName_mE2FDAEF2B250F3372F9A277313154800EB59BB47 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, String_t* ___deviceName1, const RuntimeMethod* method) { { int32_t L_0 = ___id0; String_t* L_1 = ___deviceName1; BluetoothClient_stringVoidFunction_mBAD38AF901BADB0411BAB163F9FA638D8667A6D1(__this, 5, L_0, L_1, /*hidden argument*/NULL); return; } } // System.String ArduinoBluetoothAPI.BluetoothClient::getDeviceName(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothClient_getDeviceName_mD3B0D73665C6B76AA5D293D7B6B5652453FD55EE (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; String_t* L_1; L_1 = BluetoothClient_voidStringFunction_m4CB2CB866F2657ACD46FC49CFCC6B08A3CFD46C1(__this, 3, L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.BluetoothClient::isConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_isConnected_m5CC5B7E1484FCE92B528347615AB196BB4EC8B3E (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; bool L_1; L_1 = BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB(__this, ((int32_t)14), L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.BluetoothClient::isDevicePaired(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothClient_isDevicePaired_mF08CD1760DA0709352AAA7D3393D0F31F078CB94 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; bool L_1; L_1 = BluetoothClient_voidBoolFunction_mC7E019CAF33DE0B845288C8B1114B6ABD55993EB(__this, ((int32_t)13), L_0, /*hidden argument*/NULL); return L_1; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::sendData(System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_sendData_m8329629728CD90218047C8904495AB9568F16F5D (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, const RuntimeMethod* method) { { int32_t L_0 = ___id0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___data1; BluetoothClient_bytesVoidFunction_m4D6AD4B3DEFD83597E7BC70A2C2DC9F404380D51(__this, ((int32_t)11), L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::setLengthBasedStreamManager(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_setLengthBasedStreamManager_m4DB274204861EFCED4D67461AABC04B88E5031D1 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB(__this, ((int32_t)22), L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::setTerminatorBasedStream(System.Int32,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_setTerminatorBasedStream_m35AAC75EFA8F890EBC46A2F82871FF24BB2E8776 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method) { { int32_t L_0 = ___id0; String_t* L_1 = ___terminator1; bool L_2 = ___appendTerminator2; BluetoothClient_stringBoolVoidFunction_m0BA4875EC18A760CD176EDAFCE153EC3CB737BAE(__this, ((int32_t)24), L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::Subscribe(System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Subscribe_m310595CDAE2B4A7033C60C52E329601D02566568 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___bluetoothHelperCharacteristic1, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_1 = ___bluetoothHelperCharacteristic1; BluetoothClient_characteristicVoidFunction_m656213722FBEA49C92D42B9C9AE84168C69E7F59(__this, ((int32_t)16), L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::Subscribe(System.Int32,ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_Subscribe_m42AA2C9F5DD0F0A85DC948C003DD44574E137298 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___bluetoothHelperService1, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_1 = ___bluetoothHelperService1; BluetoothClient_serviceVoidFunction_m5831262AF230DDD66288BA954A1A18755C11C5A9(__this, ((int32_t)15), L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::ReadCharacteristic(System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_ReadCharacteristic_m8F31B180489CD1092FBDE771A19FAD0078383A7E (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___bluetoothHelperCharacteristic1, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_1 = ___bluetoothHelperCharacteristic1; BluetoothClient_characteristicVoidFunction_m656213722FBEA49C92D42B9C9AE84168C69E7F59(__this, ((int32_t)20), L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::WriteCharacteristic(System.Int32,ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_WriteCharacteristic_m5F3E7C7023D5657A0105AE509A330BAEC41E3F76 (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value2, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_1 = ___characteristic1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___value2; BluetoothClient_characteristicBytesVoidFunction_mE9B871A3F8AF49C1151A15D32BEFFA4E0FB7127F(__this, ((int32_t)19), L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::StartListening(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient_StartListening_m6C2FE6675DB74B086885CA6F4ECBCA209BFA91AB (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; BluetoothClient_voidVoidFunction_m063F484964547213DFEE7A6964D3E3CFE0F36DFB(__this, 8, L_0, /*hidden argument*/NULL); return; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.BluetoothClient::getGattServices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * BluetoothClient_getGattServices_m270AED666554AAA43DA080DF643490BED078CA1B (BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * __this, int32_t ___id0, const RuntimeMethod* method) { { int32_t L_0 = ___id0; List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_1; L_1 = BluetoothClient_voidListServiceFunction_m8A2E4FB90E3A7ADB5FBA25CD4391ADA91E96E387(__this, ((int32_t)21), L_0, /*hidden argument*/NULL); return L_1; } } // System.Void ArduinoBluetoothAPI.BluetoothClient::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClient__cctor_m0DC7D50073F6FA41FFEA5F789FE981D6A56A1536 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var))->set_PORT_NUMBER_0(((int32_t)13248)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper,ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCustomStreamManager__ctor_m6C2BEE28A0EF98C015D20AE5FA39933A745A45DC (BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothCustomStreamManager_StreamManager_OnDataReceived_m5F4A38A727D42190CAB834FD02603CECE13EDE83_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_0 = ___helper0; BluetoothStreamManager__ctor_m92F2C6FFD52AC64A9920A005CFBDC0CB47A70F33(__this, L_0, /*hidden argument*/NULL); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_1 = ___streamManager1; __this->set_streamManager_3(L_1); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_2 = ___streamManager1; StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_3 = L_2; NullCheck(L_3); InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * L_4 = L_3->get_OnDataReceived_0(); InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * L_5 = (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B *)il2cpp_codegen_object_new(InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var); InvokeDataReceivedEvent__ctor_m536DF2B6481A1DAAA996BB27ADB9AFD4E8628D69(L_5, __this, (intptr_t)((intptr_t)BluetoothCustomStreamManager_StreamManager_OnDataReceived_m5F4A38A727D42190CAB834FD02603CECE13EDE83_RuntimeMethod_var), /*hidden argument*/NULL); Delegate_t * L_6; L_6 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_4, L_5, /*hidden argument*/NULL); NullCheck(L_3); L_3->set_OnDataReceived_0(((InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B *)CastclassSealed((RuntimeObject*)L_6, InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var))); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager::StreamManager_OnDataReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCustomStreamManager_StreamManager_OnDataReceived_m5F4A38A727D42190CAB834FD02603CECE13EDE83 (BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_0 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_helper_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buff0; NullCheck(L_0); WindowsBluetoothHelper_InvokeDataReceivedEvent_mBA59218FC658CB3B5D420EFF51A16080DD871F96(L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager::OnMessageReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCustomStreamManager_OnMessageReceived_mF59C30095C5C42CF44AE17CCC35CBC64D1086793 (BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { { StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_0 = __this->get_streamManager_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buff0; NullCheck(L_0); VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Void ArduinoBluetoothAPI.StreamManager::handleReceivedData(System.Byte[]) */, L_0, L_1); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothCustomStreamManager::sendData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCustomStreamManager_sendData_mF24F345558C7312E89F086795504D0C881EF5A1D (BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_0 = __this->get_streamManager_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] ArduinoBluetoothAPI.StreamManager::formatDataToSend(System.Byte[]) */, L_0, L_1); V_0 = L_2; RuntimeObject* L_3 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; NullCheck(L_3); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_3, L_4); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothDevice::set_DeviceName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDevice_set_DeviceName_mF90D96BDCEDFCAA1C0900E9BF1E41ABB3738CCC5 (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_U3CDeviceNameU3Ek__BackingField_0(L_0); return; } } // System.String ArduinoBluetoothAPI.BluetoothDevice::get_DeviceName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865 (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_U3CDeviceNameU3Ek__BackingField_0(); return L_0; } } // System.Void ArduinoBluetoothAPI.BluetoothDevice::set_DeviceAddress(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDevice_set_DeviceAddress_m814AC9B25E9F8DEEBF4470A264094E98A79EA91F (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_U3CDeviceAddressU3Ek__BackingField_1(L_0); return; } } // System.String ArduinoBluetoothAPI.BluetoothDevice::get_DeviceAddress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_U3CDeviceAddressU3Ek__BackingField_1(); return L_0; } } // System.Void ArduinoBluetoothAPI.BluetoothDevice::set_Rssi(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDevice_set_Rssi_m746A37D26249758D92E5406B8985021EB184E3CC (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, int32_t ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __this->set_U3CRssiU3Ek__BackingField_2(L_0); return; } } // System.Int32 ArduinoBluetoothAPI.BluetoothDevice::get_Rssi() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BluetoothDevice_get_Rssi_mA3FED34C8B41BB21FEF70FCE48132019A3009601 (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CRssiU3Ek__BackingField_2(); return L_0; } } // System.Void ArduinoBluetoothAPI.BluetoothDevice::.ctor(System.String,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103 (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___deviceName0, String_t* ___deviceAddress1, int32_t ___rssi2, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); String_t* L_0 = ___deviceAddress1; BluetoothDevice_set_DeviceAddress_m814AC9B25E9F8DEEBF4470A264094E98A79EA91F_inline(__this, L_0, /*hidden argument*/NULL); String_t* L_1 = ___deviceName0; BluetoothDevice_set_DeviceName_mF90D96BDCEDFCAA1C0900E9BF1E41ABB3738CCC5_inline(__this, L_1, /*hidden argument*/NULL); int32_t L_2 = ___rssi2; BluetoothDevice_set_Rssi_m746A37D26249758D92E5406B8985021EB184E3CC_inline(__this, L_2, /*hidden argument*/NULL); return; } } // System.Boolean ArduinoBluetoothAPI.BluetoothDevice::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothDevice_Equals_m4F09F5626BF73042E3E3C7E149C8711767CA7E19 (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * V_0 = NULL; { RuntimeObject * L_0 = ___obj0; if (!((BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)IsInstClass((RuntimeObject*)L_0, BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var))) { goto IL_0036; } } { RuntimeObject * L_1 = ___obj0; V_0 = ((BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)CastclassClass((RuntimeObject*)L_1, BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var)); String_t* L_2; L_2 = BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline(__this, /*hidden argument*/NULL); BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_3 = V_0; NullCheck(L_3); String_t* L_4; L_4 = BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline(L_3, /*hidden argument*/NULL); NullCheck(L_2); bool L_5; L_5 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_2, L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_0034; } } { String_t* L_6; L_6 = BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline(__this, /*hidden argument*/NULL); BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_7 = V_0; NullCheck(L_7); String_t* L_8; L_8 = BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline(L_7, /*hidden argument*/NULL); NullCheck(L_6); bool L_9; L_9 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_6, L_8, /*hidden argument*/NULL); return L_9; } IL_0034: { return (bool)0; } IL_0036: { RuntimeObject * L_10 = ___obj0; bool L_11; L_11 = Object_Equals_m6E8965587E01BDEC1CDF25DE69A64253CD97EF85(__this, L_10, /*hidden argument*/NULL); return L_11; } } // System.Int32 ArduinoBluetoothAPI.BluetoothDevice::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BluetoothDevice_GetHashCode_m5F519295AB9BF0236C469FA869EAE2A4FA11E93B (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline(__this, /*hidden argument*/NULL); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); String_t* L_2; L_2 = BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline(__this, /*hidden argument*/NULL); NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2); return ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_3)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnConnected(ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnConnected_m5CE1875A1281B94F1FD5B265DE15CA4D1CC1807F (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_0 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_1 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_2 = NULL; { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnected_8(); V_0 = L_0; } IL_0007: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_1 = V_0; V_1 = L_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_2 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)CastclassSealed((RuntimeObject*)L_4, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var)); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** L_5 = __this->get_address_of_OnConnected_8(); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_6 = V_2; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_7 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 **)L_5, L_6, L_7); V_0 = L_8; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_9 = V_0; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_9) == ((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnConnected(ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnConnected_mE870425B28C112231D8B7B3DAB59B709C6D5AD28 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_0 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_1 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_2 = NULL; { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnected_8(); V_0 = L_0; } IL_0007: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_1 = V_0; V_1 = L_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_2 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)CastclassSealed((RuntimeObject*)L_4, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var)); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** L_5 = __this->get_address_of_OnConnected_8(); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_6 = V_2; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_7 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 **)L_5, L_6, L_7); V_0 = L_8; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_9 = V_0; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_9) == ((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnConnectionFailed(ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnConnectionFailed_mEFBC9568FA0492A45442EDE15EF9D93641967D5F (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_0 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_1 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_2 = NULL; { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnectionFailed_9(); V_0 = L_0; } IL_0007: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_1 = V_0; V_1 = L_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_2 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)CastclassSealed((RuntimeObject*)L_4, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var)); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** L_5 = __this->get_address_of_OnConnectionFailed_9(); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_6 = V_2; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_7 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 **)L_5, L_6, L_7); V_0 = L_8; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_9 = V_0; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_9) == ((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnConnectionFailed(ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnConnectionFailed_m8E8020C665F5F2853416AE83BF9466DBBE8DBD8B (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_0 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_1 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_2 = NULL; { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnectionFailed_9(); V_0 = L_0; } IL_0007: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_1 = V_0; V_1 = L_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_2 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)CastclassSealed((RuntimeObject*)L_4, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var)); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** L_5 = __this->get_address_of_OnConnectionFailed_9(); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_6 = V_2; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_7 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 **)L_5, L_6, L_7); V_0 = L_8; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_9 = V_0; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_9) == ((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnDataReceived(ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnDataReceived_mD01145C46F0B8B886F3DE1AC292B692D20C0512A (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_0 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_1 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_2 = NULL; { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnDataReceived_10(); V_0 = L_0; } IL_0007: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_1 = V_0; V_1 = L_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_2 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)CastclassSealed((RuntimeObject*)L_4, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var)); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** L_5 = __this->get_address_of_OnDataReceived_10(); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_6 = V_2; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_7 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 **)L_5, L_6, L_7); V_0 = L_8; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_9 = V_0; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_9) == ((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnDataReceived(ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnDataReceived_mA2F14CC63101ED55B18413453D29BD24E5C195BD (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_0 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_1 = NULL; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * V_2 = NULL; { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnDataReceived_10(); V_0 = L_0; } IL_0007: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_1 = V_0; V_1 = L_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_2 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)CastclassSealed((RuntimeObject*)L_4, BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3_il2cpp_TypeInfo_var)); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 ** L_5 = __this->get_address_of_OnDataReceived_10(); BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_6 = V_2; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_7 = V_1; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 **)L_5, L_6, L_7); V_0 = L_8; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_9 = V_0; BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_9) == ((RuntimeObject*)(BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnServiceNotFound(ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnServiceNotFound_m5517430450852DCE2F94E4AD0C7C4C23A355D62F (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * V_0 = NULL; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * V_1 = NULL; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * V_2 = NULL; { BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_0 = __this->get_OnServiceNotFound_11(); V_0 = L_0; } IL_0007: { BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_1 = V_0; V_1 = L_1; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_2 = V_1; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA *)CastclassSealed((RuntimeObject*)L_4, BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA_il2cpp_TypeInfo_var)); BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA ** L_5 = __this->get_address_of_OnServiceNotFound_11(); BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_6 = V_2; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_7 = V_1; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA **)L_5, L_6, L_7); V_0 = L_8; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_9 = V_0; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA *)L_9) == ((RuntimeObject*)(BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnServiceNotFound(ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnServiceNotFound_mB19D5344C0DEC85F587BB6E1DA200D972D8668DA (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * V_0 = NULL; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * V_1 = NULL; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * V_2 = NULL; { BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_0 = __this->get_OnServiceNotFound_11(); V_0 = L_0; } IL_0007: { BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_1 = V_0; V_1 = L_1; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_2 = V_1; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA *)CastclassSealed((RuntimeObject*)L_4, BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA_il2cpp_TypeInfo_var)); BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA ** L_5 = __this->get_address_of_OnServiceNotFound_11(); BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_6 = V_2; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_7 = V_1; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA **)L_5, L_6, L_7); V_0 = L_8; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_9 = V_0; BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA *)L_9) == ((RuntimeObject*)(BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnCharacteristicNotFound(ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnCharacteristicNotFound_m39C0CBF8270673D0B2F1065808AE83C03E2AE734 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * V_0 = NULL; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * V_1 = NULL; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * V_2 = NULL; { BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_0 = __this->get_OnCharacteristicNotFound_12(); V_0 = L_0; } IL_0007: { BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_1 = V_0; V_1 = L_1; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_2 = V_1; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A *)CastclassSealed((RuntimeObject*)L_4, BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A_il2cpp_TypeInfo_var)); BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A ** L_5 = __this->get_address_of_OnCharacteristicNotFound_12(); BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_6 = V_2; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_7 = V_1; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A **)L_5, L_6, L_7); V_0 = L_8; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_9 = V_0; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A *)L_9) == ((RuntimeObject*)(BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnCharacteristicNotFound(ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnCharacteristicNotFound_m0A14071C519BF7C965A8807E71B65898BDB1E729 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * V_0 = NULL; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * V_1 = NULL; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * V_2 = NULL; { BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_0 = __this->get_OnCharacteristicNotFound_12(); V_0 = L_0; } IL_0007: { BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_1 = V_0; V_1 = L_1; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_2 = V_1; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A *)CastclassSealed((RuntimeObject*)L_4, BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A_il2cpp_TypeInfo_var)); BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A ** L_5 = __this->get_address_of_OnCharacteristicNotFound_12(); BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_6 = V_2; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_7 = V_1; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A **)L_5, L_6, L_7); V_0 = L_8; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_9 = V_0; BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A *)L_9) == ((RuntimeObject*)(BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnScanEnded(ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnScanEnded_m29C2C4D0D6C05C482081DB00D47ADA32CEF7D3F0 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * V_0 = NULL; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * V_1 = NULL; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * V_2 = NULL; { BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_0 = __this->get_OnScanEnded_14(); V_0 = L_0; } IL_0007: { BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_1 = V_0; V_1 = L_1; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_2 = V_1; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B *)CastclassSealed((RuntimeObject*)L_4, BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B_il2cpp_TypeInfo_var)); BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B ** L_5 = __this->get_address_of_OnScanEnded_14(); BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_6 = V_2; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_7 = V_1; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B **)L_5, L_6, L_7); V_0 = L_8; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_9 = V_0; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B *)L_9) == ((RuntimeObject*)(BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnScanEnded(ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnScanEnded_m3EB177481DC5E87DDDF61AB4995FAA05274DF948 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * V_0 = NULL; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * V_1 = NULL; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * V_2 = NULL; { BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_0 = __this->get_OnScanEnded_14(); V_0 = L_0; } IL_0007: { BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_1 = V_0; V_1 = L_1; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_2 = V_1; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B *)CastclassSealed((RuntimeObject*)L_4, BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B_il2cpp_TypeInfo_var)); BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B ** L_5 = __this->get_address_of_OnScanEnded_14(); BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_6 = V_2; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_7 = V_1; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B **)L_5, L_6, L_7); V_0 = L_8; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_9 = V_0; BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B *)L_9) == ((RuntimeObject*)(BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::add_OnCharacteristicChanged(ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_add_OnCharacteristicChanged_mCF3C6E16969F2199776FEC9D2ACC99B4D06780F1 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * V_0 = NULL; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * V_1 = NULL; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * V_2 = NULL; { BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_0 = __this->get_OnCharacteristicChanged_15(); V_0 = L_0; } IL_0007: { BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_1 = V_0; V_1 = L_1; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_2 = V_1; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD *)CastclassSealed((RuntimeObject*)L_4, BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD_il2cpp_TypeInfo_var)); BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD ** L_5 = __this->get_address_of_OnCharacteristicChanged_15(); BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_6 = V_2; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_7 = V_1; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD **)L_5, L_6, L_7); V_0 = L_8; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_9 = V_0; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD *)L_9) == ((RuntimeObject*)(BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD *)L_10)))) { goto IL_0007; } } { return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::remove_OnCharacteristicChanged(ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_remove_OnCharacteristicChanged_mB8A0AF2E56F47F4423A2B55D42672B3305A8F956 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * V_0 = NULL; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * V_1 = NULL; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * V_2 = NULL; { BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_0 = __this->get_OnCharacteristicChanged_15(); V_0 = L_0; } IL_0007: { BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_1 = V_0; V_1 = L_1; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_2 = V_1; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_3 = ___value0; Delegate_t * L_4; L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL); V_2 = ((BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD *)CastclassSealed((RuntimeObject*)L_4, BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD_il2cpp_TypeInfo_var)); BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD ** L_5 = __this->get_address_of_OnCharacteristicChanged_15(); BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_6 = V_2; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_7 = V_1; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_8; L_8 = InterlockedCompareExchangeImpl((BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD **)L_5, L_6, L_7); V_0 = L_8; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_9 = V_0; BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_10 = V_1; if ((!(((RuntimeObject*)(BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD *)L_9) == ((RuntimeObject*)(BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD *)L_10)))) { goto IL_0007; } } { return; } } // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::get_Available() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothHelper_get_Available_mE611065E6E9691682C8F0C6B67CCECCE997FE945 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m1D55723B47270D04849E24BC09480DCD17C0CEBA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_0 = __this->get_ReceivedData_16(); NullCheck(L_0); int32_t L_1; L_1 = Queue_1_get_Count_m1D55723B47270D04849E24BC09480DCD17C0CEBA_inline(L_0, /*hidden argument*/Queue_1_get_Count_m1D55723B47270D04849E24BC09480DCD17C0CEBA_RuntimeMethod_var); return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0); } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSynchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_m359BAC903779D5265CF499061CFEED019BE20DEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m88668A65F7A1582C4C5FC2FD90BA69E3380BC254_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA90F39B6C7D9463C8EE847F04195D71CD0F17E12); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_0 = (Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 *)il2cpp_codegen_object_new(Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4_il2cpp_TypeInfo_var); Queue_1__ctor_m88668A65F7A1582C4C5FC2FD90BA69E3380BC254(L_0, /*hidden argument*/Queue_1__ctor_m88668A65F7A1582C4C5FC2FD90BA69E3380BC254_RuntimeMethod_var); __this->set_ReceivedData_16(L_0); __this->set_str_20(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_1; L_1 = GameObject_Find_m20157C941F1A9DA0E33E0ACA1324FAA41C2B199B(_stringLiteralA90F39B6C7D9463C8EE847F04195D71CD0F17E12, /*hidden argument*/NULL); __this->set_syncronizerObj_19(L_1); GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_2 = __this->get_syncronizerObj_19(); IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL); if (!L_3) { goto IL_0056; } } { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var); GameObject__ctor_mDF8BF31EAE3E03F24421531B25FB4BEDB7C87144(L_4, _stringLiteralA90F39B6C7D9463C8EE847F04195D71CD0F17E12, /*hidden argument*/NULL); __this->set_syncronizerObj_19(L_4); GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_5 = __this->get_syncronizerObj_19(); NullCheck(L_5); Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * L_6; L_6 = GameObject_AddComponent_TisSynchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_m359BAC903779D5265CF499061CFEED019BE20DEF(L_5, /*hidden argument*/GameObject_AddComponent_TisSynchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_m359BAC903779D5265CF499061CFEED019BE20DEF_RuntimeMethod_var); } IL_0056: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_7 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_3(); __this->set_ble_18(L_7); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::setTerminatorBasedStream(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_setTerminatorBasedStream_m952D921B6E64971F8DFB2FF7F19FF6F96178785F (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, String_t* ___str0, const RuntimeMethod* method) { { String_t* L_0 = ___str0; VirtualActionInvoker2< String_t*, bool >::Invoke(5 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::setTerminatorBasedStream(System.String,System.Boolean) */, __this, L_0, (bool)1); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::DrawGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_DrawGUI_mF3C794E2E2814B076057DA5A961EF9E1D554C96E (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC86EC5531EBD8B51C4944FF50C7007F5F966250D); s_Il2CppMethodInitialized = true; } { int32_t L_0; L_0 = Screen_get_width_m52188F76E8AAF57BE373018CB14083BB74C43C1C(/*hidden argument*/NULL); int32_t L_1; L_1 = Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE(/*hidden argument*/NULL); Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_2; memset((&L_2), 0, sizeof(L_2)); Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70((&L_2), (0.0f), (0.0f), ((float)((float)((int32_t)((int32_t)L_0/(int32_t)6)))), ((float)((float)((int32_t)((int32_t)L_1/(int32_t)((int32_t)15))))), /*hidden argument*/NULL); String_t* L_3 = __this->get_str_20(); IL2CPP_RUNTIME_CLASS_INIT(GUI_tBCBBE29117D8093644C6E72B1CE3FB65C2CDCCC1_il2cpp_TypeInfo_var); String_t* L_4; L_4 = GUI_TextField_mD1E7D8DEA90FB9D1A40A006A79F3FDEFF8CDC70D(L_2, L_3, /*hidden argument*/NULL); __this->set_str_20(L_4); int32_t L_5; L_5 = Screen_get_width_m52188F76E8AAF57BE373018CB14083BB74C43C1C(/*hidden argument*/NULL); int32_t L_6; L_6 = Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE(/*hidden argument*/NULL); int32_t L_7; L_7 = Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE(/*hidden argument*/NULL); Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_8; memset((&L_8), 0, sizeof(L_8)); Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70((&L_8), ((float)((float)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_5/(int32_t)6)), (int32_t)((int32_t)20))))), (0.0f), ((float)((float)((int32_t)((int32_t)L_6/(int32_t)((int32_t)15))))), ((float)((float)((int32_t)((int32_t)L_7/(int32_t)((int32_t)15))))), /*hidden argument*/NULL); bool L_9; L_9 = GUI_Button_m668EE382521BDEA241D719A9CF39B6672E2CA23F(L_8, _stringLiteralC86EC5531EBD8B51C4944FF50C7007F5F966250D, /*hidden argument*/NULL); if (!L_9) { goto IL_0085; } } { Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_10 = __this->get_ReceivedData_16(); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11; L_11 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); String_t* L_12 = __this->get_str_20(); NullCheck(L_11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13; L_13 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_11, L_12); NullCheck(L_10); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_10, L_13, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(__this, /*hidden argument*/NULL); } IL_0085: { return; } } // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper::GetInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * BluetoothHelper_GetInstance_m8AB066928E5B54E8E3F8CEFA15761C285471773C (String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_bluetoothHelperInstance_0(); if (L_0) { goto IL_0012; } } { String_t* L_1 = ___deviceName0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = BluetoothHelper_GetNewInstance_m0232F26213407CD5A20C17A25977323C960B4E6A(L_1, /*hidden argument*/NULL); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_bluetoothHelperInstance_0(L_2); } IL_0012: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_3 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_bluetoothHelperInstance_0(); return L_3; } } // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper::GetNewInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * BluetoothHelper_GetNewInstance_m0232F26213407CD5A20C17A25977323C960B4E6A (String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mCB42E387CABB3BE097C1D7E6DFEFBC8F2E3073E5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4F8D782B907CDB3D511872F49E211FD202759120_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB222362A86BC67A411402A0283EB1F891B3FE9AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m965DE5DE137C8FF0AAD621B0D2BF64EE021BC438_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICreationListener_t85EDBAAC9B36E88FE53EE6255DFBA1391BC945EF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m566F7515C5B06FA72F6B40A69C47ABD96A789BD9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * V_0 = NULL; int32_t V_1 = 0; Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F V_2; memset((&V_2), 0, sizeof(V_2)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { V_0 = (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *)NULL; int32_t L_0; L_0 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if ((!(((uint32_t)L_0) == ((uint32_t)8)))) { goto IL_0016; } } { String_t* L_1 = ___deviceName0; IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * L_2 = (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C *)il2cpp_codegen_object_new(IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C_il2cpp_TypeInfo_var); IOSBluetoothHelper__ctor_mDAC368A9EC144D8EF43885DCEE7E11561E383989(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; goto IL_0098; } IL_0016: { int32_t L_3; L_3 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if (!L_3) { goto IL_0025; } } { int32_t L_4; L_4 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_002e; } } IL_0025: { String_t* L_5 = ___deviceName0; MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * L_6 = (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A *)il2cpp_codegen_object_new(MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A_il2cpp_TypeInfo_var); MacOSBluetoothHelper__ctor_m46A8E5F252D0D6C7146486FFDD3F8B07DF802302(L_6, L_5, /*hidden argument*/NULL); V_0 = L_6; goto IL_0098; } IL_002e: { int32_t L_7; L_7 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if ((((int32_t)L_7) == ((int32_t)2))) { goto IL_003e; } } { int32_t L_8; L_8 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if ((!(((uint32_t)L_8) == ((uint32_t)7)))) { goto IL_0063; } } IL_003e: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_9 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLUETOOTH_SIMULATION_2(); if (L_9) { goto IL_0063; } } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_10 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_3(); if (L_10) { goto IL_0053; } } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_11 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_AS_CLIENT_5(); if (L_11) { goto IL_005a; } } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_12 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_AS_CLIENT_5(); if (L_12) { goto IL_0063; } } IL_005a: { String_t* L_13 = ___deviceName0; WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_14 = (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 *)il2cpp_codegen_object_new(WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469_il2cpp_TypeInfo_var); WindowsBluetoothClassicHelper__ctor_mC272C041FCD77F4B0726C4354D815AD0DA89A167(L_14, L_13, /*hidden argument*/NULL); V_0 = L_14; goto IL_0098; } IL_0063: { int32_t L_15; L_15 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if ((((int32_t)L_15) == ((int32_t)2))) { goto IL_0073; } } { int32_t L_16; L_16 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL); if ((!(((uint32_t)L_16) == ((uint32_t)7)))) { goto IL_0091; } } IL_0073: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_17 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLUETOOTH_SIMULATION_2(); if (L_17) { goto IL_0091; } } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_18 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_3(); if (!L_18) { goto IL_0091; } } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_19 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_AS_CLIENT_5(); if (!L_19) { goto IL_0091; } } { String_t* L_20 = ___deviceName0; WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * L_21 = (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A *)il2cpp_codegen_object_new(WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A_il2cpp_TypeInfo_var); WindowsBluetoothLEHelper__ctor_mA5FFCA04750B4687DB3016301C4B63E93F505CD8(L_21, L_20, /*hidden argument*/NULL); V_0 = L_21; goto IL_0098; } IL_0091: { String_t* L_22 = ___deviceName0; DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * L_23 = (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 *)il2cpp_codegen_object_new(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_il2cpp_TypeInfo_var); DefaultBluetoothHelper__ctor_m3E2713A055F00B25E4D9F4893A48ABF843248012(L_23, L_22, /*hidden argument*/NULL); V_0 = L_23; } IL_0098: { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_24 = V_0; NullCheck(L_24); int32_t L_25; L_25 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 ArduinoBluetoothAPI.BluetoothHelper::getId() */, L_24); V_1 = L_25; IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_26 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_27 = V_1; BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_28 = V_0; NullCheck(L_26); Dictionary_2_set_Item_mCB42E387CABB3BE097C1D7E6DFEFBC8F2E3073E5(L_26, L_27, L_28, /*hidden argument*/Dictionary_2_set_Item_mCB42E387CABB3BE097C1D7E6DFEFBC8F2E3073E5_RuntimeMethod_var); List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * L_29 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_listeners_17(); NullCheck(L_29); Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F L_30; L_30 = List_1_GetEnumerator_m566F7515C5B06FA72F6B40A69C47ABD96A789BD9(L_29, /*hidden argument*/List_1_GetEnumerator_m566F7515C5B06FA72F6B40A69C47ABD96A789BD9_RuntimeMethod_var); V_2 = L_30; } IL_00b6: try {// begin try (depth: 1) { goto IL_00c5; } IL_00b8: { RuntimeObject* L_31; L_31 = Enumerator_get_Current_m965DE5DE137C8FF0AAD621B0D2BF64EE021BC438_inline((Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F *)(&V_2), /*hidden argument*/Enumerator_get_Current_m965DE5DE137C8FF0AAD621B0D2BF64EE021BC438_RuntimeMethod_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_32 = V_0; NullCheck(L_31); InterfaceActionInvoker1< BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * >::Invoke(0 /* System.Void ArduinoBluetoothAPI.ICreationListener::OnInstanceCreated(ArduinoBluetoothAPI.BluetoothHelper) */, ICreationListener_t85EDBAAC9B36E88FE53EE6255DFBA1391BC945EF_il2cpp_TypeInfo_var, L_31, L_32); } IL_00c5: { bool L_33; L_33 = Enumerator_MoveNext_mB222362A86BC67A411402A0283EB1F891B3FE9AC((Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F *)(&V_2), /*hidden argument*/Enumerator_MoveNext_mB222362A86BC67A411402A0283EB1F891B3FE9AC_RuntimeMethod_var); if (L_33) { goto IL_00b8; } } IL_00ce: { IL2CPP_LEAVE(0xDE, FINALLY_00d0); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00d0; } FINALLY_00d0: {// begin finally (depth: 1) Enumerator_Dispose_m4F8D782B907CDB3D511872F49E211FD202759120((Enumerator_t0B670C3165A4776FD9D1689F2C9BA6C57637980F *)(&V_2), /*hidden argument*/Enumerator_Dispose_m4F8D782B907CDB3D511872F49E211FD202759120_RuntimeMethod_var); IL2CPP_END_FINALLY(208) }// end finally (depth: 1) IL2CPP_CLEANUP(208) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xDE, IL_00de) } IL_00de: { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_34 = V_0; return L_34; } } // ArduinoBluetoothAPI.BluetoothHelper ArduinoBluetoothAPI.BluetoothHelper::GetInstanceById(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * BluetoothHelper_GetInstanceById_m4B30FBD3354C3331CC3146A11C7DE7A8626F4174 (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); return L_2; } } // System.String ArduinoBluetoothAPI.BluetoothHelper::Read() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothHelper_Read_mBF072F4C12D985B58B27553899681D384E208546 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m5B4D7D36488877F78D9821B7A4EF0A909F77D84E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { bool L_0; L_0 = BluetoothHelper_get_Available_mE611065E6E9691682C8F0C6B67CCECCE997FE945(__this, /*hidden argument*/NULL); if (L_0) { goto IL_000e; } } { String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); return L_1; } IL_000e: { Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_2 = __this->get_ReceivedData_16(); NullCheck(L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Queue_1_Dequeue_m5B4D7D36488877F78D9821B7A4EF0A909F77D84E(L_2, /*hidden argument*/Queue_1_Dequeue_m5B4D7D36488877F78D9821B7A4EF0A909F77D84E_RuntimeMethod_var); V_0 = L_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; NullCheck(L_4); if ((((RuntimeArray*)L_4)->max_length)) { goto IL_0024; } } { String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); return L_5; } IL_0024: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_6; L_6 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; NullCheck(L_6); String_t* L_8; L_8 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(35 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_6, L_7); return L_8; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::SendData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_SendData_m90776496ED0F1848EC941B89E2CD167252041A85 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, String_t* ___data0, const RuntimeMethod* method) { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0; L_0 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); String_t* L_1 = ___data0; NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1); V_0 = L_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(16 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::SendData(System.Byte[]) */, __this, L_3); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnDataReceived() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_U3CInvokeOnDataReceivedU3Eb__76_0_mC3131CF50DC93B726D3C203A54A78F110CE07565_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnDataReceived_10(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_1 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_2 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_3 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_3, __this, (intptr_t)((intptr_t)BluetoothHelper_U3CInvokeOnDataReceivedU3Eb__76_0_mC3131CF50DC93B726D3C203A54A78F110CE07565_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_2); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_2, L_3, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_0027: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_4 = __this->get_OnDataReceived_10(); NullCheck(L_4); BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667(L_4, __this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnConnected_m8C811ECC6480D01321CD01D4335FA356508245CD (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_U3CInvokeOnConnectedU3Eb__77_0_m9EDD1F9B98D6847E56E0145192B9C0E5F2B69B26_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnected_8(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_1 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_2 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_3 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_3, __this, (intptr_t)((intptr_t)BluetoothHelper_U3CInvokeOnConnectedU3Eb__77_0_m9EDD1F9B98D6847E56E0145192B9C0E5F2B69B26_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_2); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_2, L_3, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_0027: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_4 = __this->get_OnConnected_8(); NullCheck(L_4); BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667(L_4, __this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnConnectionFailed_m37F23688426C10DD5455EA91A269491E416FBAF6 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_U3CInvokeOnConnectionFailedU3Eb__78_0_mA55BA7E1C56C5FA2A49CD7DE9721A3B4CA9BCA70_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnectionFailed_9(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_1 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_2 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_3 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_3, __this, (intptr_t)((intptr_t)BluetoothHelper_U3CInvokeOnConnectionFailedU3Eb__78_0_mA55BA7E1C56C5FA2A49CD7DE9721A3B4CA9BCA70_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_2); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_2, L_3, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_0027: { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_4 = __this->get_OnConnectionFailed_9(); NullCheck(L_4); BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667(L_4, __this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnServiceNotFound(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnServiceNotFound_m4BB0D3F56CD13C40C2E4CA94533A3509674806D9 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, String_t* ___service0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass79_0_U3CInvokeOnServiceNotFoundU3Eb__0_m1D87D0F4CBD518DBA9FCF5F948608D9427BB3887_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * V_0 = NULL; { U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * L_0 = (U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass79_0__ctor_m42A96AE7DC8ABDB7BB87CD1D7B77F68B2ED81CDF(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * L_1 = V_0; NullCheck(L_1); L_1->set_U3CU3E4__this_0(__this); U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * L_2 = V_0; String_t* L_3 = ___service0; NullCheck(L_2); L_2->set_service_1(L_3); BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_4 = __this->get_OnServiceNotFound_11(); if (L_4) { goto IL_001d; } } { return; } IL_001d: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_5 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_5) { goto IL_003b; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_6 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * L_7 = V_0; Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_8 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_8, L_7, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass79_0_U3CInvokeOnServiceNotFoundU3Eb__0_m1D87D0F4CBD518DBA9FCF5F948608D9427BB3887_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_6); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_6, L_8, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_003b: { BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_9 = __this->get_OnServiceNotFound_11(); U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * L_10 = V_0; NullCheck(L_10); String_t* L_11 = L_10->get_service_1(); NullCheck(L_9); BluetoothServiceEvent_Invoke_m7579E2EAB20BA5A2A44D3E7E26CC8B64397BB930(L_9, __this, L_11, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicNotFound(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnCharacteristicNotFound_m6D1CE92EE33558F84D3E51FD28CE495D074D93EA (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, String_t* ___service0, String_t* ___characteristic1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass80_0_U3CInvokeOnCharacteristicNotFoundU3Eb__0_m3E04F9993679273A6AE13A2E600E23078DAB2131_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * V_0 = NULL; { U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_0 = (U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass80_0__ctor_mDCF9D8592E6DFE95CC3314E2CBFB08E2D01E8D1D(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_1 = V_0; NullCheck(L_1); L_1->set_U3CU3E4__this_0(__this); U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_2 = V_0; String_t* L_3 = ___service0; NullCheck(L_2); L_2->set_service_1(L_3); U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_4 = V_0; String_t* L_5 = ___characteristic1; NullCheck(L_4); L_4->set_characteristic_2(L_5); BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_6 = __this->get_OnCharacteristicNotFound_12(); if (L_6) { goto IL_0024; } } { return; } IL_0024: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_7 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_7) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_8 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_9 = V_0; Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_10 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_10, L_9, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass80_0_U3CInvokeOnCharacteristicNotFoundU3Eb__0_m3E04F9993679273A6AE13A2E600E23078DAB2131_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_8); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_8, L_10, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_0042: { BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_11 = __this->get_OnCharacteristicNotFound_12(); U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_12 = V_0; NullCheck(L_12); String_t* L_13 = L_12->get_service_1(); U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * L_14 = V_0; NullCheck(L_14); String_t* L_15 = L_14->get_characteristic_2(); NullCheck(L_11); BluetoothCharacteristicEvent_Invoke_mFE479F3DFD862A2116E3CAC9D07C5D978F1355E0(L_11, __this, L_13, L_15, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnDescriptorNotFound(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnDescriptorNotFound_m76B2EB4D147AE87C0687D872BBAFCF32B3ADA27A (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, String_t* ___service0, String_t* ___characteristic1, String_t* ___descriptor2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass81_0_U3CInvokeOnDescriptorNotFoundU3Eb__0_mC912D97A50CACEE1F32E98D176483D9B8BFB92E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * V_0 = NULL; { U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_0 = (U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass81_0__ctor_m04C71BDA74F8EB3A7427CB450121D0533A5AA1C1(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_1 = V_0; NullCheck(L_1); L_1->set_U3CU3E4__this_0(__this); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_2 = V_0; String_t* L_3 = ___service0; NullCheck(L_2); L_2->set_service_1(L_3); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_4 = V_0; String_t* L_5 = ___characteristic1; NullCheck(L_4); L_4->set_characteristic_2(L_5); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_6 = V_0; String_t* L_7 = ___descriptor2; NullCheck(L_6); L_6->set_descriptor_3(L_7); BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * L_8 = __this->get_OnDescriptorNotFound_13(); if (L_8) { goto IL_002b; } } { return; } IL_002b: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_9 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_9) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_10 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_11 = V_0; Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_12 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_12, L_11, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass81_0_U3CInvokeOnDescriptorNotFoundU3Eb__0_mC912D97A50CACEE1F32E98D176483D9B8BFB92E0_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_10); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_10, L_12, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_0049: { BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * L_13 = __this->get_OnDescriptorNotFound_13(); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_14 = V_0; NullCheck(L_14); String_t* L_15 = L_14->get_service_1(); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_16 = V_0; NullCheck(L_16); String_t* L_17 = L_16->get_characteristic_2(); U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * L_18 = V_0; NullCheck(L_18); String_t* L_19 = L_18->get_descriptor_3(); NullCheck(L_13); BluetoothDescriptorEvent_Invoke_mB14CEDF833F4C2046C5FD7BAEC9B23D4A62B3B5A(L_13, __this, L_15, L_17, L_19, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicChanged(System.Byte[],ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnCharacteristicChanged_mA6339469A5EDBE370B5DE7A854CBB2326DED92C5 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass82_0_U3CInvokeOnCharacteristicChangedU3Eb__0_m74CB8668EC4AE6BA85F844F5AFEE975C08F5B021_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * V_0 = NULL; { U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_0 = (U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass82_0__ctor_m5EBAF4E5EA8DD58648BF7C3B51A9FAB26C8AB25D(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_1 = V_0; NullCheck(L_1); L_1->set_U3CU3E4__this_0(__this); U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_2 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___value0; NullCheck(L_2); L_2->set_value_1(L_3); U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_4 = V_0; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_5 = ___characteristic1; NullCheck(L_4); L_4->set_characteristic_2(L_5); BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_6 = __this->get_OnCharacteristicChanged_15(); if (L_6) { goto IL_0024; } } { return; } IL_0024: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_7 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_7) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_8 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_9 = V_0; Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_10 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_10, L_9, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass82_0_U3CInvokeOnCharacteristicChangedU3Eb__0_m74CB8668EC4AE6BA85F844F5AFEE975C08F5B021_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_8); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_8, L_10, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_0042: { BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_11 = __this->get_OnCharacteristicChanged_15(); U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_12 = V_0; NullCheck(L_12); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = L_12->get_value_1(); U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * L_14 = V_0; NullCheck(L_14); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_15 = L_14->get_characteristic_2(); NullCheck(L_11); BluetoothLEDataEvent_Invoke_m72A4C0DE575232B2AEBB200429C23BCDE158CD8E(L_11, __this, L_13, L_15, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::EnableBluetooth(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_EnableBluetooth_mE29AF8A03CDE2D6F429469CD60B5B502BD44696C (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, bool ___status0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FFCCF4C8D41843C54891174FD625B59850E11D4); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var); Debug_LogWarning_m24085D883C9E74D7AB423F0625E13259923960E7(_stringLiteral3FFCCF4C8D41843C54891174FD625B59850E11D4, /*hidden argument*/NULL); return; } } // System.Boolean ArduinoBluetoothAPI.BluetoothHelper::IsBluetoothEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothHelper_IsBluetoothEnabled_mD724877345FCD28DFFAD180F77A3BB738325F052 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FFCCF4C8D41843C54891174FD625B59850E11D4); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var); Debug_LogWarning_m24085D883C9E74D7AB423F0625E13259923960E7(_stringLiteral3FFCCF4C8D41843C54891174FD625B59850E11D4, /*hidden argument*/NULL); return (bool)1; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnScanEnded(System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_InvokeOnScanEnded_m4838FA0E2262B436B782B5261EA5AD18B24103F6 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___nearbyDevices0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass89_0_U3CInvokeOnScanEndedU3Eb__0_m3AAA6DC41F04821EBE5987E58584BFAB8C465CDE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * V_0 = NULL; { U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * L_0 = (U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass89_0__ctor_m8F5E4CFF11DF2A4EBAA44722BFFB60A181CEDABA(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * L_1 = V_0; NullCheck(L_1); L_1->set_U3CU3E4__this_0(__this); U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * L_2 = V_0; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_3 = ___nearbyDevices0; NullCheck(L_2); L_2->set_nearbyDevices_1(L_3); BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_4 = __this->get_OnScanEnded_14(); if (L_4) { goto IL_001d; } } { return; } IL_001d: { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_5 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_ASYNC_EVENTS_4(); if (L_5) { goto IL_003b; } } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_6 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * L_7 = V_0; Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_8 = (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 *)il2cpp_codegen_object_new(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6_il2cpp_TypeInfo_var); Action__ctor_m07BE5EE8A629FBBA52AE6356D57A0D371BE2574B(L_8, L_7, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass89_0_U3CInvokeOnScanEndedU3Eb__0_m3AAA6DC41F04821EBE5987E58584BFAB8C465CDE_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_6); ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980(L_6, L_8, /*hidden argument*/ConcurrentQueue_1_Enqueue_mE452AC4A1E4EC17608BE6ACD49C8CFD415C8E980_RuntimeMethod_var); return; } IL_003b: { BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_9 = __this->get_OnScanEnded_14(); U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * L_10 = V_0; NullCheck(L_10); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_11 = L_10->get_nearbyDevices_1(); NullCheck(L_9); BluetoothScanEvents_Invoke_m9C75C9EA89C35832E0ABE17DDCDA8385CC08C9C6(L_9, __this, L_11, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_WriteCharacteristic_mB516164C5C393B9A039991FA3940E433AA3D7C06 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, String_t* ___value1, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1; L_1 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); String_t* L_2 = ___value1; NullCheck(L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_1, L_2); VirtualActionInvoker2< BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(30 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) */, __this, L_0, L_3); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper__cctor_mB9BC3439B04A4A9BB9761302105D76AACBDEB284 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6B0143EB92648740DE536130D4C64E753C0C59F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE2576C00AEADF1F620E18B02FB72E610E9EFBCB2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76C3D4024DE9EE847070E35CC5A197DC21F66FEE); s_Il2CppMethodInitialized = true; } { ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_SERIAL_COMM_1((bool)0); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_BLUETOOTH_SIMULATION_2((bool)0); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_BLE_3((bool)0); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_ASYNC_EVENTS_4((bool)0); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_BLE_AS_CLIENT_5((bool)0); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_BLE_SERVER_IP_6(_stringLiteral76C3D4024DE9EE847070E35CC5A197DC21F66FEE); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = (Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD *)il2cpp_codegen_object_new(Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD_il2cpp_TypeInfo_var); Dictionary_2__ctor_m6B0143EB92648740DE536130D4C64E753C0C59F0(L_0, /*hidden argument*/Dictionary_2__ctor_m6B0143EB92648740DE536130D4C64E753C0C59F0_RuntimeMethod_var); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_instances_7(L_0); List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 * L_1 = (List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144 *)il2cpp_codegen_object_new(List_1_tFBF8941865FA74B072CCEFDC9F4BB346FCA83144_il2cpp_TypeInfo_var); List_1__ctor_mE2576C00AEADF1F620E18B02FB72E610E9EFBCB2(L_1, /*hidden argument*/List_1__ctor_mE2576C00AEADF1F620E18B02FB72E610E9EFBCB2_RuntimeMethod_var); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_listeners_17(L_1); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::b__76_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_U3CInvokeOnDataReceivedU3Eb__76_0_mC3131CF50DC93B726D3C203A54A78F110CE07565 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnDataReceived_10(); NullCheck(L_0); BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667(L_0, __this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::b__77_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_U3CInvokeOnConnectedU3Eb__77_0_m9EDD1F9B98D6847E56E0145192B9C0E5F2B69B26 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnected_8(); NullCheck(L_0); BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667(L_0, __this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper::b__78_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelper_U3CInvokeOnConnectionFailedU3Eb__78_0_mA55BA7E1C56C5FA2A49CD7DE9721A3B4CA9BCA70 (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * __this, const RuntimeMethod* method) { { BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * L_0 = __this->get_OnConnectionFailed_9(); NullCheck(L_0); BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667(L_0, __this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic__ctor_mCEAEDEF8755245EE6043CAAECC137B37C611305C (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_0 = (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *)il2cpp_codegen_object_new(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var); LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD(L_0, /*hidden argument*/LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var); __this->set_descriptors_2(L_0); String_t* L_1 = ___name0; __this->set_name_0(L_1); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic__ctor_m81DBADC218E3BBB05BB8BC806F1D5E5FC7548FA0 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___name0, String_t* ___service1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_0 = (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *)il2cpp_codegen_object_new(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var); LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD(L_0, /*hidden argument*/LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var); __this->set_descriptors_2(L_0); String_t* L_1 = ___name0; __this->set_name_0(L_1); String_t* L_2 = ___service1; __this->set_service_1(L_2); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::addDescriptor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic_addDescriptor_mEF98873F2D3D7810AE101E85BD219859F5FC4DB4 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___descriptor0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_0 = __this->get_descriptors_2(); String_t* L_1 = ___descriptor0; NullCheck(L_0); LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * L_2; L_2 = LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6(L_0, L_1, /*hidden argument*/LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6_RuntimeMethod_var); return; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelperCharacteristic::getDescriptors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * BluetoothHelperCharacteristic_getDescriptors_mF53F6D375FEEF4155B3AA03963C2B1F9DE311865 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method) { { LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_0 = __this->get_descriptors_2(); return L_0; } } // System.String ArduinoBluetoothAPI.BluetoothHelperCharacteristic::getName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_name_0(); return L_0; } } // System.Void ArduinoBluetoothAPI.BluetoothHelperCharacteristic::setService(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic_setService_mE0AB7736081BC9807E94F146988121AAC5562642 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___service0, const RuntimeMethod* method) { { String_t* L_0 = ___service0; __this->set_service_1(L_0); return; } } // System.String ArduinoBluetoothAPI.BluetoothHelperCharacteristic::getService() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_service_1(); return L_0; } } // System.Boolean ArduinoBluetoothAPI.BluetoothHelperCharacteristic::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothHelperCharacteristic_Equals_mBA3F9D1B2042E1CA5C5AF24951E30BACABE4006B (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->get_name_0(); if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject * L_1 = ___obj0; if (!((BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)IsInstClass((RuntimeObject*)L_1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var))) { goto IL_0029; } } { String_t* L_2 = __this->get_name_0(); RuntimeObject * L_3 = ___obj0; NullCheck(((BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)CastclassClass((RuntimeObject*)L_3, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var))); String_t* L_4 = ((BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)CastclassClass((RuntimeObject*)L_3, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var))->get_name_0(); NullCheck(L_2); bool L_5; L_5 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_2, L_4, /*hidden argument*/NULL); return L_5; } IL_0029: { return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelperService::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperService__ctor_m3147494B86EA3A009C4237E6AA5D9FA2A13FA1CB (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, String_t* ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); String_t* L_0 = ___name0; __this->set_name_0(L_0); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_1 = (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 *)il2cpp_codegen_object_new(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08_il2cpp_TypeInfo_var); LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B(L_1, /*hidden argument*/LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B_RuntimeMethod_var); __this->set_characteristics_1(L_1); return; } } // System.String ArduinoBluetoothAPI.BluetoothHelperService::getName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothHelperService_getName_mC2B58215D48C8773638DCE0D3347D094B99CD20C (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_name_0(); return L_0; } } // System.Void ArduinoBluetoothAPI.BluetoothHelperService::addCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperService_addCharacteristic_m25841DF2B71FCD0447074D664A6EF19ADC5390F4 (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; String_t* L_1 = __this->get_name_0(); NullCheck(L_0); BluetoothHelperCharacteristic_setService_mE0AB7736081BC9807E94F146988121AAC5562642_inline(L_0, L_1, /*hidden argument*/NULL); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_2 = __this->get_characteristics_1(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_3 = ___characteristic0; NullCheck(L_2); LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * L_4; L_4 = LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626(L_2, L_3, /*hidden argument*/LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626_RuntimeMethod_var); return; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.BluetoothHelperService::getCharacteristics() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, const RuntimeMethod* method) { { LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_0 = __this->get_characteristics_1(); return L_0; } } // System.Boolean ArduinoBluetoothAPI.BluetoothHelperService::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BluetoothHelperService_Equals_m58A6B3075741049DB3F6706F9E41DA20285415AA (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->get_name_0(); if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject * L_1 = ___obj0; if (!((BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *)IsInstClass((RuntimeObject*)L_1, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var))) { goto IL_0029; } } { String_t* L_2 = __this->get_name_0(); RuntimeObject * L_3 = ___obj0; NullCheck(((BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *)CastclassClass((RuntimeObject*)L_3, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var))); String_t* L_4 = ((BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *)CastclassClass((RuntimeObject*)L_3, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var))->get_name_0(); NullCheck(L_2); bool L_5; L_5 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_2, L_4, /*hidden argument*/NULL); return L_5; } IL_0029: { return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLengthStreamManager__ctor_m7C947979C26853AAF84E7909F93AD1DDDF4CE029 (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_0 = ___helper0; BluetoothStreamManager__ctor_m92F2C6FFD52AC64A9920A005CFBDC0CB47A70F33(__this, L_0, /*hidden argument*/NULL); __this->set_state_6(0); __this->set_length_4(0); __this->set_remaining_5(0); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_1 = (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)il2cpp_codegen_object_new(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var); List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778(L_1, /*hidden argument*/List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var); __this->set_messageBuffer_3(L_1); return; } } // System.Byte[] ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::read(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7 (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____in0, int32_t ___offset1, int32_t ___r_length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ____in0; NullCheck(L_0); V_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_1 = 0; int32_t L_1 = ___r_length2; int32_t L_2 = V_0; int32_t L_3 = ___offset1; if ((((int32_t)L_1) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))))) { goto IL_0010; } } { int32_t L_4 = ___r_length2; V_1 = L_4; goto IL_0014; } IL_0010: { int32_t L_5 = V_0; int32_t L_6 = ___offset1; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); } IL_0014: { int32_t L_7 = V_1; if (L_7) { goto IL_001d; } } { NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 * L_8 = (NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724_il2cpp_TypeInfo_var))); NullReferenceException__ctor_m669954F23A336EC873149F0ED0D291F2B509017A(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7_RuntimeMethod_var))); } IL_001d: { int32_t L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_9); V_2 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ____in0; int32_t L_12 = ___offset1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_2; int32_t L_14 = V_1; Array_ConstrainedCopy_mD26D19D1D515C4D884E36327A9B0C2BA79CD7003((RuntimeArray *)(RuntimeArray *)L_11, L_12, (RuntimeArray *)(RuntimeArray *)L_13, 0, L_14, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_2; return L_15; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::OnMessageReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLengthStreamManager_OnMessageReceived_mD24600E8D315BEE387B92ACE0628E0CEA90EB790 (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { V_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; V_1 = 0; goto IL_014f; } IL_0009: { } IL_000a: try {// begin try (depth: 1) { int32_t L_0 = __this->get_state_6(); V_2 = L_0; int32_t L_1 = V_2; switch (L_1) { case 0: { goto IL_0030; } case 1: { goto IL_0050; } case 2: { goto IL_0079; } case 3: { goto IL_00a0; } case 4: { goto IL_00ef; } } } IL_002b: { goto IL_0141; } IL_0030: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t L_3 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7(__this, L_2, L_3, 1, /*hidden argument*/NULL); V_0 = L_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; NullCheck(L_5); int32_t L_6 = 0; uint8_t L_7 = (L_5)->GetAt(static_cast(L_6)); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)85))))) { goto IL_0141; } } IL_0044: { __this->set_state_6(1); goto IL_0141; } IL_0050: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___buff0; int32_t L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7(__this, L_8, L_9, 1, /*hidden argument*/NULL); V_0 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_11); int32_t L_12 = 0; uint8_t L_13 = (L_11)->GetAt(static_cast(L_12)); if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)85))))) { goto IL_006d; } } IL_0061: { __this->set_state_6(2); goto IL_0141; } IL_006d: { __this->set_state_6(0); goto IL_0141; } IL_0079: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___buff0; int32_t L_15 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16; L_16 = BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7(__this, L_14, L_15, 1, /*hidden argument*/NULL); V_0 = L_16; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_0; NullCheck(L_17); int32_t L_18 = 0; uint8_t L_19 = (L_17)->GetAt(static_cast(L_18)); __this->set_length_4(((int32_t)((int32_t)((int32_t)((int32_t)L_19<<(int32_t)8))&(int32_t)((int32_t)65280)))); __this->set_state_6(3); goto IL_0141; } IL_00a0: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___buff0; int32_t L_21 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22; L_22 = BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7(__this, L_20, L_21, 1, /*hidden argument*/NULL); V_0 = L_22; int32_t L_23 = __this->get_length_4(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_0; NullCheck(L_24); int32_t L_25 = 0; uint8_t L_26 = (L_24)->GetAt(static_cast(L_25)); __this->set_length_4(((int32_t)((int32_t)L_23|(int32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)255)))))); __this->set_state_6(4); int32_t L_27 = __this->get_length_4(); __this->set_remaining_5(L_27); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_28 = __this->get_messageBuffer_3(); NullCheck(L_28); List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4(L_28, /*hidden argument*/List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var); int32_t L_29 = __this->get_length_4(); if (L_29) { goto IL_0141; } } IL_00e6: { __this->set_state_6(0); goto IL_0141; } IL_00ef: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = ___buff0; int32_t L_31 = V_1; int32_t L_32 = __this->get_remaining_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33; L_33 = BluetoothLengthStreamManager_read_m581BF21191942376CA28608A93CEA4EAC14F58E7(__this, L_30, L_31, L_32, /*hidden argument*/NULL); V_0 = L_33; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = V_0; NullCheck(L_34); V_3 = ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))); int32_t L_35 = __this->get_remaining_5(); int32_t L_36 = V_3; __this->set_remaining_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_36))); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_37 = __this->get_messageBuffer_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = V_0; NullCheck(L_37); List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175(L_37, (RuntimeObject*)(RuntimeObject*)L_38, /*hidden argument*/List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_RuntimeMethod_var); int32_t L_39 = __this->get_remaining_5(); if (L_39) { goto IL_0141; } } IL_0124: { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_40 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_helper_1(); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_41 = __this->get_messageBuffer_3(); NullCheck(L_41); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42; L_42 = List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB(L_41, /*hidden argument*/List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var); NullCheck(L_40); WindowsBluetoothHelper_InvokeDataReceivedEvent_mBA59218FC658CB3B5D420EFF51A16080DD871F96(L_40, L_42, /*hidden argument*/NULL); __this->set_state_6(0); } IL_0141: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43 = V_0; if (!L_43) { goto IL_014a; } } IL_0144: { int32_t L_44 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45 = V_0; NullCheck(L_45); V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))); } IL_014a: { goto IL_014f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_014c; } throw e; } CATCH_014c: {// begin catch(System.NullReferenceException) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_014f; }// end catch (depth: 1) IL_014f: { int32_t L_46 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47 = ___buff0; NullCheck(L_47); if ((((int32_t)L_46) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))) { goto IL_0009; } } { return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothLengthStreamManager::sendData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLengthStreamManager_sendData_m2933974243A8960C65371F9A46991B1880089581 (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_0); int32_t L_1 = ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)65280)))>>(int32_t)8)))); V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)255))))); V_2 = (uint8_t)((int32_t)85); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = L_2; uint8_t L_4 = V_2; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (uint8_t)L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = L_3; uint8_t L_6 = V_2; NullCheck(L_5); (L_5)->SetAt(static_cast(1), (uint8_t)L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = L_5; uint8_t L_8 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(2), (uint8_t)L_8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = L_7; uint8_t L_10 = V_1; NullCheck(L_9); (L_9)->SetAt(static_cast(3), (uint8_t)L_10); V_3 = L_9; RuntimeObject* L_11 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_3; NullCheck(L_11); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_11, L_12); RuntimeObject* L_13 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_13); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_13, L_14); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothOneCharTerminatorStreamManager__ctor_mFC63735470BC3FC79084A6B0007406145912A2BE (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_0 = ___helper0; BluetoothStreamManager__ctor_m92F2C6FFD52AC64A9920A005CFBDC0CB47A70F33(__this, L_0, /*hidden argument*/NULL); String_t* L_1 = ___terminator1; if (!L_1) { goto IL_0012; } } { String_t* L_2 = ___terminator1; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL); if (L_3) { goto IL_001b; } } IL_0012: { __this->set_terminator_4((uint8_t)0); goto IL_002e; } IL_001b: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_4; L_4 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); String_t* L_5 = ___terminator1; NullCheck(L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_4, L_5); NullCheck(L_6); int32_t L_7 = 0; uint8_t L_8 = (L_6)->GetAt(static_cast(L_7)); __this->set_terminator_4(L_8); } IL_002e: { bool L_9 = ___appendTerminator2; __this->set_appendTerminator_5(L_9); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_10 = (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)il2cpp_codegen_object_new(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var); List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778(L_10, /*hidden argument*/List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var); __this->set_messageBuffer_3(L_10); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::OnMessageReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothOneCharTerminatorStreamManager_OnMessageReceived_m9E8884DFF01ED19C3045CDA195D73EE1FAA3789D (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { V_0 = 0; V_1 = 0; goto IL_0049; } IL_0006: { int32_t L_0 = V_0; int32_t L_1 = V_1; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0024; } } { int32_t L_2 = V_1; V_2 = L_2; goto IL_0020; } IL_000e: { List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_3 = __this->get_messageBuffer_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buff0; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck(L_3); List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D(L_3, L_7, /*hidden argument*/List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_RuntimeMethod_var); int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)); } IL_0020: { int32_t L_9 = V_2; int32_t L_10 = V_0; if ((((int32_t)L_9) < ((int32_t)L_10))) { goto IL_000e; } } IL_0024: { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_11 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_helper_1(); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_12 = __this->get_messageBuffer_3(); NullCheck(L_12); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13; L_13 = List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB(L_12, /*hidden argument*/List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var); NullCheck(L_11); WindowsBluetoothHelper_InvokeDataReceivedEvent_mBA59218FC658CB3B5D420EFF51A16080DD871F96(L_11, L_13, /*hidden argument*/NULL); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_14 = __this->get_messageBuffer_3(); NullCheck(L_14); List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4(L_14, /*hidden argument*/List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var); int32_t L_15 = V_0; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0049: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___buff0; int32_t L_17 = V_1; int32_t L_18; L_18 = BluetoothOneCharTerminatorStreamManager_getTerminatorCharIndex_m992F610D93B0081BBCC378C299B231EA3E944472(__this, L_16, L_17, /*hidden argument*/NULL); int32_t L_19 = L_18; V_0 = L_19; if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0006; } } { int32_t L_20 = V_0; if ((((int32_t)L_20) == ((int32_t)((int32_t)-2)))) { goto IL_005c; } } { return; } IL_005c: { int32_t L_21 = V_1; V_3 = L_21; goto IL_0072; } IL_0060: { List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_22 = __this->get_messageBuffer_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = ___buff0; int32_t L_24 = V_3; NullCheck(L_23); int32_t L_25 = L_24; uint8_t L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_22); List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D(L_22, L_26, /*hidden argument*/List_1_Add_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_RuntimeMethod_var); int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0072: { int32_t L_28 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = ___buff0; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))) { goto IL_0060; } } { return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::sendData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothOneCharTerminatorStreamManager_sendData_m64402184330F5ECAB4B325BAB2AA90375BF93B5C (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { bool L_0 = __this->get_appendTerminator_5(); if (L_0) { goto IL_001a; } } { RuntimeObject* L_1 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_1); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_1, L_2); return; } IL_001a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_3); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)1))); V_0 = L_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_7); Array_Copy_m40103AA97DC582C557B912CF4BBE86A4D166F803((RuntimeArray *)(RuntimeArray *)L_5, (RuntimeArray *)(RuntimeArray *)L_6, ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))), /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_9); uint8_t L_10 = __this->get_terminator_4(); NullCheck(L_8); (L_8)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)1))), (uint8_t)L_10); RuntimeObject* L_11 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_0; NullCheck(L_11); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_11, L_12); return; } } // System.Int32 ArduinoBluetoothAPI.Windows.BluetoothOneCharTerminatorStreamManager::getTerminatorCharIndex(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BluetoothOneCharTerminatorStreamManager_getTerminatorCharIndex_m992F610D93B0081BBCC378C299B231EA3E944472 (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___array0, int32_t ___startIndex1, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___array0; NullCheck(L_1); if ((((int32_t)L_0) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_0008; } } { return (-1); } IL_0008: { int32_t L_2 = ___startIndex1; V_0 = L_2; goto IL_0019; } IL_000c: { int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); int32_t L_4 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___array0; NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0019; } } { return ((int32_t)-2); } IL_0019: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___array0; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); uint8_t L_10 = __this->get_terminator_4(); if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_000c; } } { int32_t L_11 = V_0; return L_11; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::set_PortName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothRegistryDevice_set_PortName_m46BF49900EE3B4D52EAC48D1CDACC603E24FC8B5 (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_U3CPortNameU3Ek__BackingField_3(L_0); return; } } // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::get_PortName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_get_PortName_m3FDFA55554A150488228AE0851F16F136C385E05 (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_U3CPortNameU3Ek__BackingField_3(); return L_0; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::.ctor(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothRegistryDevice__ctor_m3A4EA44B58CE3B5A823186B7F3518BC510DD7EE0 (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, String_t* ___deviceName0, String_t* ___deviceAddress1, String_t* ___portName2, const RuntimeMethod* method) { { String_t* L_0 = ___deviceName0; String_t* L_1 = ___deviceAddress1; BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(__this, L_0, L_1, ((int32_t)127), /*hidden argument*/NULL); String_t* L_2 = ___portName2; BluetoothRegistryDevice_set_PortName_m46BF49900EE3B4D52EAC48D1CDACC603E24FC8B5_inline(__this, L_2, /*hidden argument*/NULL); return; } } // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::GetPorts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* BluetoothRegistryDevice_GetPorts_m7521A2100E1533A100CAF77BFDCB5B9F0E4E3A2F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * V_0 = NULL; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_1 = NULL; int32_t V_2 = 0; String_t* V_3 = NULL; { List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * L_0 = (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 *)il2cpp_codegen_object_new(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_il2cpp_TypeInfo_var); List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9(L_0, /*hidden argument*/List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9_RuntimeMethod_var); V_0 = L_0; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_1; L_1 = SerialPort_GetPortNames_mDB0C4A065DA6155A6A38B87610F7019FE5A97F30(/*hidden argument*/NULL); V_1 = L_1; V_2 = 0; goto IL_002a; } IL_0010: { StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; String_t* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * L_6 = V_0; String_t* L_7 = V_3; String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); String_t* L_9 = V_3; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_10 = (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)il2cpp_codegen_object_new(BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); BluetoothRegistryDevice__ctor_m3A4EA44B58CE3B5A823186B7F3518BC510DD7EE0(L_10, L_7, L_8, L_9, /*hidden argument*/NULL); NullCheck(L_6); List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C(L_6, L_10, /*hidden argument*/List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C_RuntimeMethod_var); int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_002a: { int32_t L_12 = V_2; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_13 = V_1; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))) { goto IL_0010; } } { List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * L_14 = V_0; NullCheck(L_14); BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_15; L_15 = List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487(L_14, /*hidden argument*/List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487_RuntimeMethod_var); return L_15; } } // ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice[] ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::GetBluetoothPort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* BluetoothRegistryDevice_GetBluetoothPort_mDDF30FD5A5376DE9481C1AD79AEF90127CF92CEB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E135952987F969011F6CE3715C121B3E194B3BF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F519F5C439837AF734647303CBD7E62F6BE8013); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BFEDA8A14951E644E21C62A4E7621A81043B92A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5156409BF26E90BE916BFB9F4A73E0E6CE79EF41); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * V_0 = NULL; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * V_1 = NULL; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * V_2 = NULL; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * V_3 = NULL; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_4 = NULL; int32_t V_5 = 0; String_t* V_6 = NULL; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_7 = NULL; int32_t V_8 = 0; String_t* V_9 = NULL; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_10 = NULL; String_t* V_11 = NULL; String_t* V_12 = NULL; String_t* V_13 = NULL; String_t* V_14 = NULL; { Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_0 = (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F *)il2cpp_codegen_object_new(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var); Regex__ctor_m8BB2137D7B0A93CD70FD3061579C7456BB65216E(L_0, _stringLiteral2BFEDA8A14951E644E21C62A4E7621A81043B92A, /*hidden argument*/NULL); List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * L_1 = (List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 *)il2cpp_codegen_object_new(List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05_il2cpp_TypeInfo_var); List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9(L_1, /*hidden argument*/List_1__ctor_m0742E0177199FFFDC9BEEDF57F10D5CE0F35BDC9_RuntimeMethod_var); V_0 = L_1; IL2CPP_RUNTIME_CLASS_INIT(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_2 = ((Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields*)il2cpp_codegen_static_fields_for(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var))->get_LocalMachine_4(); NullCheck(L_2); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_3; L_3 = RegistryKey_OpenSubKey_m0B7F69ADBD8792F7732F385E7BADE776754A5575(L_2, _stringLiteral1E135952987F969011F6CE3715C121B3E194B3BF, (bool)0, /*hidden argument*/NULL); V_1 = L_3; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_4 = V_1; if (L_4) { goto IL_002b; } } { BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 * L_5 = (BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516_il2cpp_TypeInfo_var))); BlueToothNotSupportedException__ctor_m7E32E008EC453170BE363F1F857627560D7B5142(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothRegistryDevice_GetBluetoothPort_mDDF30FD5A5376DE9481C1AD79AEF90127CF92CEB_RuntimeMethod_var))); } IL_002b: { RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_6 = V_1; NullCheck(L_6); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_7; L_7 = RegistryKey_GetSubKeyNames_m05F1F2EEB18B7EF0116C457BBDE5C87029563F67(L_6, /*hidden argument*/NULL); V_4 = L_7; V_5 = 0; goto IL_010d; } IL_003b: { StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_8 = V_4; int32_t L_9 = V_5; NullCheck(L_8); int32_t L_10 = L_9; String_t* L_11 = (L_8)->GetAt(static_cast(L_10)); V_6 = L_11; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_12 = V_1; String_t* L_13 = V_6; NullCheck(L_12); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_14; L_14 = RegistryKey_OpenSubKey_mA907B6A8D9F072935175555DF145ADCF133DD120(L_12, L_13, /*hidden argument*/NULL); V_2 = L_14; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_15 = V_2; NullCheck(L_15); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_16; L_16 = RegistryKey_GetSubKeyNames_m05F1F2EEB18B7EF0116C457BBDE5C87029563F67(L_15, /*hidden argument*/NULL); V_7 = L_16; V_8 = 0; goto IL_00fc; } IL_005b: { StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_17 = V_7; int32_t L_18 = V_8; NullCheck(L_17); int32_t L_19 = L_18; String_t* L_20 = (L_17)->GetAt(static_cast(L_19)); V_9 = L_20; String_t* L_21 = V_9; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_23 = L_22; NullCheck(L_23); (L_23)->SetAt(static_cast(0), (Il2CppChar)((int32_t)38)); NullCheck(L_21); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_24; L_24 = String_Split_m2C74DC2B85B322998094BEDE787C378822E1F28B(L_21, L_23, /*hidden argument*/NULL); V_10 = L_24; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_25 = V_10; NullCheck(L_25); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))) == ((uint32_t)4)))) { goto IL_00f6; } } { StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_26 = V_10; NullCheck(L_26); int32_t L_27 = 3; String_t* L_28 = (L_26)->GetAt(static_cast(L_27)); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_29 = V_10; NullCheck(L_29); int32_t L_30 = 3; String_t* L_31 = (L_29)->GetAt(static_cast(L_30)); NullCheck(L_31); int32_t L_32; L_32 = String_IndexOf_m90616B2D8ACC645F389750FAE4F9A75BC5D82454(L_31, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, /*hidden argument*/NULL); NullCheck(L_28); String_t* L_33; L_33 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_28, 0, L_32, /*hidden argument*/NULL); V_11 = L_33; String_t* L_34 = V_11; String_t* L_35; L_35 = BluetoothRegistryDevice_GetBluetoothRegistryName_m8F8717FB661713D65B33C77CF4DCBAB78614BC05(L_34, /*hidden argument*/NULL); V_12 = L_35; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_36 = V_2; String_t* L_37 = V_9; NullCheck(L_36); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_38; L_38 = RegistryKey_OpenSubKey_mA907B6A8D9F072935175555DF145ADCF133DD120(L_36, L_37, /*hidden argument*/NULL); V_3 = L_38; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_39 = V_3; NullCheck(L_39); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_40; L_40 = RegistryKey_OpenSubKey_mA907B6A8D9F072935175555DF145ADCF133DD120(L_39, _stringLiteral1F519F5C439837AF734647303CBD7E62F6BE8013, /*hidden argument*/NULL); V_3 = L_40; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_41 = V_3; if (!L_41) { goto IL_00f6; } } { RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_42 = V_3; NullCheck(L_42); RuntimeObject * L_43; L_43 = RegistryKey_GetValue_mF56DCCAEBD376BAA377B402C384B4E0F457A869A(L_42, _stringLiteral5156409BF26E90BE916BFB9F4A73E0E6CE79EF41, /*hidden argument*/NULL); V_13 = ((String_t*)CastclassSealed((RuntimeObject*)L_43, String_t_il2cpp_TypeInfo_var)); String_t* L_44 = V_11; String_t* L_45; L_45 = BluetoothRegistryDevice_stringToMac_m872A7DB95F2D53E8C2A9B04D1A47DCA06F2352ED(L_44, /*hidden argument*/NULL); V_14 = L_45; String_t* L_46 = V_13; if (!L_46) { goto IL_00f6; } } { String_t* L_47 = V_12; bool L_48; L_48 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_47, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL); if (!L_48) { goto IL_00f6; } } { List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * L_49 = V_0; String_t* L_50 = V_12; String_t* L_51 = V_14; String_t* L_52 = V_13; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_53 = (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)il2cpp_codegen_object_new(BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); BluetoothRegistryDevice__ctor_m3A4EA44B58CE3B5A823186B7F3518BC510DD7EE0(L_53, L_50, L_51, L_52, /*hidden argument*/NULL); NullCheck(L_49); List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C(L_49, L_53, /*hidden argument*/List_1_Add_mD24860DF6D0126FFD1E706567566022FFB36C47C_RuntimeMethod_var); } IL_00f6: { int32_t L_54 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1)); } IL_00fc: { int32_t L_55 = V_8; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_56 = V_7; NullCheck(L_56); if ((((int32_t)L_55) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length)))))) { goto IL_005b; } } { int32_t L_57 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1)); } IL_010d: { int32_t L_58 = V_5; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_59 = V_4; NullCheck(L_59); if ((((int32_t)L_58) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length)))))) { goto IL_003b; } } { List_1_t1DDE81C92CE9B31F4175B0C1B2435EFFB82F1D05 * L_60 = V_0; NullCheck(L_60); BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_61; L_61 = List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487(L_60, /*hidden argument*/List_1_ToArray_m72B717CBFA5E0414C483F41234BD7784289CF487_RuntimeMethod_var); return L_61; } } // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::GetBluetoothRegistryName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_GetBluetoothRegistryName_m8F8717FB661713D65B33C77CF4DCBAB78614BC05 (String_t* ___address0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89F9D303C97AE68FFC8223117A3D4D345E286E5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD648365870CA8464C388B35693D2072A48F993C0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * V_3 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; V_1 = _stringLiteral89F9D303C97AE68FFC8223117A3D4D345E286E5F; String_t* L_0 = V_1; String_t* L_1 = ___address0; String_t* L_2; L_2 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66(_stringLiteralD648365870CA8464C388B35693D2072A48F993C0, L_0, L_1, /*hidden argument*/NULL); V_2 = L_2; } IL_0019: try {// begin try (depth: 1) { IL2CPP_RUNTIME_CLASS_INIT(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_3 = ((Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_StaticFields*)il2cpp_codegen_static_fields_for(Registry_tF384B4040EFD1EAD69F4E703381C3DA2D8B81C65_il2cpp_TypeInfo_var))->get_LocalMachine_4(); String_t* L_4 = V_2; NullCheck(L_3); RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_5; L_5 = RegistryKey_OpenSubKey_mA907B6A8D9F072935175555DF145ADCF133DD120(L_3, L_4, /*hidden argument*/NULL); V_3 = L_5; } IL_0025: try {// begin try (depth: 2) { RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_6 = V_3; if (!L_6) { goto IL_004b; } } IL_0028: { RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_7 = V_3; NullCheck(L_7); RuntimeObject * L_8; L_8 = RegistryKey_GetValue_mF56DCCAEBD376BAA377B402C384B4E0F457A869A(L_7, _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B, /*hidden argument*/NULL); V_4 = ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)IsInst((RuntimeObject*)L_8, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_4; if (!L_9) { goto IL_004b; } } IL_003e: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_10; L_10 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_4; NullCheck(L_10); String_t* L_12; L_12 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(35 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_10, L_11); V_0 = L_12; } IL_004b: { IL2CPP_LEAVE(0x57, FINALLY_004d); } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_004d; } FINALLY_004d: {// begin finally (depth: 2) { RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_13 = V_3; if (!L_13) { goto IL_0056; } } IL_0050: { RegistryKey_t1EF11DB6AC49AC065AF744487033109254215268 * L_14 = V_3; NullCheck(L_14); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_14); } IL_0056: { IL2CPP_END_FINALLY(77) } }// end finally (depth: 2) IL2CPP_CLEANUP(77) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x57, IL_0057) } IL_0057: { goto IL_005c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0059; } throw e; } CATCH_0059: {// begin catch(System.Exception) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_005c; }// end catch (depth: 1) IL_005c: { String_t* L_15 = V_0; return L_15; } } // System.String ArduinoBluetoothAPI.Windows.BluetoothRegistryDevice::stringToMac(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_stringToMac_m872A7DB95F2D53E8C2A9B04D1A47DCA06F2352ED (String_t* ___address0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; int32_t V_1 = 0; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_0, /*hidden argument*/NULL); V_0 = L_0; V_1 = 0; goto IL_003d; } IL_000a: { StringBuilder_t * L_1 = V_0; String_t* L_2 = ___address0; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_2, ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_3)), /*hidden argument*/NULL); NullCheck(L_1); StringBuilder_t * L_5; L_5 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_1, L_4, /*hidden argument*/NULL); StringBuilder_t * L_6 = V_0; String_t* L_7 = ___address0; int32_t L_8 = V_1; NullCheck(L_7); Il2CppChar L_9; L_9 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_7, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_8)), (int32_t)1)), /*hidden argument*/NULL); NullCheck(L_6); StringBuilder_t * L_10; L_10 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_6, L_9, /*hidden argument*/NULL); int32_t L_11 = V_1; if ((((int32_t)L_11) >= ((int32_t)5))) { goto IL_0039; } } { StringBuilder_t * L_12 = V_0; NullCheck(L_12); StringBuilder_t * L_13; L_13 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_12, ((int32_t)58), /*hidden argument*/NULL); } IL_0039: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_003d: { int32_t L_15 = V_1; if ((((int32_t)L_15) < ((int32_t)6))) { goto IL_000a; } } { StringBuilder_t * L_16 = V_0; NullCheck(L_16); String_t* L_17; L_17 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_16); NullCheck(L_17); String_t* L_18; L_18 = String_ToUpper_m4BC629F8059C3E0C4E3F7C7E04DB50EBB0C1A05A(L_17, /*hidden argument*/NULL); return L_18; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager__ctor_m92F2C6FFD52AC64A9920A005CFBDC0CB47A70F33 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_0 = ___helper0; __this->set_helper_1(L_0); WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_1 = ___helper0; NullCheck(L_1); RuntimeObject* L_2; L_2 = WindowsBluetoothHelper_GetTransceiver_m77F2C3CCC001F401E4EBF33FB70E0C418E29676E_inline(L_1, /*hidden argument*/NULL); __this->set_transceiver_0(L_2); RuntimeObject* L_3 = __this->get_transceiver_0(); NullCheck(L_3); InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::setOnMessageReceived(ArduinoBluetoothAPI.Windows.OnTransceiverMessageReceived) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_3, __this); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::Listen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager_Listen_mFA1C0B1F5A5E0A74F9FEF4B57CF9D99EC3191264 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_transceiver_0(); NullCheck(L_0); InterfaceActionInvoker0::Invoke(0 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::listen() */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_0); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::set(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager_set_m10747C56FDCA02D9D9321BAF2DDB69FBEC181377 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___c0, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___c0; __this->set_data_out_2(L_0); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::set(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager_set_m4B3F7C69F49E518356E151886B29A70F772BD428 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, String_t* ___data0, const RuntimeMethod* method) { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { String_t* L_0 = ___data0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = BluetoothStreamManager_StringToBytes_m8F3CB4DFF810CC6FC452B4A37745F8D7A5158AD6(L_0, /*hidden argument*/NULL); V_0 = L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; BluetoothStreamManager_set_m10747C56FDCA02D9D9321BAF2DDB69FBEC181377_inline(__this, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::setStopThread(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStreamManager_setStopThread_m8C514C5A15078D29A270BC020E144331C8CFEA80 (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, bool ___stopThread0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_transceiver_0(); bool L_1 = ___stopThread0; NullCheck(L_0); InterfaceActionInvoker1< bool >::Invoke(3 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::stop(System.Boolean) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_0, L_1); return; } } // System.Byte[] ArduinoBluetoothAPI.Windows.BluetoothStreamManager::StringToBytes(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* BluetoothStreamManager_StringToBytes_m8F3CB4DFF810CC6FC452B4A37745F8D7A5158AD6 (String_t* ___str0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; { String_t* L_0 = ___str0; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_1); V_0 = L_2; V_1 = 0; goto IL_001f; } IL_0010: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; int32_t L_4 = V_1; String_t* L_5 = ___str0; int32_t L_6 = V_1; NullCheck(L_5); Il2CppChar L_7; L_7 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_5, L_6, /*hidden argument*/NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (uint8_t)((int32_t)((uint8_t)L_7))); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)); } IL_001f: { int32_t L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))) { goto IL_0010; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; return L_11; } } // System.Char ArduinoBluetoothAPI.Windows.BluetoothStreamManager::toUnsigned(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar BluetoothStreamManager_toUnsigned_mD0827840FAAF5C8D81B20D09AC02755F6D1C9E1B (uint8_t ___b0, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { uint8_t L_0 = ___b0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000d; } } { uint8_t L_1 = ___b0; G_B3_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)256), (int32_t)L_1)); goto IL_000e; } IL_000d: { uint8_t L_2 = ___b0; G_B3_0 = ((int32_t)(L_2)); } IL_000e: { return ((int32_t)((uint16_t)G_B3_0)); } } // System.String ArduinoBluetoothAPI.Windows.BluetoothStreamManager::BytetoString(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BluetoothStreamManager_BytetoString_m66CC8E39DA3E49A8446A49A7B95642758D91681F (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___array0, int32_t ___len1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = ___len1; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; V_1 = 0; goto IL_001a; } IL_000b: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = V_0; int32_t L_3 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___array0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); Il2CppChar L_8; L_8 = BluetoothStreamManager_toUnsigned_mD0827840FAAF5C8D81B20D09AC02755F6D1C9E1B(L_7, /*hidden argument*/NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Il2CppChar)L_8); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); } IL_001a: { int32_t L_10 = V_1; int32_t L_11 = ___len1; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_000b; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = V_0; String_t* L_13; L_13 = String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344(NULL, L_12, /*hidden argument*/NULL); return L_13; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothTerminatorCharStreamManager__ctor_m62B87C6605159FE8070E7D80BB3EBADD5E12F413 (BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C * __this, WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * ___helper0, String_t* ___terminationChar1, bool ___appendTerminator2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_0 = ___helper0; BluetoothStreamManager__ctor_m92F2C6FFD52AC64A9920A005CFBDC0CB47A70F33(__this, L_0, /*hidden argument*/NULL); String_t* L_1 = ___terminationChar1; __this->set_terminationChar_4(L_1); __this->set_messageBuffer_3(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); bool L_2 = ___appendTerminator2; __this->set_appendTerminator_5(L_2); return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::OnMessageReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothTerminatorCharStreamManager_OnMessageReceived_m7A73AD628972CB690C767A2361E9CFDE3EB61037 (BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_1 = NULL; int32_t V_2 = 0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buff0; NullCheck(L_1); String_t* L_2; L_2 = BluetoothStreamManager_BytetoString_m66CC8E39DA3E49A8446A49A7B95642758D91681F(L_0, ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))), /*hidden argument*/NULL); V_0 = L_2; String_t* L_3 = __this->get_messageBuffer_3(); String_t* L_4 = V_0; String_t* L_5; L_5 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_3, L_4, /*hidden argument*/NULL); __this->set_messageBuffer_3(L_5); String_t* L_6 = __this->get_messageBuffer_3(); String_t* L_7 = __this->get_terminationChar_4(); NullCheck(L_6); int32_t L_8; L_8 = String_IndexOf_m90616B2D8ACC645F389750FAE4F9A75BC5D82454(L_6, L_7, /*hidden argument*/NULL); if ((((int32_t)L_8) <= ((int32_t)(-1)))) { goto IL_009d; } } { String_t* L_9 = __this->get_messageBuffer_3(); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_10 = (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)SZArrayNew(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var, (uint32_t)1); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_11 = L_10; String_t* L_12 = __this->get_terminationChar_4(); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_12); (L_11)->SetAt(static_cast(0), (String_t*)L_12); NullCheck(L_9); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_13; L_13 = String_Split_m465A09CA87BD9357B6C89BF977D582DAB1AAE1FD(L_9, L_11, 0, /*hidden argument*/NULL); V_1 = L_13; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_14 = V_1; NullCheck(L_14); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))) == ((uint32_t)1)))) { goto IL_006c; } } { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_15 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_helper_1(); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_16 = V_1; NullCheck(L_16); int32_t L_17 = 0; String_t* L_18 = (L_16)->GetAt(static_cast(L_17)); NullCheck(L_15); WindowsBluetoothHelper_InvokeDataReceivedEvent_m67E9677F44A86CD62A87798926E3A9E291FB5A92(L_15, L_18, /*hidden argument*/NULL); __this->set_messageBuffer_3(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); return; } IL_006c: { StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_19 = V_1; NullCheck(L_19); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))) <= ((int32_t)1))) { goto IL_009d; } } { V_2 = 0; goto IL_0088; } IL_0076: { WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * L_20 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_helper_1(); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23 = L_22; String_t* L_24 = (L_21)->GetAt(static_cast(L_23)); NullCheck(L_20); WindowsBluetoothHelper_InvokeDataReceivedEvent_m67E9677F44A86CD62A87798926E3A9E291FB5A92(L_20, L_24, /*hidden argument*/NULL); int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0088: { int32_t L_26 = V_2; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_27 = V_1; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))), (int32_t)1))))) { goto IL_0076; } } { StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_28 = V_1; StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_29 = V_1; NullCheck(L_29); NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))), (int32_t)1)); String_t* L_31 = (L_28)->GetAt(static_cast(L_30)); __this->set_messageBuffer_3(L_31); } IL_009d: { return; } } // System.Void ArduinoBluetoothAPI.Windows.BluetoothTerminatorCharStreamManager::sendData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothTerminatorCharStreamManager_sendData_m7BF2CF48DF31C6B854FADB91DA5F86A76FF8C383 (BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { bool L_0 = __this->get_appendTerminator_5(); if (L_0) { goto IL_001a; } } { RuntimeObject* L_1 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_1); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_1, L_2); return; } IL_001a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_data_out_2(); NullCheck(L_4); String_t* L_5; L_5 = BluetoothStreamManager_BytetoString_m66CC8E39DA3E49A8446A49A7B95642758D91681F(L_3, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); String_t* L_6 = __this->get_terminationChar_4(); String_t* L_7; L_7 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_5, L_6, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = BluetoothStreamManager_StringToBytes_m8F3CB4DFF810CC6FC452B4A37745F8D7A5158AD6(L_7, /*hidden argument*/NULL); V_0 = L_8; RuntimeObject* L_9 = ((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)__this)->get_transceiver_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; NullCheck(L_9); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void ArduinoBluetoothAPI.Windows.ITransceiver::write(System.Byte[]) */, ITransceiver_t43E8315E8CBCF9C97DCD3577D18E3D16DDB1152F_il2cpp_TypeInfo_var, L_9, L_10); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.ClientStreamManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientStreamManager__ctor_m352EA4A46998CD887F934CFFF6B15BA3859D261F (ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper__ctor_m3E2713A055F00B25E4D9F4893A48ABF843248012 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589(__this, /*hidden argument*/NULL); String_t* L_0 = ___deviceName0; __this->set_deviceName_22(L_0); __this->set_is_connected_21((bool)0); int32_t L_1 = ((DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_StaticFields*)il2cpp_codegen_static_fields_for(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_il2cpp_TypeInfo_var))->get_counter_25(); int32_t L_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); ((DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_StaticFields*)il2cpp_codegen_static_fields_for(DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8_il2cpp_TypeInfo_var))->set_counter_25(L_2); __this->set_id_24(L_2); return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::DrawGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_DrawGUI_m97178DB47077BDE400C7860869A593CCCF0A226C (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { BluetoothHelper_DrawGUI_mF3C794E2E2814B076057DA5A961EF9E1D554C96E(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::StartListening() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_StartListening_mE62F67F4D28F9C7542E6DA79F680FE838D140D3F (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::Connect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_Connect_mDA9566F1580BBF813A3B0F6141CDCD27AFB94A44 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { __this->set_is_connected_21((bool)1); VirtualActionInvoker0::Invoke(20 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() */, __this); return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::SendData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_SendData_m9535F03CD67F85D202D89459F01389965FFFF0B4 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::Disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_Disconnect_mC13F5F79844F05D209D970B574AF999EB226B3D7 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { __this->set_is_connected_21((bool)0); return; } } // System.Boolean ArduinoBluetoothAPI.DefaultBluetoothHelper::isDevicePaired() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBluetoothHelper_isDevicePaired_m04FDBD2EBCD702E6EFA18E982880814E448D0DDB (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { return (bool)1; } } // System.Boolean ArduinoBluetoothAPI.DefaultBluetoothHelper::isConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBluetoothHelper_isConnected_m6E9A9103DE3B905096CB3984C7F9192BBD428E9E (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_is_connected_21(); return L_0; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::setLengthBasedStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_setLengthBasedStream_m8A0A982B2299B2710785B44DCFC3026A9B5577CE (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::setTerminatorBasedStream(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_setTerminatorBasedStream_mBBDDD1E0B9E3807C95BB26C490DAB164108E4209 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, String_t* ___str0, bool ___x1, const RuntimeMethod* method) { { return; } } // System.Boolean ArduinoBluetoothAPI.DefaultBluetoothHelper::ScanNearbyDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBluetoothHelper_ScanNearbyDevices_m8AE988951301D55E2F03E110E05603783814F10A (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.String ArduinoBluetoothAPI.DefaultBluetoothHelper::getDeviceName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultBluetoothHelper_getDeviceName_m9100D91F7606B1B2103C3F045658ACC1056F108F (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_deviceName_22(); return L_0; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::setDeviceName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_setDeviceName_m05C379AEC55B87B245A3C5EB6950AD78EE4F9F17 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, String_t* ___deviceName0, const RuntimeMethod* method) { { String_t* L_0 = ___deviceName0; __this->set_deviceName_22(L_0); __this->set_deviceAddress_23((String_t*)NULL); return; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.DefaultBluetoothHelper::getPairedDevicesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * DefaultBluetoothHelper_getPairedDevicesList_m29E0DAE52BFD068C40838777CD7227FD9E602425 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_0 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_0, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); return L_0; } } // System.Int32 ArduinoBluetoothAPI.DefaultBluetoothHelper::getId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBluetoothHelper_getId_m2DCDDDC9134155F829996212586BFC43A6662C8A (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_id_24(); return L_0; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_WriteCharacteristic_mB97EDB2259A7C2654943B4D3539DFCB62DDA8F76 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::ReadCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_ReadCharacteristic_m9D46FEC579A99FC5DEB860D8991D0BB243D15B47 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characterstic0, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_Subscribe_m5DAD6763737A2A1D4B2DF736E0A5058E82695A2D (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service0, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::setCustomStreamManager(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_setCustomStreamManager_mB1C7143514A5F9BA226870B8651CB319C73D4EFB (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { { return; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.DefaultBluetoothHelper::getGattServices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * DefaultBluetoothHelper_getGattServices_mB97D88113FF8F82C37D2CEE964078A3B74CC5D47 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, const RuntimeMethod* method) { { return (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *)NULL; } } // System.Void ArduinoBluetoothAPI.DefaultBluetoothHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBluetoothHelper_Subscribe_m5F70B4F2D2CB50CE4FF15BC087F2EA1FD34B0801 (DefaultBluetoothHelper_tA322A54940539076B1DA0DF5A45D727AEBE82CC8 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.FunctionFormatter::getFunction(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FunctionFormatter_getFunction_m24DC7C486E0C61B9D2D55F058855A9DFA6D93FF2 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff0; int32_t L_1 = ___pos1; int32_t* L_2 = ___finalpos2; uint8_t L_3; L_3 = FunctionFormatter_getByte_m87B1B8B6D34DE45CF532A10672B34158A2103E1C(__this, L_0, L_1, (int32_t*)L_2, /*hidden argument*/NULL); V_0 = L_3; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_4, /*hidden argument*/NULL); uint8_t L_6 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var); RuntimeObject * L_7; L_7 = Enum_ToObject_m14DB3C330B46D18AAF2E6D009FDCD63B86FF82C3(L_5, L_6, /*hidden argument*/NULL); return ((*(int32_t*)((int32_t*)UnBox(L_7, Function_tCD02CB8B945C3FE425DC98083CCC9994E853100A_il2cpp_TypeInfo_var)))); } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setFunction(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setFunction_mA6B32B38A92FEC488F01218EA9BE34EFF39322F1 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, int32_t ___function0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { int32_t L_0 = ___function0; V_0 = (uint8_t)((int32_t)((uint8_t)L_0)); uint8_t L_1 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff1; int32_t L_3 = ___pos2; int32_t* L_4 = ___finalpos3; FunctionFormatter_setByte_mA6B382E694B27DA31A196F12C4E1EFEA0FD4DCED(__this, L_1, L_2, L_3, (int32_t*)L_4, /*hidden argument*/NULL); return; } } // System.Byte ArduinoBluetoothAPI.FunctionFormatter::getByte(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t FunctionFormatter_getByte_m87B1B8B6D34DE45CF532A10672B34158A2103E1C (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t L_3 = ___pos1; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setByte(System.Byte,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setByte_mA6B382E694B27DA31A196F12C4E1EFEA0FD4DCED (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, uint8_t ___value0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff1; int32_t L_1 = ___pos2; uint8_t L_2 = ___value0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)L_2); int32_t* L_3 = ___finalpos3; int32_t L_4 = ___pos2; *((int32_t*)L_3) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); return; } } // System.Boolean ArduinoBluetoothAPI.FunctionFormatter::getBool(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FunctionFormatter_getBool_m87D4884972AE6CDD54C7537D4CEB4CA9F0C76F8E (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff0; int32_t L_1 = ___pos1; int32_t* L_2 = ___finalpos2; uint8_t L_3; L_3 = FunctionFormatter_getByte_m87B1B8B6D34DE45CF532A10672B34158A2103E1C(__this, L_0, L_1, (int32_t*)L_2, /*hidden argument*/NULL); return (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0); } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setBool(System.Boolean,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setBool_m88D19F18C97494F27B3EFF08BB2A133D348874DA (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, bool ___value0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t G_B3_0 = 0; { bool L_0 = ___value0; if (L_0) { goto IL_0006; } } { G_B3_0 = 0; goto IL_0007; } IL_0006: { G_B3_0 = 1; } IL_0007: { V_0 = (uint8_t)((int32_t)((uint8_t)G_B3_0)); uint8_t L_1 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff1; int32_t L_3 = ___pos2; int32_t* L_4 = ___finalpos3; FunctionFormatter_setByte_mA6B382E694B27DA31A196F12C4E1EFEA0FD4DCED(__this, L_1, L_2, L_3, (int32_t*)L_4, /*hidden argument*/NULL); return; } } // System.Int32 ArduinoBluetoothAPI.FunctionFormatter::getInt(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; V_1 = 0; goto IL_0028; } IL_0009: { int32_t L_2 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buff0; int32_t* L_4 = ___finalpos2; int32_t L_5 = *((int32_t*)L_4); int32_t* L_6 = ___finalpos2; uint8_t L_7; L_7 = FunctionFormatter_getByte_m87B1B8B6D34DE45CF532A10672B34158A2103E1C(__this, L_3, L_5, (int32_t*)L_6, /*hidden argument*/NULL); V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)8))&(int32_t)((int32_t)2147483392)))|(int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)255))))); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)); } IL_0028: { int32_t L_9 = V_1; if ((((int32_t)L_9) < ((int32_t)4))) { goto IL_0009; } } { int32_t L_10 = V_0; return L_10; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setInt(System.Int32,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, int32_t ___value0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { uint32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t V_3 = 0x0; { V_0 = ((int32_t)-16777216); V_1 = ((int32_t)32); int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; V_2 = 0; goto IL_0049; } IL_0011: { int32_t L_2 = ___value0; uint32_t L_3 = V_0; int32_t L_4 = V_1; V_3 = (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_2))&(int64_t)((int64_t)((uint64_t)L_3))))>>(int32_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)63)))))&(int64_t)((int64_t)((int64_t)((int32_t)255))))))); uint32_t L_5 = V_0; V_0 = ((int32_t)((uint32_t)L_5>>8)); int32_t L_6 = V_1; V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6>>(int32_t)1))&(int32_t)((int32_t)255))); int32_t L_7 = V_1; if ((!(((uint32_t)L_7) == ((uint32_t)4)))) { goto IL_0038; } } { V_1 = 0; } IL_0038: { uint8_t L_8 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff1; int32_t* L_10 = ___finalpos3; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos3; FunctionFormatter_setByte_mA6B382E694B27DA31A196F12C4E1EFEA0FD4DCED(__this, L_8, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0049: { int32_t L_14 = V_2; if ((((int32_t)L_14) < ((int32_t)4))) { goto IL_0011; } } { return; } } // System.String ArduinoBluetoothAPI.FunctionFormatter::getString(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff0; int32_t L_1 = ___pos1; int32_t* L_2 = ___finalpos2; int32_t L_3; L_3 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_0, L_1, (int32_t*)L_2, /*hidden argument*/NULL); V_0 = L_3; int32_t* L_4 = ___finalpos2; int32_t L_5 = *((int32_t*)L_4); ___pos1 = L_5; int32_t* L_6 = ___finalpos2; int32_t* L_7 = ___finalpos2; int32_t L_8 = *((int32_t*)L_7); int32_t L_9 = V_0; *((int32_t*)L_6) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)); int32_t L_10 = V_0; if (L_10) { goto IL_0019; } } { return (String_t*)NULL; } IL_0019: { Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11; L_11 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buff0; int32_t L_13 = ___pos1; int32_t L_14 = V_0; NullCheck(L_11); String_t* L_15; L_15 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_11, L_12, L_13, L_14); return L_15; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setString(System.String,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, String_t* ___s0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { { int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; String_t* L_2 = ___s0; if (L_2) { goto IL_0015; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buff1; int32_t* L_4 = ___finalpos3; int32_t L_5 = *((int32_t*)L_4); int32_t* L_6 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, 0, L_3, L_5, (int32_t*)L_6, /*hidden argument*/NULL); return; } IL_0015: { String_t* L_7 = ___s0; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_7, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff1; int32_t* L_10 = ___finalpos3; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, L_8, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); int32_t* L_13 = ___finalpos3; int32_t L_14 = *((int32_t*)L_13); ___pos2 = L_14; int32_t* L_15 = ___finalpos3; int32_t* L_16 = ___finalpos3; int32_t L_17 = *((int32_t*)L_16); String_t* L_18 = ___s0; NullCheck(L_18); int32_t L_19; L_19 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_18, /*hidden argument*/NULL); *((int32_t*)L_15) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_19)); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_20; L_20 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); String_t* L_21 = ___s0; String_t* L_22 = ___s0; NullCheck(L_22); int32_t L_23; L_23 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_22, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = ___buff1; int32_t L_25 = ___pos2; NullCheck(L_20); int32_t L_26; L_26 = VirtualFuncInvoker5< int32_t, String_t*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(19 /* System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) */, L_20, L_21, 0, L_23, L_24, L_25); return; } } // System.Byte[] ArduinoBluetoothAPI.FunctionFormatter::getByteArray(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* FunctionFormatter_getByteArray_mCCFB520613D2231D9C4690245A0FC04C82B7834F (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buff0; int32_t L_1 = ___pos1; int32_t* L_2 = ___finalpos2; int32_t L_3; L_3 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_0, L_1, (int32_t*)L_2, /*hidden argument*/NULL); V_0 = L_3; int32_t* L_4 = ___finalpos2; int32_t L_5 = *((int32_t*)L_4); ___pos1 = L_5; int32_t* L_6 = ___finalpos2; int32_t* L_7 = ___finalpos2; int32_t L_8 = *((int32_t*)L_7); int32_t L_9 = V_0; *((int32_t*)L_6) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)); int32_t L_10 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_10); V_1 = L_11; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buff0; int32_t L_13 = ___pos1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_1; int32_t L_15 = V_0; Array_ConstrainedCopy_mD26D19D1D515C4D884E36327A9B0C2BA79CD7003((RuntimeArray *)(RuntimeArray *)L_12, L_13, (RuntimeArray *)(RuntimeArray *)L_14, 0, L_15, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_1; return L_16; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setByteArray(System.Byte[],System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setByteArray_m83AE1B8C38229F63E0E3D646CE5B977BFCF12069 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____in0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { { int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ____in0; NullCheck(L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buff1; int32_t* L_4 = ___finalpos3; int32_t L_5 = *((int32_t*)L_4); int32_t* L_6 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), L_3, L_5, (int32_t*)L_6, /*hidden argument*/NULL); int32_t* L_7 = ___finalpos3; int32_t L_8 = *((int32_t*)L_7); ___pos2 = L_8; int32_t* L_9 = ___finalpos3; int32_t* L_10 = ___finalpos3; int32_t L_11 = *((int32_t*)L_10); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ____in0; NullCheck(L_12); *((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ____in0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___buff1; int32_t L_15 = ___pos2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ____in0; NullCheck(L_16); Array_ConstrainedCopy_mD26D19D1D515C4D884E36327A9B0C2BA79CD7003((RuntimeArray *)(RuntimeArray *)L_13, 0, (RuntimeArray *)(RuntimeArray *)L_14, L_15, ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))), /*hidden argument*/NULL); return; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.FunctionFormatter::getLinkedListStrings(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * FunctionFormatter_getLinkedListStrings_mC5495D9AA5B6AF1416746CC2E35EDCD02B1C4EBB (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * V_1 = NULL; int32_t V_2 = 0; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; int32_t L_6; L_6 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); V_0 = L_6; LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_7 = (LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 *)il2cpp_codegen_object_new(LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54_il2cpp_TypeInfo_var); LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD(L_7, /*hidden argument*/LinkedList_1__ctor_m9DEC7B1D49DE89890A58F1A690EB3C19EC3008FD_RuntimeMethod_var); V_1 = L_7; V_2 = 0; goto IL_002d; } IL_0018: { LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_8 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff0; int32_t* L_10 = ___finalpos2; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos2; String_t* L_13; L_13 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(__this, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); NullCheck(L_8); LinkedListNode_1_t88C9C4DA37A8DB36F100FEAE5FA8FE24E635ACAB * L_14; L_14 = LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6(L_8, L_13, /*hidden argument*/LinkedList_1_AddLast_m629C2F15FDB86D00F3C2B1E36341D6A3BDD77DC6_RuntimeMethod_var); int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_002d: { int32_t L_16 = V_2; int32_t L_17 = V_0; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0018; } } { LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_18 = V_1; return L_18; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setLinkedListStrings(System.Collections.Generic.LinkedList`1,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setLinkedListStrings_m199FB61445C9F76591BBF9BA1905C97F806C0122 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * ___list0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_get_Count_mC0CBBF91AFEF2A9DC9338AE71FDCB5FC803B5B0F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_2 = ___list0; if (L_2) { goto IL_0015; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buff1; int32_t* L_4 = ___finalpos3; int32_t L_5 = *((int32_t*)L_4); int32_t* L_6 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, 0, L_3, L_5, (int32_t*)L_6, /*hidden argument*/NULL); return; } IL_0015: { LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_7 = ___list0; NullCheck(L_7); int32_t L_8; L_8 = LinkedList_1_get_Count_mC0CBBF91AFEF2A9DC9338AE71FDCB5FC803B5B0F_inline(L_7, /*hidden argument*/LinkedList_1_get_Count_mC0CBBF91AFEF2A9DC9338AE71FDCB5FC803B5B0F_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff1; int32_t* L_10 = ___finalpos3; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, L_8, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_13 = ___list0; NullCheck(L_13); Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F L_14; L_14 = LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B(L_13, /*hidden argument*/LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B_RuntimeMethod_var); V_0 = L_14; } IL_002e: try {// begin try (depth: 1) { goto IL_0045; } IL_0030: { String_t* L_15; L_15 = Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_inline((Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *)(&V_0), /*hidden argument*/Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_RuntimeMethod_var); V_1 = L_15; String_t* L_16 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___buff1; int32_t* L_18 = ___finalpos3; int32_t L_19 = *((int32_t*)L_18); int32_t* L_20 = ___finalpos3; FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(__this, L_16, L_17, L_19, (int32_t*)L_20, /*hidden argument*/NULL); } IL_0045: { bool L_21; L_21 = Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8((Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8_RuntimeMethod_var); if (L_21) { goto IL_0030; } } IL_004e: { IL2CPP_LEAVE(0x5E, FINALLY_0050); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0050; } FINALLY_0050: {// begin finally (depth: 1) Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77((Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *)(&V_0), /*hidden argument*/Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77_RuntimeMethod_var); IL2CPP_END_FINALLY(80) }// end finally (depth: 1) IL2CPP_CLEANUP(80) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x5E, IL_005e) } IL_005e: { return; } } // ArduinoBluetoothAPI.BluetoothHelperCharacteristic ArduinoBluetoothAPI.FunctionFormatter::getBluetoothHelperCharacteristic(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * FunctionFormatter_getBluetoothHelperCharacteristic_m44C586DE9B7603B415191265FAAB553D1526E843 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_1 = NULL; Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F V_2; memset((&V_2), 0, sizeof(V_2)); String_t* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; String_t* L_6; L_6 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___buff0; int32_t* L_8 = ___finalpos2; int32_t L_9 = *((int32_t*)L_8); int32_t* L_10 = ___finalpos2; String_t* L_11; L_11 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(__this, L_7, L_9, (int32_t*)L_10, /*hidden argument*/NULL); V_0 = L_11; String_t* L_12 = V_0; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_13 = (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)il2cpp_codegen_object_new(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); BluetoothHelperCharacteristic__ctor_m81DBADC218E3BBB05BB8BC806F1D5E5FC7548FA0(L_13, L_6, L_12, /*hidden argument*/NULL); V_1 = L_13; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___buff0; int32_t* L_15 = ___finalpos2; int32_t L_16 = *((int32_t*)L_15); int32_t* L_17 = ___finalpos2; LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_18; L_18 = FunctionFormatter_getLinkedListStrings_mC5495D9AA5B6AF1416746CC2E35EDCD02B1C4EBB(__this, L_14, L_16, (int32_t*)L_17, /*hidden argument*/NULL); NullCheck(L_18); Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F L_19; L_19 = LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B(L_18, /*hidden argument*/LinkedList_1_GetEnumerator_m2F275D6E54DDC971F312E10F0C5B73EE7D7C8C1B_RuntimeMethod_var); V_2 = L_19; } IL_002f: try {// begin try (depth: 1) { goto IL_0040; } IL_0031: { String_t* L_20; L_20 = Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_inline((Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *)(&V_2), /*hidden argument*/Enumerator_get_Current_mA511EF5DE00511BF9379A820B3C73F521C612334_RuntimeMethod_var); V_3 = L_20; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_21 = V_1; String_t* L_22 = V_3; NullCheck(L_21); BluetoothHelperCharacteristic_addDescriptor_mEF98873F2D3D7810AE101E85BD219859F5FC4DB4(L_21, L_22, /*hidden argument*/NULL); } IL_0040: { bool L_23; L_23 = Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8((Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *)(&V_2), /*hidden argument*/Enumerator_MoveNext_m3BE42DE59FE1DFB3EA8CEFE13327FD3A1B9212A8_RuntimeMethod_var); if (L_23) { goto IL_0031; } } IL_0049: { IL2CPP_LEAVE(0x59, FINALLY_004b); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_004b; } FINALLY_004b: {// begin finally (depth: 1) Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77((Enumerator_tEEDCB9CF0E600B3EF49925069D6ADBBC4E1CC79F *)(&V_2), /*hidden argument*/Enumerator_Dispose_mE4BCA59B038E8157BC6915D7391B57FD4143BC77_RuntimeMethod_var); IL2CPP_END_FINALLY(75) }// end finally (depth: 1) IL2CPP_CLEANUP(75) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x59, IL_0059) } IL_0059: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_24 = V_1; return L_24; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setBluetoothHelperCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setBluetoothHelperCharacteristic_m2BE357A05568921447742F3C65ED515C85FD0217 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___c0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { { int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___c0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_2, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buff1; int32_t* L_5 = ___finalpos3; int32_t L_6 = *((int32_t*)L_5); int32_t* L_7 = ___finalpos3; FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(__this, L_3, L_4, L_6, (int32_t*)L_7, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_8 = ___c0; NullCheck(L_8); String_t* L_9; L_9 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_8, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___buff1; int32_t* L_11 = ___finalpos3; int32_t L_12 = *((int32_t*)L_11); int32_t* L_13 = ___finalpos3; FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(__this, L_9, L_10, L_12, (int32_t*)L_13, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_14 = ___c0; NullCheck(L_14); LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_15; L_15 = BluetoothHelperCharacteristic_getDescriptors_mF53F6D375FEEF4155B3AA03963C2B1F9DE311865_inline(L_14, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___buff1; int32_t* L_17 = ___finalpos3; int32_t L_18 = *((int32_t*)L_17); int32_t* L_19 = ___finalpos3; FunctionFormatter_setLinkedListStrings_m199FB61445C9F76591BBF9BA1905C97F806C0122(__this, L_15, L_16, L_18, (int32_t*)L_19, /*hidden argument*/NULL); return; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.FunctionFormatter::getLinkedListBluetoothHelperCharacteristic(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * FunctionFormatter_getLinkedListBluetoothHelperCharacteristic_m72C6140C7075B79999465F5B1946924BD8FD1DEE (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * V_1 = NULL; int32_t V_2 = 0; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; int32_t L_6; L_6 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); V_0 = L_6; LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_7 = (LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 *)il2cpp_codegen_object_new(LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08_il2cpp_TypeInfo_var); LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B(L_7, /*hidden argument*/LinkedList_1__ctor_mFF10FB5C20E237B3AF9D63679FD64F9D89A6504B_RuntimeMethod_var); V_1 = L_7; V_2 = 0; goto IL_002d; } IL_0018: { LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_8 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff0; int32_t* L_10 = ___finalpos2; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos2; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_13; L_13 = FunctionFormatter_getBluetoothHelperCharacteristic_m44C586DE9B7603B415191265FAAB553D1526E843(__this, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); NullCheck(L_8); LinkedListNode_1_tF40B0719F8838F79333922567D1CFDB4B3B71904 * L_14; L_14 = LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626(L_8, L_13, /*hidden argument*/LinkedList_1_AddLast_m32490B97DA179F9F0ED37AB79451305ABF20F626_RuntimeMethod_var); int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_002d: { int32_t L_16 = V_2; int32_t L_17 = V_0; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0018; } } { LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_18 = V_1; return L_18; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setLinkedListBluetoothHelperCharacteristic(System.Collections.Generic.LinkedList`1,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setLinkedListBluetoothHelperCharacteristic_m945180410592690AB5A6EA3B1CA98BDC517B4A87 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * ___list0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_get_Count_mF4370FAF37601599FAE9D80025271347D1269A9C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C V_0; memset((&V_0), 0, sizeof(V_0)); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_2 = ___list0; if (L_2) { goto IL_0015; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buff1; int32_t* L_4 = ___finalpos3; int32_t L_5 = *((int32_t*)L_4); int32_t* L_6 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, 0, L_3, L_5, (int32_t*)L_6, /*hidden argument*/NULL); return; } IL_0015: { LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_7 = ___list0; NullCheck(L_7); int32_t L_8; L_8 = LinkedList_1_get_Count_mF4370FAF37601599FAE9D80025271347D1269A9C_inline(L_7, /*hidden argument*/LinkedList_1_get_Count_mF4370FAF37601599FAE9D80025271347D1269A9C_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff1; int32_t* L_10 = ___finalpos3; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos3; FunctionFormatter_setInt_m1E9D630696831E5FAB2AC49819B694061345F394(__this, L_8, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_13 = ___list0; NullCheck(L_13); Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C L_14; L_14 = LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46(L_13, /*hidden argument*/LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); V_0 = L_14; } IL_002e: try {// begin try (depth: 1) { goto IL_0045; } IL_0030: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_15; L_15 = Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); V_1 = L_15; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_16 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___buff1; int32_t* L_18 = ___finalpos3; int32_t L_19 = *((int32_t*)L_18); int32_t* L_20 = ___finalpos3; FunctionFormatter_setBluetoothHelperCharacteristic_m2BE357A05568921447742F3C65ED515C85FD0217(__this, L_16, L_17, L_19, (int32_t*)L_20, /*hidden argument*/NULL); } IL_0045: { bool L_21; L_21 = Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); if (L_21) { goto IL_0030; } } IL_004e: { IL2CPP_LEAVE(0x5E, FINALLY_0050); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0050; } FINALLY_0050: {// begin finally (depth: 1) Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); IL2CPP_END_FINALLY(80) }// end finally (depth: 1) IL2CPP_CLEANUP(80) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x5E, IL_005e) } IL_005e: { return; } } // ArduinoBluetoothAPI.BluetoothHelperService ArduinoBluetoothAPI.FunctionFormatter::getBluetoothHelperService(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * FunctionFormatter_getBluetoothHelperService_m5FDE4B4DA9D1A1B3C1CE2C008462FCE4B4B9A6B0 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * V_0 = NULL; Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C V_1; memset((&V_1), 0, sizeof(V_1)); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; String_t* L_6; L_6 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_7 = (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *)il2cpp_codegen_object_new(BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); BluetoothHelperService__ctor_m3147494B86EA3A009C4237E6AA5D9FA2A13FA1CB(L_7, L_6, /*hidden argument*/NULL); V_0 = L_7; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___buff0; int32_t* L_9 = ___finalpos2; int32_t L_10 = *((int32_t*)L_9); int32_t* L_11 = ___finalpos2; LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_12; L_12 = FunctionFormatter_getLinkedListBluetoothHelperCharacteristic_m72C6140C7075B79999465F5B1946924BD8FD1DEE(__this, L_8, L_10, (int32_t*)L_11, /*hidden argument*/NULL); NullCheck(L_12); Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C L_13; L_13 = LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46(L_12, /*hidden argument*/LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); V_1 = L_13; } IL_0023: try {// begin try (depth: 1) { goto IL_0034; } IL_0025: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_14; L_14 = Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_1), /*hidden argument*/Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); V_2 = L_14; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_15 = V_0; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_16 = V_2; NullCheck(L_15); BluetoothHelperService_addCharacteristic_m25841DF2B71FCD0447074D664A6EF19ADC5390F4(L_15, L_16, /*hidden argument*/NULL); } IL_0034: { bool L_17; L_17 = Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); if (L_17) { goto IL_0025; } } IL_003d: { IL2CPP_LEAVE(0x4D, FINALLY_003f); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_003f; } FINALLY_003f: {// begin finally (depth: 1) Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_1), /*hidden argument*/Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); IL2CPP_END_FINALLY(63) }// end finally (depth: 1) IL2CPP_CLEANUP(63) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x4D, IL_004d) } IL_004d: { BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_18 = V_0; return L_18; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::setBluetoothHelperService(ArduinoBluetoothAPI.BluetoothHelperService,System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter_setBluetoothHelperService_mE71923AF98D13237846E5F8F8A56426E4EC7F66A (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___s0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int32_t ___pos2, int32_t* ___finalpos3, const RuntimeMethod* method) { { int32_t* L_0 = ___finalpos3; int32_t L_1 = ___pos2; *((int32_t*)L_0) = (int32_t)L_1; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_2 = ___s0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperService_getName_mC2B58215D48C8773638DCE0D3347D094B99CD20C_inline(L_2, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buff1; int32_t* L_5 = ___finalpos3; int32_t L_6 = *((int32_t*)L_5); int32_t* L_7 = ___finalpos3; FunctionFormatter_setString_mF1A228EC3D1C9B4B4C1949D7E09A0E663FDCBBD4(__this, L_3, L_4, L_6, (int32_t*)L_7, /*hidden argument*/NULL); BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_8 = ___s0; NullCheck(L_8); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_9; L_9 = BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline(L_8, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___buff1; int32_t* L_11 = ___finalpos3; int32_t L_12 = *((int32_t*)L_11); int32_t* L_13 = ___finalpos3; FunctionFormatter_setLinkedListBluetoothHelperCharacteristic_m945180410592690AB5A6EA3B1CA98BDC517B4A87(__this, L_9, L_10, L_12, (int32_t*)L_13, /*hidden argument*/NULL); return; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.FunctionFormatter::getListBluetoothHelperService(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * FunctionFormatter_getListBluetoothHelperService_mCA001EBB98817A21388F5AF6DCF9CE8A97E882C2 (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * V_1 = NULL; int32_t V_2 = 0; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; int32_t L_6; L_6 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); V_0 = L_6; List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_7 = (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *)il2cpp_codegen_object_new(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var); List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F(L_7, /*hidden argument*/List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var); V_1 = L_7; V_2 = 0; goto IL_002c; } IL_0018: { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_8 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff0; int32_t* L_10 = ___finalpos2; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos2; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_13; L_13 = FunctionFormatter_getBluetoothHelperService_m5FDE4B4DA9D1A1B3C1CE2C008462FCE4B4B9A6B0(__this, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); NullCheck(L_8); List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B(L_8, L_13, /*hidden argument*/List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var); int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_002c: { int32_t L_15 = V_2; int32_t L_16 = V_0; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0018; } } { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_17 = V_1; return L_17; } } // ArduinoBluetoothAPI.BluetoothDevice ArduinoBluetoothAPI.FunctionFormatter::getBluetoothDevice(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * FunctionFormatter_getBluetoothDevice_mF24625B41D9166723F37BEDCBCB93208C10CD75B (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; String_t* L_6; L_6 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___buff0; int32_t* L_8 = ___finalpos2; int32_t L_9 = *((int32_t*)L_8); int32_t* L_10 = ___finalpos2; String_t* L_11; L_11 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(__this, L_7, L_9, (int32_t*)L_10, /*hidden argument*/NULL); V_0 = L_11; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buff0; int32_t* L_13 = ___finalpos2; int32_t L_14 = *((int32_t*)L_13); int32_t* L_15 = ___finalpos2; int32_t L_16; L_16 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_12, L_14, (int32_t*)L_15, /*hidden argument*/NULL); V_1 = L_16; String_t* L_17 = V_0; int32_t L_18 = V_1; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_19 = (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)il2cpp_codegen_object_new(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(L_19, L_6, L_17, L_18, /*hidden argument*/NULL); return L_19; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.FunctionFormatter::getLinkedListBluetoothDevice(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * FunctionFormatter_getLinkedListBluetoothDevice_m3E3741592B233EFA8A9D515B16F35BED6D2F201F (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * V_1 = NULL; int32_t V_2 = 0; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t* L_3 = ___finalpos2; int32_t L_4 = *((int32_t*)L_3); int32_t* L_5 = ___finalpos2; int32_t L_6; L_6 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(__this, L_2, L_4, (int32_t*)L_5, /*hidden argument*/NULL); V_0 = L_6; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_7 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_7, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); V_1 = L_7; V_2 = 0; goto IL_002d; } IL_0018: { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_8 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buff0; int32_t* L_10 = ___finalpos2; int32_t L_11 = *((int32_t*)L_10); int32_t* L_12 = ___finalpos2; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_13; L_13 = FunctionFormatter_getBluetoothDevice_mF24625B41D9166723F37BEDCBCB93208C10CD75B(__this, L_9, L_11, (int32_t*)L_12, /*hidden argument*/NULL); NullCheck(L_8); LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * L_14; L_14 = LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740(L_8, L_13, /*hidden argument*/LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_002d: { int32_t L_16 = V_2; int32_t L_17 = V_0; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0018; } } { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_18 = V_1; return L_18; } } // System.Void ArduinoBluetoothAPI.FunctionFormatter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionFormatter__ctor_m1ADCB6015EBA1C4EFAB7B028C006E438BBA2B33F (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093(int32_t ___id0) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093(___id0, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8(int32_t ___id0) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8(___id0, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1(int32_t ___id0, intptr_t ___stringPtr1) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1(___id0, ___stringPtr1, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE(int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE(___id0, ___stringPtr1, ___length2, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356(int32_t ___id0) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356(___id0, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D(int32_t ___id0, intptr_t ___stringPtr1) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D(___id0, ___stringPtr1, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2(int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2(___id0, ___stringPtr1, ___stringPtr22, NULL); } extern "C" void CDECL ReversePInvokeWrapper_IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87(int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87(___id0, ___intPtr1, ___length2, ___stringPtr3, ___stringPtr24, NULL); } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__GetInstance(System.String,System.Boolean,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2,ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___GetInstance_m170E5E12E2B3637FB84AD66457AA0394FBD177D6 (String_t* ___deviceName0, bool ___BLE1, BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * ___onConnected2, BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * ___onConnectionFailed3, BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * ___onScanEnded4, BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * ___onDataReceived5, BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * ___onBinaryDataReceived6, BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * ___onServiceNotFound7, BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * ___onCharacteristicNotFound8, BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * ___onCharacteristicChanged9, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (char*, int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); // Marshaling of parameter '___deviceName0' to native representation char* ____deviceName0_marshaled = NULL; ____deviceName0_marshaled = il2cpp_codegen_marshal_string(___deviceName0); // Marshaling of parameter '___onConnected2' to native representation Il2CppMethodPointer ____onConnected2_marshaled = NULL; ____onConnected2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onConnected2)); // Marshaling of parameter '___onConnectionFailed3' to native representation Il2CppMethodPointer ____onConnectionFailed3_marshaled = NULL; ____onConnectionFailed3_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onConnectionFailed3)); // Marshaling of parameter '___onScanEnded4' to native representation Il2CppMethodPointer ____onScanEnded4_marshaled = NULL; ____onScanEnded4_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onScanEnded4)); // Marshaling of parameter '___onDataReceived5' to native representation Il2CppMethodPointer ____onDataReceived5_marshaled = NULL; ____onDataReceived5_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onDataReceived5)); // Marshaling of parameter '___onBinaryDataReceived6' to native representation Il2CppMethodPointer ____onBinaryDataReceived6_marshaled = NULL; ____onBinaryDataReceived6_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onBinaryDataReceived6)); // Marshaling of parameter '___onServiceNotFound7' to native representation Il2CppMethodPointer ____onServiceNotFound7_marshaled = NULL; ____onServiceNotFound7_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onServiceNotFound7)); // Marshaling of parameter '___onCharacteristicNotFound8' to native representation Il2CppMethodPointer ____onCharacteristicNotFound8_marshaled = NULL; ____onCharacteristicNotFound8_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onCharacteristicNotFound8)); // Marshaling of parameter '___onCharacteristicChanged9' to native representation Il2CppMethodPointer ____onCharacteristicChanged9_marshaled = NULL; ____onCharacteristicChanged9_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onCharacteristicChanged9)); // Native function invocation intptr_t returnValue = reinterpret_cast(__GetInstance)(____deviceName0_marshaled, static_cast(___BLE1), ____onConnected2_marshaled, ____onConnectionFailed3_marshaled, ____onScanEnded4_marshaled, ____onDataReceived5_marshaled, ____onBinaryDataReceived6_marshaled, ____onServiceNotFound7_marshaled, ____onCharacteristicNotFound8_marshaled, ____onCharacteristicChanged9_marshaled); // Marshaling cleanup of parameter '___deviceName0' native representation il2cpp_codegen_marshal_free(____deviceName0_marshaled); ____deviceName0_marshaled = NULL; return returnValue; } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__ScanNearbyDevices(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___ScanNearbyDevices_m74E406D85E404723D5B5CFED56A5155F15120FBF (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__ScanNearbyDevices)(___obj0); return static_cast(returnValue); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__startListening(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___startListening_m29BE7FFE327497C81BD1CB04DACDB48F9ABB7116 (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation reinterpret_cast(__startListening)(___obj0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__Connect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___Connect_mF3B9164BBA93FA2FCC6BC9B4EFD8131F6CA6381B (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation reinterpret_cast(__Connect)(___obj0); } // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getId(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getId_mBE75A86415E3DA4D2F4B2CE5FBE4873318AEB3CD (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__getId)(___obj0); return returnValue; } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__isDevicePaired(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___isDevicePaired_mD990E48E4FF446E97527DFE55241A210FBD4835C (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__isDevicePaired)(___obj0); return static_cast(returnValue); } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__isConnected(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___isConnected_m270F40CFFBE9E3B7026B416D6D2FDE81A1EB4C7F (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__isConnected)(___obj0); return static_cast(returnValue); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__Disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___Disconnect_m68322D926961B26A5F1735C1EA576F7720C86E63 (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation reinterpret_cast(__Disconnect)(___obj0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setLengthBasedStream(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setLengthBasedStream_mE37CB123EC9446F23D9A9B0D2B6D238733C91009 (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation reinterpret_cast(__setLengthBasedStream)(___obj0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setTerminatorBasedStream(System.IntPtr,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setTerminatorBasedStream_mF7114D2605B74AB087A55E37956BE7C62F06C0FB (intptr_t ___obj0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*, int32_t); // Marshaling of parameter '___terminator1' to native representation char* ____terminator1_marshaled = NULL; ____terminator1_marshaled = il2cpp_codegen_marshal_string(___terminator1); // Native function invocation reinterpret_cast(__setTerminatorBasedStream)(___obj0, ____terminator1_marshaled, static_cast(___appendTerminator2)); // Marshaling cleanup of parameter '___terminator1' native representation il2cpp_codegen_marshal_free(____terminator1_marshaled); ____terminator1_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setCustomStreamManager(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setCustomStreamManager_m9FA3618CF37B6752A71DE1262B53C5D4B3960F05 (intptr_t ___obj0, intptr_t ___streamManager1, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, intptr_t); // Native function invocation reinterpret_cast(__setCustomStreamManager)(___obj0, ___streamManager1); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__setDeviceName(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___setDeviceName_m00731B00E41ADC07F2BF94E7B85A0D102804075D (intptr_t ___obj0, String_t* ___deviceName1, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*); // Marshaling of parameter '___deviceName1' to native representation char* ____deviceName1_marshaled = NULL; ____deviceName1_marshaled = il2cpp_codegen_marshal_string(___deviceName1); // Native function invocation reinterpret_cast(__setDeviceName)(___obj0, ____deviceName1_marshaled); // Marshaling cleanup of parameter '___deviceName1' native representation il2cpp_codegen_marshal_free(____deviceName1_marshaled); ____deviceName1_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__sendData(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___sendData_mCABA9EF283C60A573FE7C70D8D9D2EC749018F31 (intptr_t ___obj0, String_t* ___data1, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*); // Marshaling of parameter '___data1' to native representation char* ____data1_marshaled = NULL; ____data1_marshaled = il2cpp_codegen_marshal_string(___data1); // Native function invocation reinterpret_cast(__sendData)(___obj0, ____data1_marshaled); // Marshaling cleanup of parameter '___data1' native representation il2cpp_codegen_marshal_free(____data1_marshaled); ____data1_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__sendBData(System.IntPtr,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___sendBData_m4298E223F79DC6F789192E168C741CEB73C7D41C (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, uint8_t*, int32_t); // Marshaling of parameter '___data1' to native representation uint8_t* ____data1_marshaled = NULL; if (___data1 != NULL) { ____data1_marshaled = reinterpret_cast((___data1)->GetAddressAtUnchecked(0)); } // Native function invocation reinterpret_cast(__sendBData)(___obj0, ____data1_marshaled, ___length2); } // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getLastError(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getLastError_m8ACF8DFB7959283179CB8870EB1605DFD536DCE1 (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__getLastError)(___obj0); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getNearbyDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getNearbyDevicesList_m4B3701E495124DBA182AAEB53A6A620A7A0754FA (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getNearbyDevicesList)(___obj0); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getPairedDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getPairedDevicesList_mB3379A03ACDD5683D4AAF3DF3FB309CEC58CF715 (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getPairedDevicesList)(___obj0); return returnValue; } // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDevicesListLength(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getDevicesListLength_mE0E1408233FC602B7CA8419E1984106D3DC7DB67 (intptr_t ___list0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__getDevicesListLength)(___list0); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceListNameAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getDeviceListNameAt_m4DB23585E232AC265843F785D4ACC8D6F01ECCAF (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getDeviceListNameAt)(___list0, ___index1); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceListAddressAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getDeviceListAddressAt_m3D46924112F11A9E07D8E631AC5C7B5B2742DDE5 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getDeviceListAddressAt)(___list0, ___index1); return returnValue; } // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceListRssiAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper___getDeviceListRssiAt_m3F63BDC3D589859C5A352AE2B82EEA9172DE2CF6 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); // Native function invocation int32_t returnValue = reinterpret_cast(__getDeviceListRssiAt)(___list0, ___index1); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getDeviceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getDeviceName_mBEA6438547BF5B71131CFC34298A11CBF6EAB433 (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getDeviceName)(___obj0); return returnValue; } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__isBluetoothEnabled(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper___isBluetoothEnabled_m5D45B80826A1A3B5885E89A95D53D6D4BCC2E6AE (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation int32_t returnValue = reinterpret_cast(__isBluetoothEnabled)(___obj0); return static_cast(returnValue); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__subscribeCharact(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___subscribeCharact_m7F55BEE14D74CB420ED74AE31CF425444EF6414E (intptr_t ___obj0, String_t* ___service1, String_t* ___charact2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*, char*); // Marshaling of parameter '___service1' to native representation char* ____service1_marshaled = NULL; ____service1_marshaled = il2cpp_codegen_marshal_string(___service1); // Marshaling of parameter '___charact2' to native representation char* ____charact2_marshaled = NULL; ____charact2_marshaled = il2cpp_codegen_marshal_string(___charact2); // Native function invocation reinterpret_cast(__subscribeCharact)(___obj0, ____service1_marshaled, ____charact2_marshaled); // Marshaling cleanup of parameter '___service1' native representation il2cpp_codegen_marshal_free(____service1_marshaled); ____service1_marshaled = NULL; // Marshaling cleanup of parameter '___charact2' native representation il2cpp_codegen_marshal_free(____charact2_marshaled); ____charact2_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__writeCharacteristic(System.IntPtr,System.Byte[],System.Int32,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___writeCharacteristic_mAA218C9EE408229F91E6B1752C5BF2931889FD8F (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, String_t* ___service3, String_t* ___characteristic4, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, uint8_t*, int32_t, char*, char*); // Marshaling of parameter '___data1' to native representation uint8_t* ____data1_marshaled = NULL; if (___data1 != NULL) { ____data1_marshaled = reinterpret_cast((___data1)->GetAddressAtUnchecked(0)); } // Marshaling of parameter '___service3' to native representation char* ____service3_marshaled = NULL; ____service3_marshaled = il2cpp_codegen_marshal_string(___service3); // Marshaling of parameter '___characteristic4' to native representation char* ____characteristic4_marshaled = NULL; ____characteristic4_marshaled = il2cpp_codegen_marshal_string(___characteristic4); // Native function invocation reinterpret_cast(__writeCharacteristic)(___obj0, ____data1_marshaled, ___length2, ____service3_marshaled, ____characteristic4_marshaled); // Marshaling cleanup of parameter '___service3' native representation il2cpp_codegen_marshal_free(____service3_marshaled); ____service3_marshaled = NULL; // Marshaling cleanup of parameter '___characteristic4' native representation il2cpp_codegen_marshal_free(____characteristic4_marshaled); ____characteristic4_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__readCharacteristic(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___readCharacteristic_mBFF1701A6A1B815CBEBF3D6BFE64F425AF5DBF14 (intptr_t ___obj0, String_t* ___service1, String_t* ___characteristic2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*, char*); // Marshaling of parameter '___service1' to native representation char* ____service1_marshaled = NULL; ____service1_marshaled = il2cpp_codegen_marshal_string(___service1); // Marshaling of parameter '___characteristic2' to native representation char* ____characteristic2_marshaled = NULL; ____characteristic2_marshaled = il2cpp_codegen_marshal_string(___characteristic2); // Native function invocation reinterpret_cast(__readCharacteristic)(___obj0, ____service1_marshaled, ____characteristic2_marshaled); // Marshaling cleanup of parameter '___service1' native representation il2cpp_codegen_marshal_free(____service1_marshaled); ____service1_marshaled = NULL; // Marshaling cleanup of parameter '___characteristic2' native representation il2cpp_codegen_marshal_free(____characteristic2_marshaled); ____characteristic2_marshaled = NULL; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getGattServices(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getGattServices_m577E24FC50EA6A22B8FE48C78B4D353251CBC938 (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, intptr_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getGattServices)(___obj0, ___length1); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getServiceAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getServiceAt_mC7233DF07C4086BEF1547E8044B58B9EAB4AD25C (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getServiceAt)(___obj0, ___index1); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getGattServiceCharacteristics(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getGattServiceCharacteristics_m90BB62CC7A8342DB7BD8BB225940F6223D15ACBC (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, intptr_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getGattServiceCharacteristics)(___obj0, ___length1); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getCharacteristicAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getCharacteristicAt_m20CF44F21437888E74F0460E0EDCAF6F78DE0EEA (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getCharacteristicAt)(___obj0, ___index1); return returnValue; } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__getServiceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSBluetoothHelper___getServiceName_mEDFA68DD423019F86C62F4E84329BA54BF973B98 (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); // Native function invocation intptr_t returnValue = reinterpret_cast(__getServiceName)(___obj0); return returnValue; } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper__ctor_mDAC368A9EC144D8EF43885DCEE7E11561E383989 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589(__this, /*hidden argument*/NULL); String_t* L_0 = ___deviceName0; if (L_0) { goto IL_0010; } } { ___deviceName0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0010: { String_t* L_1 = ___deviceName0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_2 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_3(); BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * L_3 = (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 *)il2cpp_codegen_object_new(BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8_il2cpp_TypeInfo_var); BluetoothVoidEvent__ctor_m01E78601AD38A7B1A0D1F0D3F6F2B78401C8994C(L_3, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * L_4 = (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 *)il2cpp_codegen_object_new(BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8_il2cpp_TypeInfo_var); BluetoothVoidEvent__ctor_m01E78601AD38A7B1A0D1F0D3F6F2B78401C8994C(L_4, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * L_5 = (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 *)il2cpp_codegen_object_new(BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8_il2cpp_TypeInfo_var); BluetoothVoidEvent__ctor_m01E78601AD38A7B1A0D1F0D3F6F2B78401C8994C(L_5, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * L_6 = (BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 *)il2cpp_codegen_object_new(BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956_il2cpp_TypeInfo_var); BluetoothStringEvent__ctor_mAB0B4FE7EB6BC5E1ADF43DD94B3B29929912823F(L_6, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * L_7 = (BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D *)il2cpp_codegen_object_new(BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D_il2cpp_TypeInfo_var); BluetoothBinaryEvent__ctor_m5A775ACCBB1DA15614F99385A62F29D9F0C24E29(L_7, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * L_8 = (BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 *)il2cpp_codegen_object_new(BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956_il2cpp_TypeInfo_var); BluetoothStringEvent__ctor_mAB0B4FE7EB6BC5E1ADF43DD94B3B29929912823F(L_8, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * L_9 = (BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 *)il2cpp_codegen_object_new(BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4_il2cpp_TypeInfo_var); BluetoothStringEvent2__ctor_mF565483D63A0CC526E0E7350024332D585A5A801(L_9, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * L_10 = (BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A *)il2cpp_codegen_object_new(BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A_il2cpp_TypeInfo_var); BluetoothBinaryEvent2__ctor_mC3CDFDDF5A04CBDDFF6F8EEF8C0EC517F64E77E9(L_10, NULL, (intptr_t)((intptr_t)IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87_RuntimeMethod_var), /*hidden argument*/NULL); intptr_t L_11; L_11 = IOSBluetoothHelper___GetInstance_m170E5E12E2B3637FB84AD66457AA0394FBD177D6(L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, /*hidden argument*/NULL); __this->set_bluetoothHelperPtr_21((intptr_t)L_11); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnConnected_mEC7E020921ACC08B3F922E59F3377F5028FE5093 (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); NullCheck(L_2); VirtualActionInvoker0::Invoke(20 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() */, L_2); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnConnectionFailed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnConnectionFailed_mA70CFF9CCA5BFAB6A0CAB46FCAD433AA3FE3C1B8 (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); NullCheck(L_2); VirtualActionInvoker0::Invoke(21 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() */, L_2); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnDataReceived_m3144C70E8BDA142858B4ED3D741C0CB4FDE1DCB1 (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_3 = L_2; NullCheck(L_3); Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_4 = L_3->get_ReceivedData_16(); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_5; L_5 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); intptr_t L_6 = ___stringPtr1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_7; L_7 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_6, /*hidden argument*/NULL); NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_5, L_7); NullCheck(L_4); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_4, L_8, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); NullCheck(L_3); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(L_3, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnBinaryDataReceived(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE (int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); int64_t L_3 = ___length2; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), IOSBluetoothHelper___OnBinaryDataReceived_m89EDEDE92F765C82C0842C40DF76D5FC3A1F3DBE_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_3)); V_0 = L_4; intptr_t L_5 = ___stringPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int64_t L_7 = ___length2; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_5, L_6, 0, ((int32_t)((int32_t)L_7)), /*hidden argument*/NULL); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_8 = L_2; NullCheck(L_8); Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_9 = L_8->get_ReceivedData_16(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; NullCheck(L_9); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_9, L_10, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); NullCheck(L_8); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(L_8, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnScanEnded(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnScanEnded_m347F6ED559339974917293A4098987FDB8449356 (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * V_0 = NULL; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * V_1 = NULL; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; String_t* V_5 = NULL; String_t* V_6 = NULL; int32_t V_7 = 0; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * V_8 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); V_0 = ((IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C *)CastclassClass((RuntimeObject*)L_2, IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C_il2cpp_TypeInfo_var)); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_3 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_3, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); V_1 = L_3; IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * L_4 = V_0; NullCheck(L_4); intptr_t L_5 = L_4->get_bluetoothHelperPtr_21(); intptr_t L_6; L_6 = IOSBluetoothHelper___getNearbyDevicesList_m4B3701E495124DBA182AAEB53A6A620A7A0754FA((intptr_t)L_5, /*hidden argument*/NULL); V_2 = (intptr_t)L_6; intptr_t L_7 = V_2; int32_t L_8; L_8 = IOSBluetoothHelper___getDevicesListLength_mE0E1408233FC602B7CA8419E1984106D3DC7DB67((intptr_t)L_7, /*hidden argument*/NULL); V_3 = L_8; V_4 = 0; goto IL_0073; } IL_002f: { intptr_t L_9 = V_2; int32_t L_10 = V_4; intptr_t L_11; L_11 = IOSBluetoothHelper___getDeviceListNameAt_m4DB23585E232AC265843F785D4ACC8D6F01ECCAF((intptr_t)L_9, L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_12; L_12 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_11, /*hidden argument*/NULL); V_5 = L_12; intptr_t L_13 = V_2; int32_t L_14 = V_4; intptr_t L_15; L_15 = IOSBluetoothHelper___getDeviceListAddressAt_m3D46924112F11A9E07D8E631AC5C7B5B2742DDE5((intptr_t)L_13, L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_15, /*hidden argument*/NULL); V_6 = L_16; intptr_t L_17 = V_2; int32_t L_18 = V_4; int32_t L_19; L_19 = IOSBluetoothHelper___getDeviceListRssiAt_m3F63BDC3D589859C5A352AE2B82EEA9172DE2CF6((intptr_t)L_17, L_18, /*hidden argument*/NULL); V_7 = L_19; String_t* L_20 = V_5; String_t* L_21 = V_6; int32_t L_22 = V_7; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_23 = (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)il2cpp_codegen_object_new(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(L_23, L_20, L_21, L_22, /*hidden argument*/NULL); V_8 = L_23; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_24 = V_1; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_25 = V_8; NullCheck(L_24); LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * L_26; L_26 = LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740(L_24, L_25, /*hidden argument*/LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); int32_t L_27 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0073: { int32_t L_28 = V_4; int32_t L_29 = V_3; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_002f; } } { IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * L_30 = V_0; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_31 = V_1; NullCheck(L_30); BluetoothHelper_InvokeOnScanEnded_m4838FA0E2262B436B782B5261EA5AD18B24103F6(L_30, L_31, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnServiceNotFound(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnServiceNotFound_mEA352CEBFDD7F71AF71BDF09ED8B532041D5854D (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); intptr_t L_3 = ___stringPtr1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_3, /*hidden argument*/NULL); V_0 = L_4; String_t* L_5 = V_0; NullCheck(L_2); VirtualActionInvoker1< String_t* >::Invoke(22 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnServiceNotFound(System.String) */, L_2, L_5); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnCharacteristicNotFound(System.Int32,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnCharacteristicNotFound_mEA814168BA3E8A4831A0CD1BF6E4C0A02F4EEAA2 (int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); intptr_t L_3 = ___stringPtr1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_3, /*hidden argument*/NULL); V_0 = L_4; intptr_t L_5 = ___stringPtr22; String_t* L_6; L_6 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_5, /*hidden argument*/NULL); V_1 = L_6; String_t* L_7 = V_0; String_t* L_8 = V_1; NullCheck(L_2); VirtualActionInvoker2< String_t*, String_t* >::Invoke(23 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicNotFound(System.String,System.String) */, L_2, L_7, L_8); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::__OnCharacteristicChanged(System.Int32,System.IntPtr,System.Int64,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_2 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); intptr_t L_3 = ___stringPtr3; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_3, /*hidden argument*/NULL); intptr_t L_5 = ___stringPtr24; String_t* L_6; L_6 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_5, /*hidden argument*/NULL); V_0 = L_6; int64_t L_7 = ___length2; if ((int64_t)(L_7) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), IOSBluetoothHelper___OnCharacteristicChanged_m02A0B27FB30BF8AC43732EB5BD8A515525BC9B87_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_7)); V_1 = L_8; intptr_t L_9 = ___intPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_1; int64_t L_11 = ___length2; Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_9, L_10, 0, ((int32_t)((int32_t)L_11)), /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_12 = (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)il2cpp_codegen_object_new(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); BluetoothHelperCharacteristic__ctor_mCEAEDEF8755245EE6043CAAECC137B37C611305C(L_12, L_4, /*hidden argument*/NULL); V_2 = L_12; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_13 = V_2; String_t* L_14 = V_0; NullCheck(L_13); BluetoothHelperCharacteristic_setService_mE0AB7736081BC9807E94F146988121AAC5562642_inline(L_13, L_14, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_1; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_16 = V_2; NullCheck(L_2); VirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(25 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicChanged(System.Byte[],ArduinoBluetoothAPI.BluetoothHelperCharacteristic) */, L_2, L_15, L_16); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::Connect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_Connect_m36BA772BA62DB0DD3E4F5F724C2F9B8AC4E3AA06 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); IOSBluetoothHelper___Connect_mF3B9164BBA93FA2FCC6BC9B4EFD8131F6CA6381B((intptr_t)L_0, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Int32 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::getId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IOSBluetoothHelper_getId_mAA46171376CDBAA135C1E17D1A490168D612B2ED (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); int32_t L_1; L_1 = IOSBluetoothHelper___getId_mBE75A86415E3DA4D2F4B2CE5FBE4873318AEB3CD((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.String ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::getDeviceName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IOSBluetoothHelper_getDeviceName_m080776051D39C7DD790D8B1A0103497296FAEC83 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); intptr_t L_1; L_1 = IOSBluetoothHelper___getDeviceName_mBEA6438547BF5B71131CFC34298A11CBF6EAB433((intptr_t)L_0, /*hidden argument*/NULL); V_0 = (intptr_t)L_1; intptr_t L_2 = V_0; bool L_3; L_3 = IntPtr_op_Equality_mD94F3FE43A65684EFF984A7B95E70D2520C0AC73((intptr_t)L_2, (intptr_t)(0), /*hidden argument*/NULL); if (!L_3) { goto IL_001b; } } { return (String_t*)NULL; } IL_001b: { intptr_t L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_5; L_5 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_4, /*hidden argument*/NULL); return L_5; } } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::isConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper_isConnected_mABDD73FAFBEDB925CF1B539280E96433052D58FB (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = IOSBluetoothHelper___isConnected_m270F40CFFBE9E3B7026B416D6D2FDE81A1EB4C7F((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::isDevicePaired() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper_isDevicePaired_mFFB0F4A2A8D41744FE67428C5F29330AE6154BED (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = IOSBluetoothHelper___isDevicePaired_mD990E48E4FF446E97527DFE55241A210FBD4835C((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::ScanNearbyDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper_ScanNearbyDevices_m628C3E0A5C68EF4B35D7376E83FF3C2F7CD88878 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = IOSBluetoothHelper___ScanNearbyDevices_m74E406D85E404723D5B5CFED56A5155F15120FBF((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::IsBluetoothEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSBluetoothHelper_IsBluetoothEnabled_m42C13139C6F62DB159D0D2301F6E97894DF9E38B (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = IOSBluetoothHelper___isBluetoothEnabled_m5D45B80826A1A3B5885E89A95D53D6D4BCC2E6AE((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::SendData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_SendData_m6F83FF1ED6A22F3C9F291D77BB8EA39B6DA29304 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, String_t* ___data0, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); String_t* L_1 = ___data0; IOSBluetoothHelper___sendData_mCABA9EF283C60A573FE7C70D8D9D2EC749018F31((intptr_t)L_0, L_1, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::SendData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_SendData_m33871DDAE4FB751CBAA361CC9CE1BFA5C45205DA (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___data0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___data0; NullCheck(L_2); IOSBluetoothHelper___sendBData_m4298E223F79DC6F789192E168C741CEB73C7D41C((intptr_t)L_0, L_1, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::setDeviceName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_setDeviceName_m15710A0A6060AD692CC3FC710B39827E39A7C80C (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, String_t* ___deviceName0, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); String_t* L_1 = ___deviceName0; IOSBluetoothHelper___setDeviceName_m00731B00E41ADC07F2BF94E7B85A0D102804075D((intptr_t)L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::setLengthBasedStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_setLengthBasedStream_m345FAD2DBC4E008A27CE4AF677A6A509B3BBFD1B (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); IOSBluetoothHelper___setLengthBasedStream_mE37CB123EC9446F23D9A9B0D2B6D238733C91009((intptr_t)L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::setCustomStreamManager(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_setCustomStreamManager_mA24B1D7D6D3635528666007581E20D116AF3825F (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * V_0 = NULL; { StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_0 = ___streamManager0; IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * L_1 = (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 *)il2cpp_codegen_object_new(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); IOSStreamManager__ctor_m22EFB233DDE0A5DDAA14BE101E40EF0ABF41DD40(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; intptr_t L_2 = __this->get_bluetoothHelperPtr_21(); IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * L_3 = V_0; NullCheck(L_3); intptr_t L_4; L_4 = IOSStreamManager_getIStreamManager_mE4DCB6DF1338D456EFA595267C096E7825C894F3_inline(L_3, /*hidden argument*/NULL); IOSBluetoothHelper___setCustomStreamManager_m9FA3618CF37B6752A71DE1262B53C5D4B3960F05((intptr_t)L_2, (intptr_t)L_4, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::setTerminatorBasedStream(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_setTerminatorBasedStream_m037C8897F28DD605F49D19D3E43A1E76C53C0B7B (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, String_t* ___str0, bool ___appendTerminator1, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); String_t* L_1 = ___str0; bool L_2 = ___appendTerminator1; IOSBluetoothHelper___setTerminatorBasedStream_mF7114D2605B74AB087A55E37956BE7C62F06C0FB((intptr_t)L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::StartListening() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_StartListening_m2089E61B649E47F6BE6B75949F9328E0E04D96BA (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); IOSBluetoothHelper___startListening_m29BE7FFE327497C81BD1CB04DACDB48F9ABB7116((intptr_t)L_0, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::Disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_Disconnect_m93592A0F6C029A85BFBB641A2443D790A6C72D50 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); IOSBluetoothHelper___Disconnect_m68322D926961B26A5F1735C1EA576F7720C86E63((intptr_t)L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::DrawGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_DrawGUI_mE1318960BC4E279AC811C374262C2D5E221F7C4D (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_Subscribe_mC1DAA966132D5B343E75245AB2CD2C76A529FB1E (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C V_0; memset((&V_0), 0, sizeof(V_0)); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_0 = ___service0; NullCheck(L_0); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_1; L_1 = BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline(L_0, /*hidden argument*/NULL); NullCheck(L_1); Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C L_2; L_2 = LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46(L_1, /*hidden argument*/LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); V_0 = L_2; } IL_000c: try {// begin try (depth: 1) { goto IL_001a; } IL_000e: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_3; L_3 = Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_3, /*hidden argument*/NULL); } IL_001a: { bool L_4; L_4 = Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); if (L_4) { goto IL_000e; } } IL_0023: { IL2CPP_LEAVE(0x33, FINALLY_0025); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0025; } FINALLY_0025: {// begin finally (depth: 1) Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); IL2CPP_END_FINALLY(37) }// end finally (depth: 1) IL2CPP_CLEANUP(37) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x33, IL_0033) } IL_0033: { BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_5 = ___service0; NullCheck(L_5); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_6; L_6 = BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline(L_5, /*hidden argument*/NULL); NullCheck(L_6); Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C L_7; L_7 = LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46(L_6, /*hidden argument*/LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); V_0 = L_7; } IL_003f: try {// begin try (depth: 1) { goto IL_0066; } IL_0041: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_8; L_8 = Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); V_1 = L_8; intptr_t L_9 = __this->get_bluetoothHelperPtr_21(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_10 = V_1; NullCheck(L_10); String_t* L_11; L_11 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_10, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_12 = V_1; NullCheck(L_12); String_t* L_13; L_13 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_12, /*hidden argument*/NULL); IOSBluetoothHelper___subscribeCharact_m7F55BEE14D74CB420ED74AE31CF425444EF6414E((intptr_t)L_9, L_11, L_13, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); } IL_0066: { bool L_14; L_14 = Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); if (L_14) { goto IL_0041; } } IL_006f: { IL2CPP_LEAVE(0x7F, FINALLY_0071); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0071; } FINALLY_0071: {// begin finally (depth: 1) Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); IL2CPP_END_FINALLY(113) }// end finally (depth: 1) IL2CPP_CLEANUP(113) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x7F, IL_007f) } IL_007f: { return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_Subscribe_m6AA53BD952AEA5F45E9C4BFB9858513DC6149189 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_0, /*hidden argument*/NULL); intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_2, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = ___characteristic0; NullCheck(L_4); String_t* L_5; L_5 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_4, /*hidden argument*/NULL); IOSBluetoothHelper___subscribeCharact_m7F55BEE14D74CB420ED74AE31CF425444EF6414E((intptr_t)L_1, L_3, L_5, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_WriteCharacteristic_m6CB6A9E961DBE50AB92093DB337DAED527A39DB2 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_0, /*hidden argument*/NULL); intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___value1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___value1; NullCheck(L_3); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = ___characteristic0; NullCheck(L_4); String_t* L_5; L_5 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_4, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_6 = ___characteristic0; NullCheck(L_6); String_t* L_7; L_7 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_6, /*hidden argument*/NULL); IOSBluetoothHelper___writeCharacteristic_mAA218C9EE408229F91E6B1752C5BF2931889FD8F((intptr_t)L_1, L_2, ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), L_5, L_7, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::ReadCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_ReadCharacteristic_mE1D11987203F02B62E2F9A7D950AB89033B6C6FA (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_0, /*hidden argument*/NULL); intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_2, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = ___characteristic0; NullCheck(L_4); String_t* L_5; L_5 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_4, /*hidden argument*/NULL); IOSBluetoothHelper___readCharacteristic_mBFF1701A6A1B815CBEBF3D6BFE64F425AF5DBF14((intptr_t)L_1, L_3, L_5, /*hidden argument*/NULL); IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::testErrors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); int32_t L_1; L_1 = IOSBluetoothHelper___getLastError_m8ACF8DFB7959283179CB8870EB1605DFD536DCE1((intptr_t)L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))) { case 0: { goto IL_0039; } case 1: { goto IL_003f; } case 2: { goto IL_0045; } case 3: { goto IL_004b; } case 4: { goto IL_0051; } case 5: { goto IL_0057; } case 6: { goto IL_005d; } case 7: { goto IL_0063; } case 8: { goto IL_0069; } } } { return; } IL_0039: { BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 * L_3 = (BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516_il2cpp_TypeInfo_var))); BlueToothNotSupportedException__ctor_m7E32E008EC453170BE363F1F857627560D7B5142(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_003f: { BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B * L_4 = (BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B_il2cpp_TypeInfo_var))); BlueToothNotEnabledException__ctor_mE54F95F6CBF3E633ABFF9F8793F487F0C30C72E9(L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_0045: { BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 * L_5 = (BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591_il2cpp_TypeInfo_var))); BlueToothNotReadyException__ctor_mBF75BD78FBEF9B9417848B1CD477B4D2263FA8AE(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_004b: { BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * L_6 = (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var))); BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_0051: { BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE * L_7 = (BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE_il2cpp_TypeInfo_var))); BlueToothPermissionNotGrantedException__ctor_m6C311661CBB35420B013AD3AB2068D160E961A0A(L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_0057: { ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E * L_8 = (ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E_il2cpp_TypeInfo_var))); ServiceNotFoundException__ctor_mE03FE8B2D1AE61685A45A3CE3D33D3F336A0C640(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_005d: { CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 * L_9 = (CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351_il2cpp_TypeInfo_var))); CharacteristicNotFoundException__ctor_m8EB0E8CA0E68913841627E0F6E6A848852785175(L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_0063: { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_10 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } IL_0069: { BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * L_11 = (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05_il2cpp_TypeInfo_var))); BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE(L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5_RuntimeMethod_var))); } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::getPairedDevicesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * IOSBluetoothHelper_getPairedDevicesList_m1F9237377A1CA8AA5EB7A38837AA0BB8D6FCA2E9 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; String_t* V_4 = NULL; String_t* V_5 = NULL; int32_t V_6 = 0; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * V_7 = NULL; { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_0 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_0, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); V_0 = L_0; intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); intptr_t L_2; L_2 = IOSBluetoothHelper___getPairedDevicesList_mB3379A03ACDD5683D4AAF3DF3FB309CEC58CF715((intptr_t)L_1, /*hidden argument*/NULL); V_1 = (intptr_t)L_2; intptr_t L_3 = V_1; int32_t L_4; L_4 = IOSBluetoothHelper___getDevicesListLength_mE0E1408233FC602B7CA8419E1984106D3DC7DB67((intptr_t)L_3, /*hidden argument*/NULL); V_2 = L_4; V_3 = 0; goto IL_005c; } IL_001d: { intptr_t L_5 = V_1; int32_t L_6 = V_3; intptr_t L_7; L_7 = IOSBluetoothHelper___getDeviceListNameAt_m4DB23585E232AC265843F785D4ACC8D6F01ECCAF((intptr_t)L_5, L_6, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_8; L_8 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_7, /*hidden argument*/NULL); V_4 = L_8; intptr_t L_9 = V_1; int32_t L_10 = V_3; intptr_t L_11; L_11 = IOSBluetoothHelper___getDeviceListAddressAt_m3D46924112F11A9E07D8E631AC5C7B5B2742DDE5((intptr_t)L_9, L_10, /*hidden argument*/NULL); String_t* L_12; L_12 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_11, /*hidden argument*/NULL); V_5 = L_12; intptr_t L_13 = V_1; int32_t L_14 = V_3; int32_t L_15; L_15 = IOSBluetoothHelper___getDeviceListRssiAt_m3F63BDC3D589859C5A352AE2B82EEA9172DE2CF6((intptr_t)L_13, L_14, /*hidden argument*/NULL); V_6 = L_15; String_t* L_16 = V_4; String_t* L_17 = V_5; int32_t L_18 = V_6; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_19 = (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)il2cpp_codegen_object_new(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(L_19, L_16, L_17, L_18, /*hidden argument*/NULL); V_7 = L_19; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_20 = V_0; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_21 = V_7; NullCheck(L_20); LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * L_22; L_22 = LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740(L_20, L_21, /*hidden argument*/LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); int32_t L_23 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_005c: { int32_t L_24 = V_3; int32_t L_25 = V_2; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_001d; } } { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_26 = V_0; return L_26; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.IOS.IOSBluetoothHelper::getGattServices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * IOSBluetoothHelper_getGattServices_mB004BADD6DBA84869F12E997AA46773C0D8D1890 (IOSBluetoothHelper_tC76AF8F63CE3EBF0EB81220567233CF36B817C6C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; int32_t V_5 = 0; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * V_6 = NULL; intptr_t V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t V_9 = 0; String_t* V_10 = NULL; { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_0 = (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *)il2cpp_codegen_object_new(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var); List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F(L_0, /*hidden argument*/List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var); V_0 = L_0; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); intptr_t L_1; L_1 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(4, /*hidden argument*/NULL); V_1 = (intptr_t)L_1; intptr_t L_2; L_2 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(4, /*hidden argument*/NULL); V_2 = (intptr_t)L_2; intptr_t L_3 = __this->get_bluetoothHelperPtr_21(); intptr_t L_4 = V_1; intptr_t L_5; L_5 = IOSBluetoothHelper___getGattServices_m577E24FC50EA6A22B8FE48C78B4D353251CBC938((intptr_t)L_3, (intptr_t)L_4, /*hidden argument*/NULL); V_3 = (intptr_t)L_5; IOSBluetoothHelper_testErrors_m3C7C1D98F8A7BA799F933C91C155B55529AECEB5(__this, /*hidden argument*/NULL); intptr_t L_6 = V_1; int32_t L_7; L_7 = Marshal_ReadInt32_mE6F9386FF748732AD0959551A4D23DE9F01A0E66((intptr_t)L_6, /*hidden argument*/NULL); V_4 = L_7; V_5 = 0; goto IL_009b; } IL_0034: { intptr_t L_8 = V_3; int32_t L_9 = V_5; intptr_t L_10; L_10 = IOSBluetoothHelper___getServiceAt_mC7233DF07C4086BEF1547E8044B58B9EAB4AD25C((intptr_t)L_8, L_9, /*hidden argument*/NULL); intptr_t L_11 = (intptr_t)L_10; intptr_t L_12; L_12 = IOSBluetoothHelper___getServiceName_mEDFA68DD423019F86C62F4E84329BA54BF973B98((intptr_t)L_11, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_13; L_13 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_12, /*hidden argument*/NULL); BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_14 = (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *)il2cpp_codegen_object_new(BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); BluetoothHelperService__ctor_m3147494B86EA3A009C4237E6AA5D9FA2A13FA1CB(L_14, L_13, /*hidden argument*/NULL); V_6 = L_14; intptr_t L_15 = V_2; intptr_t L_16; L_16 = IOSBluetoothHelper___getGattServiceCharacteristics_m90BB62CC7A8342DB7BD8BB225940F6223D15ACBC((intptr_t)L_11, (intptr_t)L_15, /*hidden argument*/NULL); V_7 = (intptr_t)L_16; intptr_t L_17 = V_2; int32_t L_18; L_18 = Marshal_ReadInt32_mE6F9386FF748732AD0959551A4D23DE9F01A0E66((intptr_t)L_17, /*hidden argument*/NULL); V_8 = L_18; V_9 = 0; goto IL_0087; } IL_0063: { intptr_t L_19 = V_7; int32_t L_20 = V_9; intptr_t L_21; L_21 = IOSBluetoothHelper___getCharacteristicAt_m20CF44F21437888E74F0460E0EDCAF6F78DE0EEA((intptr_t)L_19, L_20, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_22; L_22 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_21, /*hidden argument*/NULL); V_10 = L_22; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_23 = V_6; String_t* L_24 = V_10; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_25 = (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)il2cpp_codegen_object_new(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); BluetoothHelperCharacteristic__ctor_mCEAEDEF8755245EE6043CAAECC137B37C611305C(L_25, L_24, /*hidden argument*/NULL); NullCheck(L_23); BluetoothHelperService_addCharacteristic_m25841DF2B71FCD0447074D664A6EF19ADC5390F4(L_23, L_25, /*hidden argument*/NULL); int32_t L_26 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); } IL_0087: { int32_t L_27 = V_9; int32_t L_28 = V_8; if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_0063; } } { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_29 = V_0; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_30 = V_6; NullCheck(L_29); List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B(L_29, L_30, /*hidden argument*/List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var); int32_t L_31 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_009b: { int32_t L_32 = V_5; int32_t L_33 = V_4; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0034; } } { intptr_t L_34 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_FreeHGlobal_m53FC4846F5D3106BA25B52C321005C227E424F72((intptr_t)L_34, /*hidden argument*/NULL); intptr_t L_35 = V_2; Marshal_FreeHGlobal_m53FC4846F5D3106BA25B52C321005C227E424F72((intptr_t)L_35, /*hidden argument*/NULL); List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_36 = V_0; return L_36; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif extern "C" void CDECL ReversePInvokeWrapper_IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204(int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204(___id0, ___intPtr1, ___length2, NULL); } extern "C" intptr_t CDECL ReversePInvokeWrapper_IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09(int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation intptr_t returnValue; returnValue = IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09(___id0, ___intPtr1, ___length2, ___retLength3, NULL); return returnValue; } extern "C" void CDECL ReversePInvokeWrapper_IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2(int32_t ___id0, intptr_t ___intPtr1) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2(___id0, ___intPtr1, NULL); } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::__InvokeOnDataReceived(System.IntPtr,System.Byte[],System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager___InvokeOnDataReceived_mE5DD8A02067310839E8B7E2DDA6E255D6B71DB77 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int64_t ___length2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, uint8_t*, int64_t); // Marshaling of parameter '___buff1' to native representation uint8_t* ____buff1_marshaled = NULL; if (___buff1 != NULL) { ____buff1_marshaled = reinterpret_cast((___buff1)->GetAddressAtUnchecked(0)); } // Native function invocation reinterpret_cast(__InvokeOnDataReceived)(___obj0, ____buff1_marshaled, ___length2); } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::__GetIStreamManagerInstance(System.Int32,ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate,ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate,ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSStreamManager___GetIStreamManagerInstance_m99BBB43B4ACDA86D01C17B3159D8718120282959 (int32_t ___id0, byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * ___formatDataToSend1, voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * ___handleReceivedData2, voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * ___setInvokeOnDataReceived3, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); // Marshaling of parameter '___formatDataToSend1' to native representation Il2CppMethodPointer ____formatDataToSend1_marshaled = NULL; ____formatDataToSend1_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___formatDataToSend1)); // Marshaling of parameter '___handleReceivedData2' to native representation Il2CppMethodPointer ____handleReceivedData2_marshaled = NULL; ____handleReceivedData2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___handleReceivedData2)); // Marshaling of parameter '___setInvokeOnDataReceived3' to native representation Il2CppMethodPointer ____setInvokeOnDataReceived3_marshaled = NULL; ____setInvokeOnDataReceived3_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___setInvokeOnDataReceived3)); // Native function invocation intptr_t returnValue = reinterpret_cast(__GetIStreamManagerInstance)(___id0, ____formatDataToSend1_marshaled, ____handleReceivedData2_marshaled, ____setInvokeOnDataReceived3_marshaled); return returnValue; } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::__handleReceivedData(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * L_0 = ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_1 = ___id0; NullCheck(L_0); IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * L_2; L_2 = Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var); int64_t L_3 = ___length2; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_3)); V_0 = L_4; intptr_t L_5 = ___intPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int64_t L_7 = ___length2; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_5, L_6, 0, ((int32_t)((int32_t)L_7)), /*hidden argument*/NULL); NullCheck(L_2); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_8 = L_2->get_streamManager_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_8); VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Void ArduinoBluetoothAPI.StreamManager::handleReceivedData(System.Byte[]) */, L_8, L_9); return; } } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::__formatDataToSend(System.Int32,System.IntPtr,System.Int64,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); { IL2CPP_RUNTIME_CLASS_INIT(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * L_0 = ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_1 = ___id0; NullCheck(L_0); IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * L_2; L_2 = Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var); int64_t L_3 = ___length2; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_3)); V_0 = L_4; intptr_t L_5 = ___intPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int64_t L_7 = ___length2; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_5, L_6, 0, ((int32_t)((int32_t)L_7)), /*hidden argument*/NULL); NullCheck(L_2); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_8 = L_2->get_streamManager_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] ArduinoBluetoothAPI.StreamManager::formatDataToSend(System.Byte[]) */, L_8, L_9); V_1 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_1; NullCheck(L_11); intptr_t L_12; L_12 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))), /*hidden argument*/NULL); V_2 = (intptr_t)L_12; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_1; intptr_t L_14 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_1; NullCheck(L_15); Marshal_Copy_m05D5F5A9F9BA4C1B748AAE7266B3C0E9D9EE2012(L_13, 0, (intptr_t)L_14, ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), /*hidden argument*/NULL); intptr_t L_16 = ___retLength3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1; NullCheck(L_17); Marshal_WriteInt32_m503BCB718B26EC5257AAEC1CFF538F94CC59244C((intptr_t)L_16, ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))), /*hidden argument*/NULL); intptr_t L_18 = V_2; return (intptr_t)L_18; } } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::__setInvokeOnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2 (int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * L_0 = ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_1 = ___id0; NullCheck(L_0); IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * L_2; L_2 = Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m5FBDFF5DBB98B15C4674B9CF682B7C03D39C82AD_RuntimeMethod_var); intptr_t L_3 = ___intPtr1; NullCheck(L_2); L_2->set_customStreamManagerProxy_1((intptr_t)L_3); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::.ctor(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager__ctor_m22EFB233DDE0A5DDAA14BE101E40EF0ABF41DD40 (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3203E5C4F766A9B1903F22B2DF2448EFCCD7CAE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_StreamManager_OnDataReceived_m7D25C2F21C6D8653AD87507EACBC07C42778C8F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_0 = ___streamManager0; __this->set_streamManager_0(L_0); IL2CPP_RUNTIME_CLASS_INIT(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); int32_t L_1 = ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->get_identifiers_4(); int32_t L_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->set_identifiers_4(L_2); __this->set_id_3(L_2); Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * L_3 = ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_4 = __this->get_id_3(); NullCheck(L_3); Dictionary_2_Add_m3203E5C4F766A9B1903F22B2DF2448EFCCD7CAE6(L_3, L_4, __this, /*hidden argument*/Dictionary_2_Add_m3203E5C4F766A9B1903F22B2DF2448EFCCD7CAE6_RuntimeMethod_var); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_5 = ___streamManager0; InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * L_6 = (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B *)il2cpp_codegen_object_new(InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var); InvokeDataReceivedEvent__ctor_m536DF2B6481A1DAAA996BB27ADB9AFD4E8628D69(L_6, __this, (intptr_t)((intptr_t)IOSStreamManager_StreamManager_OnDataReceived_m7D25C2F21C6D8653AD87507EACBC07C42778C8F4_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_5); L_5->set_OnDataReceived_0(L_6); int32_t L_7 = __this->get_id_3(); byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * L_8 = (byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 *)il2cpp_codegen_object_new(byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281_il2cpp_TypeInfo_var); byteByteDelegate__ctor_m6ACADAF0DCCA99E88B803EA050FFDC58A958E0E2(L_8, NULL, (intptr_t)((intptr_t)IOSStreamManager___formatDataToSend_mE120D8FB2C038F272956BEC7C52F05E2FAC41D09_RuntimeMethod_var), /*hidden argument*/NULL); voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * L_9 = (voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 *)il2cpp_codegen_object_new(voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71_il2cpp_TypeInfo_var); voidByteDelegate__ctor_m77A3D0919DD9A793E7CEFB06667F13B0EB09D8FB(L_9, NULL, (intptr_t)((intptr_t)IOSStreamManager___handleReceivedData_m143C75625C45461C4136B89F7ADE997D82020204_RuntimeMethod_var), /*hidden argument*/NULL); voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * L_10 = (voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 *)il2cpp_codegen_object_new(voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640_il2cpp_TypeInfo_var); voidObjDelegate__ctor_m31C11AA6EC2826270B5577226154099624067F0C(L_10, NULL, (intptr_t)((intptr_t)IOSStreamManager___setInvokeOnDataReceived_m59A0774A7CBF45107EAD0FBB44C3E15F625439E2_RuntimeMethod_var), /*hidden argument*/NULL); intptr_t L_11; L_11 = IOSStreamManager___GetIStreamManagerInstance_m99BBB43B4ACDA86D01C17B3159D8718120282959(L_7, L_8, L_9, L_10, /*hidden argument*/NULL); __this->set_iStreamManagerProxy_2((intptr_t)L_11); return; } } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::StreamManager_OnDataReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager_StreamManager_OnDataReceived_m7D25C2F21C6D8653AD87507EACBC07C42778C8F4 (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { intptr_t L_0 = __this->get_customStreamManagerProxy_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buff0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; NullCheck(L_2); IL2CPP_RUNTIME_CLASS_INIT(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); IOSStreamManager___InvokeOnDataReceived_mE5DD8A02067310839E8B7E2DDA6E255D6B71DB77((intptr_t)L_0, L_1, ((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))), /*hidden argument*/NULL); return; } } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager::getIStreamManager() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IOSStreamManager_getIStreamManager_mE4DCB6DF1338D456EFA595267C096E7825C894F3 (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_iStreamManagerProxy_2(); return (intptr_t)L_0; } } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSStreamManager__cctor_m81232CF410EFFDC03EE65A7149590B13C42446BB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m89A885CD36923B8B9D37AF1CA43625AAA563348F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->set_identifiers_4(0); Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE * L_0 = (Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE *)il2cpp_codegen_object_new(Dictionary_2_t411703A57BC216898CAD8361176E586C2E029DBE_il2cpp_TypeInfo_var); Dictionary_2__ctor_m89A885CD36923B8B9D37AF1CA43625AAA563348F(L_0, /*hidden argument*/Dictionary_2__ctor_m89A885CD36923B8B9D37AF1CA43625AAA563348F_RuntimeMethod_var); ((IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_StaticFields*)il2cpp_codegen_static_fields_for(IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2_il2cpp_TypeInfo_var))->set_instances_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.LengthStreamManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LengthStreamManager__ctor_m624D7E0FB9A298DFF6B57FBD6BDC52BFDB756779 (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ClientStreamManager__ctor_m352EA4A46998CD887F934CFFF6B15BA3859D261F(__this, /*hidden argument*/NULL); __this->set_state_5(0); __this->set_length_3(0); __this->set_remaining_4(0); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_0 = (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)il2cpp_codegen_object_new(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_il2cpp_TypeInfo_var); List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778(L_0, /*hidden argument*/List_1__ctor_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_RuntimeMethod_var); __this->set_messageBuffer_2(L_0); return; } } // System.Byte[] ArduinoBluetoothAPI.LengthStreamManager::read(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119 (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____in0, int32_t ___offset1, int32_t ___r_length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ____in0; NullCheck(L_0); V_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_1 = 0; int32_t L_1 = ___r_length2; int32_t L_2 = V_0; int32_t L_3 = ___offset1; if ((((int32_t)L_1) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))))) { goto IL_0010; } } { int32_t L_4 = ___r_length2; V_1 = L_4; goto IL_0014; } IL_0010: { int32_t L_5 = V_0; int32_t L_6 = ___offset1; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); } IL_0014: { int32_t L_7 = V_1; if (L_7) { goto IL_001d; } } { NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 * L_8 = (NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724_il2cpp_TypeInfo_var))); NullReferenceException__ctor_m669954F23A336EC873149F0ED0D291F2B509017A(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119_RuntimeMethod_var))); } IL_001d: { int32_t L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_9); V_2 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ____in0; int32_t L_12 = ___offset1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_2; int32_t L_14 = V_1; Array_ConstrainedCopy_mD26D19D1D515C4D884E36327A9B0C2BA79CD7003((RuntimeArray *)(RuntimeArray *)L_11, L_12, (RuntimeArray *)(RuntimeArray *)L_13, 0, L_14, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_2; return L_15; } } // System.Void ArduinoBluetoothAPI.LengthStreamManager::handleReceivedData(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LengthStreamManager_handleReceivedData_mB798BF1B0D80B7BF7106AC38CC36D35EB2CD449B (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___l1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * G_B17_0 = NULL; InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * G_B16_0 = NULL; { V_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; V_1 = 0; goto IL_01d5; } IL_0009: { } IL_000a: try {// begin try (depth: 1) { int32_t L_0 = __this->get_state_5(); V_2 = L_0; int32_t L_1 = V_2; switch (L_1) { case 0: { goto IL_0038; } case 1: { goto IL_0058; } case 2: { goto IL_0081; } case 3: { goto IL_00a0; } case 4: { goto IL_00d4; } case 5: { goto IL_0108; } case 6: { goto IL_015f; } } } IL_0033: { goto IL_01b7; } IL_0038: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; int32_t L_3 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_2, L_3, 1, /*hidden argument*/NULL); V_0 = L_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; NullCheck(L_5); int32_t L_6 = 0; uint8_t L_7 = (L_5)->GetAt(static_cast(L_6)); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)85))))) { goto IL_01b7; } } IL_004c: { __this->set_state_5(1); goto IL_01b7; } IL_0058: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___buff0; int32_t L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_8, L_9, 1, /*hidden argument*/NULL); V_0 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_11); int32_t L_12 = 0; uint8_t L_13 = (L_11)->GetAt(static_cast(L_12)); if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)85))))) { goto IL_0075; } } IL_0069: { __this->set_state_5(2); goto IL_01b7; } IL_0075: { __this->set_state_5(0); goto IL_01b7; } IL_0081: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___buff0; int32_t L_15 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16; L_16 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_14, L_15, 1, /*hidden argument*/NULL); V_0 = L_16; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_0; NullCheck(L_17); int32_t L_18 = 0; uint8_t L_19 = (L_17)->GetAt(static_cast(L_18)); __this->set_length_3(L_19); __this->set_state_5(3); goto IL_01b7; } IL_00a0: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___buff0; int32_t L_21 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22; L_22 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_20, L_21, 1, /*hidden argument*/NULL); V_0 = L_22; int32_t L_23 = __this->get_length_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_0; NullCheck(L_24); int32_t L_25 = 0; uint8_t L_26 = (L_24)->GetAt(static_cast(L_25)); __this->set_length_3(((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))&(int32_t)((int32_t)2147483392)))|(int32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)255)))))); __this->set_state_5(4); goto IL_01b7; } IL_00d4: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___buff0; int32_t L_28 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29; L_29 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_27, L_28, 1, /*hidden argument*/NULL); V_0 = L_29; int32_t L_30 = __this->get_length_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_0; NullCheck(L_31); int32_t L_32 = 0; uint8_t L_33 = (L_31)->GetAt(static_cast(L_32)); __this->set_length_3(((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_30<<(int32_t)8))&(int32_t)((int32_t)2147483392)))|(int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)255)))))); __this->set_state_5(5); goto IL_01b7; } IL_0108: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = ___buff0; int32_t L_35 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36; L_36 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_34, L_35, 1, /*hidden argument*/NULL); V_0 = L_36; int32_t L_37 = __this->get_length_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = V_0; NullCheck(L_38); int32_t L_39 = 0; uint8_t L_40 = (L_38)->GetAt(static_cast(L_39)); __this->set_length_3(((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_37<<(int32_t)8))&(int32_t)((int32_t)2147483392)))|(int32_t)((int32_t)((int32_t)L_40&(int32_t)((int32_t)255)))))); __this->set_state_5(6); int32_t L_41 = __this->get_length_3(); __this->set_remaining_4(L_41); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_42 = __this->get_messageBuffer_2(); NullCheck(L_42); List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4(L_42, /*hidden argument*/List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_RuntimeMethod_var); int32_t L_43 = __this->get_length_3(); if (L_43) { goto IL_01b7; } } IL_0156: { __this->set_state_5(0); goto IL_01b7; } IL_015f: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44 = ___buff0; int32_t L_45 = V_1; int32_t L_46 = __this->get_remaining_4(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47; L_47 = LengthStreamManager_read_m3D7E709103632E81F8A2EAE0A1DAA9E74A307119(__this, L_44, L_45, L_46, /*hidden argument*/NULL); V_0 = L_47; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_48 = V_0; NullCheck(L_48); V_3 = ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length))); int32_t L_49 = __this->get_remaining_4(); int32_t L_50 = V_3; __this->set_remaining_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)L_50))); List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_51 = __this->get_messageBuffer_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_52 = V_0; NullCheck(L_51); List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175(L_51, (RuntimeObject*)(RuntimeObject*)L_52, /*hidden argument*/List_1_AddRange_mE7480B5760A5070B721B00D0BA3B245DF712B175_RuntimeMethod_var); int32_t L_53 = __this->get_remaining_4(); if (L_53) { goto IL_01b7; } } IL_0194: { InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * L_54 = ((ClientStreamManager_tD01FBAE9D89EB09BAC90C382530EC5C15031ED50 *)__this)->get_OnDataReceived_0(); InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * L_55 = L_54; G_B16_0 = L_55; if (L_55) { G_B17_0 = L_55; goto IL_01a0; } } IL_019d: { goto IL_01b0; } IL_01a0: { List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * L_56 = __this->get_messageBuffer_2(); NullCheck(L_56); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_57; L_57 = List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB(L_56, /*hidden argument*/List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_RuntimeMethod_var); NullCheck(G_B17_0); InvokeDataReceivedEvent_Invoke_m41D7E897B6854F7EFF00EA0BB50CC3D532948EEE(G_B17_0, L_57, /*hidden argument*/NULL); } IL_01b0: { __this->set_state_5(0); } IL_01b7: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_58 = V_0; if (!L_58) { goto IL_01c0; } } IL_01ba: { int32_t L_59 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_60 = V_0; NullCheck(L_60); V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_60)->max_length))))); } IL_01c0: { goto IL_01d5; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_01c2; } throw e; } CATCH_01c2: {// begin catch(System.NullReferenceException) __this->set_state_5(0); NullCheck(((NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 *)IL2CPP_GET_ACTIVE_EXCEPTION(NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 *))); String_t* L_61; L_61 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Exception::get_StackTrace() */, ((NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 *)IL2CPP_GET_ACTIVE_EXCEPTION(NullReferenceException_t44B4F3CDE3111E74591952B8BE8707B28866D724 *))); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t79987B1B5914E76054A8CBE506B9E11936A8BC07_il2cpp_TypeInfo_var))); Console_WriteLine_mE9EEA95C541D41E36A0F4844153A67EAAA0D12F7(L_61, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_01d5; }// end catch (depth: 1) IL_01d5: { int32_t L_62 = V_1; int32_t L_63 = ___l1; if ((((int32_t)L_62) < ((int32_t)L_63))) { goto IL_0009; } } { return; } } // System.Void ArduinoBluetoothAPI.LengthStreamManager::formatDataToSend(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LengthStreamManager_formatDataToSend_mB60076DA784996CB410AF064C61246BC5DE0AB07 (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___orgLength1, const RuntimeMethod* method) { uint8_t V_0 = 0x0; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; uint8_t V_4 = 0x0; { int32_t L_0 = ___orgLength1; int32_t L_1 = L_0; V_0 = (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_1))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)((int32_t)-16777216)))))))>>(int32_t)((int32_t)32))))); int32_t L_2 = L_1; V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)16711680)))>>(int32_t)((int32_t)16))))); int32_t L_3 = L_2; V_2 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)65280)))>>(int32_t)8)))); V_3 = (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)255))))); V_4 = (uint8_t)((int32_t)85); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buff0; uint8_t L_5 = V_4; NullCheck(L_4); (L_4)->SetAt(static_cast(0), (uint8_t)L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___buff0; uint8_t L_7 = V_4; NullCheck(L_6); (L_6)->SetAt(static_cast(1), (uint8_t)L_7); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___buff0; uint8_t L_9 = V_0; NullCheck(L_8); (L_8)->SetAt(static_cast(2), (uint8_t)L_9); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___buff0; uint8_t L_11 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(3), (uint8_t)L_11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buff0; uint8_t L_13 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(4), (uint8_t)L_13); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___buff0; uint8_t L_15 = V_3; NullCheck(L_14); (L_14)->SetAt(static_cast(5), (uint8_t)L_15); return; } } // System.Int32 ArduinoBluetoothAPI.LengthStreamManager::getInitialOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LengthStreamManager_getInitialOffset_m2AD456C578DD665B5FBA056768EF202BE3898354 (LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var); int32_t L_0 = ((LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_StaticFields*)il2cpp_codegen_static_fields_for(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var))->get_INITIAL_OFFSET_1(); return L_0; } } // System.Void ArduinoBluetoothAPI.LengthStreamManager::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LengthStreamManager__cctor_mE1DEE3B8AD6BCD25377F6646D311E0CB453FE791 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_StaticFields*)il2cpp_codegen_static_fields_for(LengthStreamManager_t1C2E2EA08B874AD9DA036F3AF3CBFD991230E6B5_il2cpp_TypeInfo_var))->set_INITIAL_OFFSET_1(6); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A(int32_t ___id0) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A(___id0, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387(int32_t ___id0) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387(___id0, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0(int32_t ___id0, intptr_t ___stringPtr1) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0(___id0, ___stringPtr1, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6(int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6(___id0, ___stringPtr1, ___length2, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03(int32_t ___id0) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03(___id0, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062(int32_t ___id0, intptr_t ___stringPtr1) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062(___id0, ___stringPtr1, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF(int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF(___id0, ___stringPtr1, ___stringPtr22, NULL); } extern "C" void CDECL ReversePInvokeWrapper_MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88(int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88(___id0, ___intPtr1, ___length2, ___stringPtr3, ___stringPtr24, NULL); } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__GetInstance(System.String,System.Boolean,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2,ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___GetInstance_mD797A400AFAE32C70381733A98A224BF1D7AFCF9 (String_t* ___deviceName0, bool ___BLE1, BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * ___onConnected2, BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * ___onConnectionFailed3, BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * ___onScanEnded4, BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * ___onDataReceived5, BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * ___onBinaryDataReceived6, BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * ___onServiceNotFound7, BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * ___onCharacteristicNotFound8, BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * ___onCharacteristicChanged9, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (char*, int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(char*) + 4 + sizeof(void*) + sizeof(void*) + sizeof(void*) + sizeof(void*) + sizeof(void*) + sizeof(void*) + sizeof(void*) + sizeof(void*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__GetInstance", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___deviceName0' to native representation char* ____deviceName0_marshaled = NULL; ____deviceName0_marshaled = il2cpp_codegen_marshal_string(___deviceName0); // Marshaling of parameter '___onConnected2' to native representation Il2CppMethodPointer ____onConnected2_marshaled = NULL; ____onConnected2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onConnected2)); // Marshaling of parameter '___onConnectionFailed3' to native representation Il2CppMethodPointer ____onConnectionFailed3_marshaled = NULL; ____onConnectionFailed3_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onConnectionFailed3)); // Marshaling of parameter '___onScanEnded4' to native representation Il2CppMethodPointer ____onScanEnded4_marshaled = NULL; ____onScanEnded4_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onScanEnded4)); // Marshaling of parameter '___onDataReceived5' to native representation Il2CppMethodPointer ____onDataReceived5_marshaled = NULL; ____onDataReceived5_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onDataReceived5)); // Marshaling of parameter '___onBinaryDataReceived6' to native representation Il2CppMethodPointer ____onBinaryDataReceived6_marshaled = NULL; ____onBinaryDataReceived6_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onBinaryDataReceived6)); // Marshaling of parameter '___onServiceNotFound7' to native representation Il2CppMethodPointer ____onServiceNotFound7_marshaled = NULL; ____onServiceNotFound7_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onServiceNotFound7)); // Marshaling of parameter '___onCharacteristicNotFound8' to native representation Il2CppMethodPointer ____onCharacteristicNotFound8_marshaled = NULL; ____onCharacteristicNotFound8_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onCharacteristicNotFound8)); // Marshaling of parameter '___onCharacteristicChanged9' to native representation Il2CppMethodPointer ____onCharacteristicChanged9_marshaled = NULL; ____onCharacteristicChanged9_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___onCharacteristicChanged9)); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__GetInstance)(____deviceName0_marshaled, static_cast(___BLE1), ____onConnected2_marshaled, ____onConnectionFailed3_marshaled, ____onScanEnded4_marshaled, ____onDataReceived5_marshaled, ____onBinaryDataReceived6_marshaled, ____onServiceNotFound7_marshaled, ____onCharacteristicNotFound8_marshaled, ____onCharacteristicChanged9_marshaled); #else intptr_t returnValue = il2cppPInvokeFunc(____deviceName0_marshaled, static_cast(___BLE1), ____onConnected2_marshaled, ____onConnectionFailed3_marshaled, ____onScanEnded4_marshaled, ____onDataReceived5_marshaled, ____onBinaryDataReceived6_marshaled, ____onServiceNotFound7_marshaled, ____onCharacteristicNotFound8_marshaled, ____onCharacteristicChanged9_marshaled); #endif // Marshaling cleanup of parameter '___deviceName0' native representation il2cpp_codegen_marshal_free(____deviceName0_marshaled); ____deviceName0_marshaled = NULL; return returnValue; } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__ScanNearbyDevices(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___ScanNearbyDevices_mE5087EB9FF41A1CE9BB5FBD1113DEA270C02787B (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__ScanNearbyDevices", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__ScanNearbyDevices)(___obj0); #else int32_t returnValue = il2cppPInvokeFunc(___obj0); #endif return static_cast(returnValue); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__startListening(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___startListening_m4002597E8B91A4CAE1F61A22BA469A383E54F079 (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__startListening", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__startListening)(___obj0); #else il2cppPInvokeFunc(___obj0); #endif } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__Connect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___Connect_m0A3F53DD3D5E3C5E14776D6D938973A57CBEB40F (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__Connect", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__Connect)(___obj0); #else il2cppPInvokeFunc(___obj0); #endif } // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getId(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getId_m0B3985DF2851182AABBDAF5FAE8EFE9D22B81079 (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getId", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__getId)(___obj0); #else int32_t returnValue = il2cppPInvokeFunc(___obj0); #endif return returnValue; } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__isDevicePaired(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___isDevicePaired_m77A71DA05C3EED8976CDF50D46475C4B03EC0E3B (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__isDevicePaired", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__isDevicePaired)(___obj0); #else int32_t returnValue = il2cppPInvokeFunc(___obj0); #endif return static_cast(returnValue); } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__isConnected(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___isConnected_m91A179A05DEE8936853023302AA1F85C88108C63 (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__isConnected", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__isConnected)(___obj0); #else int32_t returnValue = il2cppPInvokeFunc(___obj0); #endif return static_cast(returnValue); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__Disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___Disconnect_m3E02E3FBAF0D0EE0BDE0D0C98753A97EBE7573FA (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__Disconnect", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__Disconnect)(___obj0); #else il2cppPInvokeFunc(___obj0); #endif } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setLengthBasedStream(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setLengthBasedStream_mA3EA44EB4A45449FDB2DD916660533CA45172B84 (intptr_t ___obj0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__setLengthBasedStream", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__setLengthBasedStream)(___obj0); #else il2cppPInvokeFunc(___obj0); #endif } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setCustomStreamManager(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setCustomStreamManager_m3FB82620F530390E64E6F55702F38E9B416583B6 (intptr_t ___obj0, intptr_t ___streamManager1, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__setCustomStreamManager", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__setCustomStreamManager)(___obj0, ___streamManager1); #else il2cppPInvokeFunc(___obj0, ___streamManager1); #endif } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setTerminatorBasedStream(System.IntPtr,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setTerminatorBasedStream_m941F2FB62EFB8660D3E11A295C139544D49AECFF (intptr_t ___obj0, String_t* ___terminator1, bool ___appendTerminator2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(char*) + 4; il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__setTerminatorBasedStream", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___terminator1' to native representation char* ____terminator1_marshaled = NULL; ____terminator1_marshaled = il2cpp_codegen_marshal_string(___terminator1); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__setTerminatorBasedStream)(___obj0, ____terminator1_marshaled, static_cast(___appendTerminator2)); #else il2cppPInvokeFunc(___obj0, ____terminator1_marshaled, static_cast(___appendTerminator2)); #endif // Marshaling cleanup of parameter '___terminator1' native representation il2cpp_codegen_marshal_free(____terminator1_marshaled); ____terminator1_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__setDeviceName(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___setDeviceName_mD6DED0A02A7B2FF90F28888A1FFB31B733DD7C7A (intptr_t ___obj0, String_t* ___deviceName1, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(char*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__setDeviceName", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___deviceName1' to native representation char* ____deviceName1_marshaled = NULL; ____deviceName1_marshaled = il2cpp_codegen_marshal_string(___deviceName1); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__setDeviceName)(___obj0, ____deviceName1_marshaled); #else il2cppPInvokeFunc(___obj0, ____deviceName1_marshaled); #endif // Marshaling cleanup of parameter '___deviceName1' native representation il2cpp_codegen_marshal_free(____deviceName1_marshaled); ____deviceName1_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__sendData(System.IntPtr,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___sendData_m940807AC1588AF93E96FBD54250D7371C22D5F16 (intptr_t ___obj0, String_t* ___data1, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(char*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__sendData", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___data1' to native representation char* ____data1_marshaled = NULL; ____data1_marshaled = il2cpp_codegen_marshal_string(___data1); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__sendData)(___obj0, ____data1_marshaled); #else il2cppPInvokeFunc(___obj0, ____data1_marshaled); #endif // Marshaling cleanup of parameter '___data1' native representation il2cpp_codegen_marshal_free(____data1_marshaled); ____data1_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__sendBData(System.IntPtr,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___sendBData_m9E254F6D29E86ACFD864484D241DD3105DB081F7 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, uint8_t*, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(void*) + sizeof(int32_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__sendBData", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___data1' to native representation uint8_t* ____data1_marshaled = NULL; if (___data1 != NULL) { ____data1_marshaled = reinterpret_cast((___data1)->GetAddressAtUnchecked(0)); } // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__sendBData)(___obj0, ____data1_marshaled, ___length2); #else il2cppPInvokeFunc(___obj0, ____data1_marshaled, ___length2); #endif } // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getLastError(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getLastError_m1AA543AA804F977B17746F434C1FFF0F976A70D7 (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getLastError", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__getLastError)(___obj0); #else int32_t returnValue = il2cppPInvokeFunc(___obj0); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getNearbyDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getNearbyDevicesList_m7555AD71B36284EED051DB5374AE00EB0AFE00D9 (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getNearbyDevicesList", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getNearbyDevicesList)(___obj0); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getPairedDevicesList(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getPairedDevicesList_mF2A1EA5BB18BF1BE775550289A525ACA41DFAA5F (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getPairedDevicesList", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getPairedDevicesList)(___obj0); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0); #endif return returnValue; } // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDevicesListLength(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getDevicesListLength_mF1EEA31B275473535079E753FA47CE8E998397C4 (intptr_t ___list0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getDevicesListLength", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__getDevicesListLength)(___list0); #else int32_t returnValue = il2cppPInvokeFunc(___list0); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceListNameAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getDeviceListNameAt_mEC18A9ED7F5F3BDB856A37D796F2481EE5FA2AC1 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(int32_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getDeviceListNameAt", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getDeviceListNameAt)(___list0, ___index1); #else intptr_t returnValue = il2cppPInvokeFunc(___list0, ___index1); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceListAddressAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getDeviceListAddressAt_mBFB457651FABFE812E873680FCA08A1F614B5197 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(int32_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getDeviceListAddressAt", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getDeviceListAddressAt)(___list0, ___index1); #else intptr_t returnValue = il2cppPInvokeFunc(___list0, ___index1); #endif return returnValue; } // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceListRssiAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper___getDeviceListRssiAt_mB59DB3FAC0C866EC3EE5E64F33A586764B75F566 (intptr_t ___list0, int32_t ___index1, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(int32_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getDeviceListRssiAt", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__getDeviceListRssiAt)(___list0, ___index1); #else int32_t returnValue = il2cppPInvokeFunc(___list0, ___index1); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getDeviceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getDeviceName_m76EE868B95F8A0DDD793A8AC1381C93B22AF14A6 (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getDeviceName", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getDeviceName)(___obj0); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0); #endif return returnValue; } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__isBluetoothEnabled(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper___isBluetoothEnabled_m8CE063CAFED1620F743006DB2126A763956DCB55 (intptr_t ___obj0, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__isBluetoothEnabled", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL int32_t returnValue = reinterpret_cast(__isBluetoothEnabled)(___obj0); #else int32_t returnValue = il2cppPInvokeFunc(___obj0); #endif return static_cast(returnValue); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__subscribeCharact(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___subscribeCharact_m96EB1DBD7B477E392F11DA2D1C97673EB8EBE56E (intptr_t ___obj0, String_t* ___service1, String_t* ___charact2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*, char*); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(char*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__subscribeCharact", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___service1' to native representation char* ____service1_marshaled = NULL; ____service1_marshaled = il2cpp_codegen_marshal_string(___service1); // Marshaling of parameter '___charact2' to native representation char* ____charact2_marshaled = NULL; ____charact2_marshaled = il2cpp_codegen_marshal_string(___charact2); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__subscribeCharact)(___obj0, ____service1_marshaled, ____charact2_marshaled); #else il2cppPInvokeFunc(___obj0, ____service1_marshaled, ____charact2_marshaled); #endif // Marshaling cleanup of parameter '___service1' native representation il2cpp_codegen_marshal_free(____service1_marshaled); ____service1_marshaled = NULL; // Marshaling cleanup of parameter '___charact2' native representation il2cpp_codegen_marshal_free(____charact2_marshaled); ____charact2_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__writeCharacteristic(System.IntPtr,System.Byte[],System.Int32,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___writeCharacteristic_m5E5182D68828E24A0AF0966790DDC1FC39EC1194 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, int32_t ___length2, String_t* ___service3, String_t* ___characteristic4, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, uint8_t*, int32_t, char*, char*); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(void*) + sizeof(int32_t) + sizeof(char*) + sizeof(char*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__writeCharacteristic", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___data1' to native representation uint8_t* ____data1_marshaled = NULL; if (___data1 != NULL) { ____data1_marshaled = reinterpret_cast((___data1)->GetAddressAtUnchecked(0)); } // Marshaling of parameter '___service3' to native representation char* ____service3_marshaled = NULL; ____service3_marshaled = il2cpp_codegen_marshal_string(___service3); // Marshaling of parameter '___characteristic4' to native representation char* ____characteristic4_marshaled = NULL; ____characteristic4_marshaled = il2cpp_codegen_marshal_string(___characteristic4); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__writeCharacteristic)(___obj0, ____data1_marshaled, ___length2, ____service3_marshaled, ____characteristic4_marshaled); #else il2cppPInvokeFunc(___obj0, ____data1_marshaled, ___length2, ____service3_marshaled, ____characteristic4_marshaled); #endif // Marshaling cleanup of parameter '___service3' native representation il2cpp_codegen_marshal_free(____service3_marshaled); ____service3_marshaled = NULL; // Marshaling cleanup of parameter '___characteristic4' native representation il2cpp_codegen_marshal_free(____characteristic4_marshaled); ____characteristic4_marshaled = NULL; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__readCharacteristic(System.IntPtr,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___readCharacteristic_mD007CF266E5FAF1FDB2FE4C93AC2EF27A4FF194A (intptr_t ___obj0, String_t* ___service1, String_t* ___characteristic2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, char*, char*); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(char*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__readCharacteristic", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___service1' to native representation char* ____service1_marshaled = NULL; ____service1_marshaled = il2cpp_codegen_marshal_string(___service1); // Marshaling of parameter '___characteristic2' to native representation char* ____characteristic2_marshaled = NULL; ____characteristic2_marshaled = il2cpp_codegen_marshal_string(___characteristic2); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__readCharacteristic)(___obj0, ____service1_marshaled, ____characteristic2_marshaled); #else il2cppPInvokeFunc(___obj0, ____service1_marshaled, ____characteristic2_marshaled); #endif // Marshaling cleanup of parameter '___service1' native representation il2cpp_codegen_marshal_free(____service1_marshaled); ____service1_marshaled = NULL; // Marshaling cleanup of parameter '___characteristic2' native representation il2cpp_codegen_marshal_free(____characteristic2_marshaled); ____characteristic2_marshaled = NULL; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getGattServices(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getGattServices_m805AF3A5264FF45085D3E2E5788EA087E3C96F98 (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getGattServices", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getGattServices)(___obj0, ___length1); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0, ___length1); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getServiceAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getServiceAt_mED743D3C91CFC88012A39403FF6616E03D56C69F (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(int32_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getServiceAt", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getServiceAt)(___obj0, ___index1); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0, ___index1); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getGattServiceCharacteristics(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getGattServiceCharacteristics_m6AC64873A6B94C226F3F7B3A707D7A419B4799ED (intptr_t ___obj0, intptr_t ___length1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getGattServiceCharacteristics", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getGattServiceCharacteristics)(___obj0, ___length1); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0, ___length1); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getCharacteristicAt(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getCharacteristicAt_m28EEC2E456C88C464E19DA376FAF8B977C0249B9 (intptr_t ___obj0, int32_t ___index1, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t, int32_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(int32_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getCharacteristicAt", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getCharacteristicAt)(___obj0, ___index1); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0, ___index1); #endif return returnValue; } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__getServiceName(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSBluetoothHelper___getServiceName_m37903560F0BB822F73752665F6B778559795C5AC (intptr_t ___obj0, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__getServiceName", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__getServiceName)(___obj0); #else intptr_t returnValue = il2cppPInvokeFunc(___obj0); #endif return returnValue; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper__ctor_m46A8E5F252D0D6C7146486FFDD3F8B07DF802302 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589(__this, /*hidden argument*/NULL); String_t* L_0 = ___deviceName0; if (L_0) { goto IL_0010; } } { ___deviceName0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0010: { String_t* L_1 = ___deviceName0; IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_2 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_BLE_3(); BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * L_3 = (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 *)il2cpp_codegen_object_new(BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945_il2cpp_TypeInfo_var); BluetoothVoidEvent__ctor_mD1BAB28D2B794FA565A6D436EBA68BE7B17A357E(L_3, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * L_4 = (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 *)il2cpp_codegen_object_new(BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945_il2cpp_TypeInfo_var); BluetoothVoidEvent__ctor_mD1BAB28D2B794FA565A6D436EBA68BE7B17A357E(L_4, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * L_5 = (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 *)il2cpp_codegen_object_new(BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945_il2cpp_TypeInfo_var); BluetoothVoidEvent__ctor_mD1BAB28D2B794FA565A6D436EBA68BE7B17A357E(L_5, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * L_6 = (BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 *)il2cpp_codegen_object_new(BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105_il2cpp_TypeInfo_var); BluetoothStringEvent__ctor_m0900EB9A7D3C1F97ECF4E44AF6AF8167792983A0(L_6, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * L_7 = (BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 *)il2cpp_codegen_object_new(BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96_il2cpp_TypeInfo_var); BluetoothBinaryEvent__ctor_m1D0037E384C82A9C6F1B4BD3601A44F89A92FB9C(L_7, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * L_8 = (BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 *)il2cpp_codegen_object_new(BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105_il2cpp_TypeInfo_var); BluetoothStringEvent__ctor_m0900EB9A7D3C1F97ECF4E44AF6AF8167792983A0(L_8, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * L_9 = (BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 *)il2cpp_codegen_object_new(BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8_il2cpp_TypeInfo_var); BluetoothStringEvent2__ctor_mBDCC8D3A52093D5B20710EB2C3D00A82FEFB1AEB(L_9, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF_RuntimeMethod_var), /*hidden argument*/NULL); BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * L_10 = (BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 *)il2cpp_codegen_object_new(BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2_il2cpp_TypeInfo_var); BluetoothBinaryEvent2__ctor_m92B9040DCCE35F45ADBEB299DD98E70EF5EF3763(L_10, NULL, (intptr_t)((intptr_t)MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88_RuntimeMethod_var), /*hidden argument*/NULL); intptr_t L_11; L_11 = MacOSBluetoothHelper___GetInstance_mD797A400AFAE32C70381733A98A224BF1D7AFCF9(L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, /*hidden argument*/NULL); __this->set_bluetoothHelperPtr_21((intptr_t)L_11); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnConnected_mF5AD3755CDB391BBB41D8320C37E6284291F372A (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); NullCheck(L_2); VirtualActionInvoker0::Invoke(20 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() */, L_2); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnConnectionFailed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnConnectionFailed_mE7ACD21EF36959EE86D34A37BFF0F8091CAAF387 (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); NullCheck(L_2); VirtualActionInvoker0::Invoke(21 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() */, L_2); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnDataReceived_m572E06149DB457646CFBE43C3FDB01EDC63DF5F0 (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_3 = L_2; NullCheck(L_3); Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_4 = L_3->get_ReceivedData_16(); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_5; L_5 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); intptr_t L_6 = ___stringPtr1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_7; L_7 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_6, /*hidden argument*/NULL); NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_5, L_7); NullCheck(L_4); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_4, L_8, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); NullCheck(L_3); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(L_3, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnBinaryDataReceived(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6 (int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); int64_t L_3 = ___length2; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), MacOSBluetoothHelper___OnBinaryDataReceived_mEE9AAF5227B0F78E06448EDB2487A8749A71C9E6_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_3)); V_0 = L_4; intptr_t L_5 = ___stringPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int64_t L_7 = ___length2; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_5, L_6, 0, ((int32_t)((int32_t)L_7)), /*hidden argument*/NULL); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_8 = L_2; NullCheck(L_8); Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_9 = L_8->get_ReceivedData_16(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; NullCheck(L_9); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_9, L_10, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); NullCheck(L_8); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(L_8, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnScanEnded(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnScanEnded_m4988CEC16B87AD644A6465B9C32F66D111524F03 (int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * V_0 = NULL; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * V_1 = NULL; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; String_t* V_5 = NULL; String_t* V_6 = NULL; int32_t V_7 = 0; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * V_8 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); V_0 = ((MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A *)CastclassClass((RuntimeObject*)L_2, MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A_il2cpp_TypeInfo_var)); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_3 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_3, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); V_1 = L_3; MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * L_4 = V_0; NullCheck(L_4); intptr_t L_5 = L_4->get_bluetoothHelperPtr_21(); intptr_t L_6; L_6 = MacOSBluetoothHelper___getNearbyDevicesList_m7555AD71B36284EED051DB5374AE00EB0AFE00D9((intptr_t)L_5, /*hidden argument*/NULL); V_2 = (intptr_t)L_6; intptr_t L_7 = V_2; int32_t L_8; L_8 = MacOSBluetoothHelper___getDevicesListLength_mF1EEA31B275473535079E753FA47CE8E998397C4((intptr_t)L_7, /*hidden argument*/NULL); V_3 = L_8; V_4 = 0; goto IL_0073; } IL_002f: { intptr_t L_9 = V_2; int32_t L_10 = V_4; intptr_t L_11; L_11 = MacOSBluetoothHelper___getDeviceListNameAt_mEC18A9ED7F5F3BDB856A37D796F2481EE5FA2AC1((intptr_t)L_9, L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_12; L_12 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_11, /*hidden argument*/NULL); V_5 = L_12; intptr_t L_13 = V_2; int32_t L_14 = V_4; intptr_t L_15; L_15 = MacOSBluetoothHelper___getDeviceListAddressAt_mBFB457651FABFE812E873680FCA08A1F614B5197((intptr_t)L_13, L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_15, /*hidden argument*/NULL); V_6 = L_16; intptr_t L_17 = V_2; int32_t L_18 = V_4; int32_t L_19; L_19 = MacOSBluetoothHelper___getDeviceListRssiAt_mB59DB3FAC0C866EC3EE5E64F33A586764B75F566((intptr_t)L_17, L_18, /*hidden argument*/NULL); V_7 = L_19; String_t* L_20 = V_5; String_t* L_21 = V_6; int32_t L_22 = V_7; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_23 = (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)il2cpp_codegen_object_new(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(L_23, L_20, L_21, L_22, /*hidden argument*/NULL); V_8 = L_23; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_24 = V_1; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_25 = V_8; NullCheck(L_24); LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * L_26; L_26 = LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740(L_24, L_25, /*hidden argument*/LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); int32_t L_27 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0073: { int32_t L_28 = V_4; int32_t L_29 = V_3; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_002f; } } { MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * L_30 = V_0; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_31 = V_1; NullCheck(L_30); BluetoothHelper_InvokeOnScanEnded_m4838FA0E2262B436B782B5261EA5AD18B24103F6(L_30, L_31, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnServiceNotFound(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnServiceNotFound_mA224AAB4F725E9D5BC3B2D6EEC5042A44F69E062 (int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); intptr_t L_3 = ___stringPtr1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_3, /*hidden argument*/NULL); V_0 = L_4; String_t* L_5 = V_0; NullCheck(L_2); VirtualActionInvoker1< String_t* >::Invoke(22 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnServiceNotFound(System.String) */, L_2, L_5); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnCharacteristicNotFound(System.Int32,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnCharacteristicNotFound_mBCF8CA273635656B6F166DCD6B7A9281D98A61BF (int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); intptr_t L_3 = ___stringPtr1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_3, /*hidden argument*/NULL); V_0 = L_4; intptr_t L_5 = ___stringPtr22; String_t* L_6; L_6 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_5, /*hidden argument*/NULL); V_1 = L_6; String_t* L_7 = V_0; String_t* L_8 = V_1; NullCheck(L_2); VirtualActionInvoker2< String_t*, String_t* >::Invoke(23 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicNotFound(System.String,System.String) */, L_2, L_7, L_8); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::__OnCharacteristicChanged(System.Int32,System.IntPtr,System.Int64,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_2 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); Dictionary_2_t30A4EEA989621CA9B6EE93D537EC7E1889ABAEAD * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_instances_7(); int32_t L_1 = ___id0; NullCheck(L_0); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2; L_2 = Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m06B33D5BA0658D4D80FF63FC7DA8D1B10A31C6A5_RuntimeMethod_var); intptr_t L_3 = ___stringPtr3; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_3, /*hidden argument*/NULL); intptr_t L_5 = ___stringPtr24; String_t* L_6; L_6 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_5, /*hidden argument*/NULL); V_0 = L_6; int64_t L_7 = ___length2; if ((int64_t)(L_7) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), MacOSBluetoothHelper___OnCharacteristicChanged_m4DE042771918694D060075E573E3ADD92DE05D88_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_7)); V_1 = L_8; intptr_t L_9 = ___intPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_1; int64_t L_11 = ___length2; Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_9, L_10, 0, ((int32_t)((int32_t)L_11)), /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_12 = (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)il2cpp_codegen_object_new(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); BluetoothHelperCharacteristic__ctor_mCEAEDEF8755245EE6043CAAECC137B37C611305C(L_12, L_4, /*hidden argument*/NULL); V_2 = L_12; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_13 = V_2; String_t* L_14 = V_0; NullCheck(L_13); BluetoothHelperCharacteristic_setService_mE0AB7736081BC9807E94F146988121AAC5562642_inline(L_13, L_14, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_1; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_16 = V_2; NullCheck(L_2); VirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(25 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnCharacteristicChanged(System.Byte[],ArduinoBluetoothAPI.BluetoothHelperCharacteristic) */, L_2, L_15, L_16); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::Connect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_Connect_m06197EBC01B386709C46B528B1F622E2E9E5CEBD (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); MacOSBluetoothHelper___Connect_m0A3F53DD3D5E3C5E14776D6D938973A57CBEB40F((intptr_t)L_0, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Int32 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::getId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MacOSBluetoothHelper_getId_m753E72BB83273BE840C332964BAF1A5BE8185980 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); int32_t L_1; L_1 = MacOSBluetoothHelper___getId_m0B3985DF2851182AABBDAF5FAE8EFE9D22B81079((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.String ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::getDeviceName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MacOSBluetoothHelper_getDeviceName_m6685EE352BC5F743F206B9EDEC0180F6B5DF556B (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); intptr_t L_1; L_1 = MacOSBluetoothHelper___getDeviceName_m76EE868B95F8A0DDD793A8AC1381C93B22AF14A6((intptr_t)L_0, /*hidden argument*/NULL); V_0 = (intptr_t)L_1; intptr_t L_2 = V_0; bool L_3; L_3 = IntPtr_op_Equality_mD94F3FE43A65684EFF984A7B95E70D2520C0AC73((intptr_t)L_2, (intptr_t)(0), /*hidden argument*/NULL); if (!L_3) { goto IL_001b; } } { return (String_t*)NULL; } IL_001b: { intptr_t L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_5; L_5 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_4, /*hidden argument*/NULL); return L_5; } } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::isConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper_isConnected_m3D280F1C12306B220D3A3919DD62AA3DBB067917 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = MacOSBluetoothHelper___isConnected_m91A179A05DEE8936853023302AA1F85C88108C63((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::isDevicePaired() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper_isDevicePaired_m5CA8AC200646A6746A0761AEF955F79773223B5C (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = MacOSBluetoothHelper___isDevicePaired_m77A71DA05C3EED8976CDF50D46475C4B03EC0E3B((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::ScanNearbyDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper_ScanNearbyDevices_mFCEE2C6261A18F98C9792629DF7633C08ED87BD3 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = MacOSBluetoothHelper___ScanNearbyDevices_mE5087EB9FF41A1CE9BB5FBD1113DEA270C02787B((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::IsBluetoothEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MacOSBluetoothHelper_IsBluetoothEnabled_m69854644527112A2528A52762AC8DCE8A488E2AD (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); bool L_1; L_1 = MacOSBluetoothHelper___isBluetoothEnabled_m8CE063CAFED1620F743006DB2126A763956DCB55((intptr_t)L_0, /*hidden argument*/NULL); return L_1; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::SendData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_SendData_m49FC9A90B52DBBCBA416B5682F69E2CE86530B99 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, String_t* ___data0, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); String_t* L_1 = ___data0; MacOSBluetoothHelper___sendData_m940807AC1588AF93E96FBD54250D7371C22D5F16((intptr_t)L_0, L_1, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::SendData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_SendData_m29EF30F94B11F3CA0590CEBBFEEC03C1F4E5B4B1 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___data0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___data0; NullCheck(L_2); MacOSBluetoothHelper___sendBData_m9E254F6D29E86ACFD864484D241DD3105DB081F7((intptr_t)L_0, L_1, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::setDeviceName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_setDeviceName_mC48AC902346577634000843F179A4DB52D6F2FB6 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, String_t* ___deviceName0, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); String_t* L_1 = ___deviceName0; MacOSBluetoothHelper___setDeviceName_mD6DED0A02A7B2FF90F28888A1FFB31B733DD7C7A((intptr_t)L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::setLengthBasedStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_setLengthBasedStream_m453C5F8A5CB6AF8829AD587A3E2288F28E14D614 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); MacOSBluetoothHelper___setLengthBasedStream_mA3EA44EB4A45449FDB2DD916660533CA45172B84((intptr_t)L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::setCustomStreamManager(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_setCustomStreamManager_mA64B2E8383C73326C8B95875A284D96B1EB0D9DA (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * V_0 = NULL; { StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_0 = ___streamManager0; MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * L_1 = (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF *)il2cpp_codegen_object_new(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); MacOSStreamManager__ctor_m185E1DA54BCFFF7E3371AB3DB5CC5189D5853185(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; intptr_t L_2 = __this->get_bluetoothHelperPtr_21(); MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * L_3 = V_0; NullCheck(L_3); intptr_t L_4; L_4 = MacOSStreamManager_getIStreamManager_mD39EB36FA73871BE1BC743A6D106014652173F86_inline(L_3, /*hidden argument*/NULL); MacOSBluetoothHelper___setCustomStreamManager_m3FB82620F530390E64E6F55702F38E9B416583B6((intptr_t)L_2, (intptr_t)L_4, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::setTerminatorBasedStream(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_setTerminatorBasedStream_m570B1D3EED2607B9E6F56E0B711131A4C8F7FE71 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, String_t* ___str0, bool ___appendTerminator1, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); String_t* L_1 = ___str0; bool L_2 = ___appendTerminator1; MacOSBluetoothHelper___setTerminatorBasedStream_m941F2FB62EFB8660D3E11A295C139544D49AECFF((intptr_t)L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::StartListening() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_StartListening_m4ECEA8950FE0CA135691B68FB694A9220FBA37F3 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); MacOSBluetoothHelper___startListening_m4002597E8B91A4CAE1F61A22BA469A383E54F079((intptr_t)L_0, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::Disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_Disconnect_m5CEFD19F8D73EF6C0898E015B8FAB993F49B7F3B (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); MacOSBluetoothHelper___Disconnect_m3E02E3FBAF0D0EE0BDE0D0C98753A97EBE7573FA((intptr_t)L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::DrawGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_DrawGUI_m94E0EDB3A3298E6AC25453C067488EE96A64DFA3 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { { return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_Subscribe_m434B0783C5739C6950E2E1E74CEDD09EBDC9E3D5 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C V_0; memset((&V_0), 0, sizeof(V_0)); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_0 = ___service0; NullCheck(L_0); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_1; L_1 = BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline(L_0, /*hidden argument*/NULL); NullCheck(L_1); Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C L_2; L_2 = LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46(L_1, /*hidden argument*/LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); V_0 = L_2; } IL_000c: try {// begin try (depth: 1) { goto IL_001a; } IL_000e: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_3; L_3 = Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_3, /*hidden argument*/NULL); } IL_001a: { bool L_4; L_4 = Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); if (L_4) { goto IL_000e; } } IL_0023: { IL2CPP_LEAVE(0x33, FINALLY_0025); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0025; } FINALLY_0025: {// begin finally (depth: 1) Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); IL2CPP_END_FINALLY(37) }// end finally (depth: 1) IL2CPP_CLEANUP(37) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x33, IL_0033) } IL_0033: { BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_5 = ___service0; NullCheck(L_5); LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_6; L_6 = BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline(L_5, /*hidden argument*/NULL); NullCheck(L_6); Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C L_7; L_7 = LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46(L_6, /*hidden argument*/LinkedList_1_GetEnumerator_m23E2202D223C083DAC688E7DE70CE31E8902EF46_RuntimeMethod_var); V_0 = L_7; } IL_003f: try {// begin try (depth: 1) { goto IL_0066; } IL_0041: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_8; L_8 = Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_inline((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_get_Current_m6774D8858FE9A9551EB72A70CD0855E255B7C974_RuntimeMethod_var); V_1 = L_8; intptr_t L_9 = __this->get_bluetoothHelperPtr_21(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_10 = V_1; NullCheck(L_10); String_t* L_11; L_11 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_10, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_12 = V_1; NullCheck(L_12); String_t* L_13; L_13 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_12, /*hidden argument*/NULL); MacOSBluetoothHelper___subscribeCharact_m96EB1DBD7B477E392F11DA2D1C97673EB8EBE56E((intptr_t)L_9, L_11, L_13, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); } IL_0066: { bool L_14; L_14 = Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m43A83012B262D49B331D221FBE414049CBCD4F42_RuntimeMethod_var); if (L_14) { goto IL_0041; } } IL_006f: { IL2CPP_LEAVE(0x7F, FINALLY_0071); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0071; } FINALLY_0071: {// begin finally (depth: 1) Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9((Enumerator_t798BE184229895CEBE1EA4E63709DBA660A3460C *)(&V_0), /*hidden argument*/Enumerator_Dispose_mCC607B0C09E801F33EB6B0922A8899D2A5D55BA9_RuntimeMethod_var); IL2CPP_END_FINALLY(113) }// end finally (depth: 1) IL2CPP_CLEANUP(113) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x7F, IL_007f) } IL_007f: { return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_Subscribe_mC0C579DB6B814EE0D4F3CB46B3151DB95CFD65F0 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_0, /*hidden argument*/NULL); intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_2, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = ___characteristic0; NullCheck(L_4); String_t* L_5; L_5 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_4, /*hidden argument*/NULL); MacOSBluetoothHelper___subscribeCharact_m96EB1DBD7B477E392F11DA2D1C97673EB8EBE56E((intptr_t)L_1, L_3, L_5, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_WriteCharacteristic_m6A5BA9DC759B5A891D18CD031D3080F4BAC6C5A6 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_0, /*hidden argument*/NULL); intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___value1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___value1; NullCheck(L_3); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = ___characteristic0; NullCheck(L_4); String_t* L_5; L_5 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_4, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_6 = ___characteristic0; NullCheck(L_6); String_t* L_7; L_7 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_6, /*hidden argument*/NULL); MacOSBluetoothHelper___writeCharacteristic_m5E5182D68828E24A0AF0966790DDC1FC39EC1194((intptr_t)L_1, L_2, ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), L_5, L_7, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::ReadCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_ReadCharacteristic_mB7A4AB2344C0CFA8414521B5A29338F339B3B875 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793(L_0, /*hidden argument*/NULL); intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_2, /*hidden argument*/NULL); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = ___characteristic0; NullCheck(L_4); String_t* L_5; L_5 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_4, /*hidden argument*/NULL); MacOSBluetoothHelper___readCharacteristic_mD007CF266E5FAF1FDB2FE4C93AC2EF27A4FF194A((intptr_t)L_1, L_3, L_5, /*hidden argument*/NULL); MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::testErrors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { intptr_t L_0 = __this->get_bluetoothHelperPtr_21(); int32_t L_1; L_1 = MacOSBluetoothHelper___getLastError_m1AA543AA804F977B17746F434C1FFF0F976A70D7((intptr_t)L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))) { case 0: { goto IL_0039; } case 1: { goto IL_003f; } case 2: { goto IL_0045; } case 3: { goto IL_004b; } case 4: { goto IL_0051; } case 5: { goto IL_0057; } case 6: { goto IL_005d; } case 7: { goto IL_0063; } case 8: { goto IL_0069; } } } { return; } IL_0039: { BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 * L_3 = (BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516_il2cpp_TypeInfo_var))); BlueToothNotSupportedException__ctor_m7E32E008EC453170BE363F1F857627560D7B5142(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_003f: { BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B * L_4 = (BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B_il2cpp_TypeInfo_var))); BlueToothNotEnabledException__ctor_mE54F95F6CBF3E633ABFF9F8793F487F0C30C72E9(L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_0045: { BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 * L_5 = (BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591_il2cpp_TypeInfo_var))); BlueToothNotReadyException__ctor_mBF75BD78FBEF9B9417848B1CD477B4D2263FA8AE(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_004b: { BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * L_6 = (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var))); BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_0051: { BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE * L_7 = (BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE_il2cpp_TypeInfo_var))); BlueToothPermissionNotGrantedException__ctor_m6C311661CBB35420B013AD3AB2068D160E961A0A(L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_0057: { ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E * L_8 = (ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E_il2cpp_TypeInfo_var))); ServiceNotFoundException__ctor_mE03FE8B2D1AE61685A45A3CE3D33D3F336A0C640(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_005d: { CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 * L_9 = (CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351_il2cpp_TypeInfo_var))); CharacteristicNotFoundException__ctor_m8EB0E8CA0E68913841627E0F6E6A848852785175(L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_0063: { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_10 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } IL_0069: { BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * L_11 = (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05_il2cpp_TypeInfo_var))); BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE(L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249_RuntimeMethod_var))); } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::getPairedDevicesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * MacOSBluetoothHelper_getPairedDevicesList_m1F151A46FD8593FFB001C5E50EC0D727C4DDC030 (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; String_t* V_4 = NULL; String_t* V_5 = NULL; int32_t V_6 = 0; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * V_7 = NULL; { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_0 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_0, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); V_0 = L_0; intptr_t L_1 = __this->get_bluetoothHelperPtr_21(); intptr_t L_2; L_2 = MacOSBluetoothHelper___getPairedDevicesList_mF2A1EA5BB18BF1BE775550289A525ACA41DFAA5F((intptr_t)L_1, /*hidden argument*/NULL); V_1 = (intptr_t)L_2; intptr_t L_3 = V_1; int32_t L_4; L_4 = MacOSBluetoothHelper___getDevicesListLength_mF1EEA31B275473535079E753FA47CE8E998397C4((intptr_t)L_3, /*hidden argument*/NULL); V_2 = L_4; V_3 = 0; goto IL_005c; } IL_001d: { intptr_t L_5 = V_1; int32_t L_6 = V_3; intptr_t L_7; L_7 = MacOSBluetoothHelper___getDeviceListNameAt_mEC18A9ED7F5F3BDB856A37D796F2481EE5FA2AC1((intptr_t)L_5, L_6, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_8; L_8 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_7, /*hidden argument*/NULL); V_4 = L_8; intptr_t L_9 = V_1; int32_t L_10 = V_3; intptr_t L_11; L_11 = MacOSBluetoothHelper___getDeviceListAddressAt_mBFB457651FABFE812E873680FCA08A1F614B5197((intptr_t)L_9, L_10, /*hidden argument*/NULL); String_t* L_12; L_12 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_11, /*hidden argument*/NULL); V_5 = L_12; intptr_t L_13 = V_1; int32_t L_14 = V_3; int32_t L_15; L_15 = MacOSBluetoothHelper___getDeviceListRssiAt_mB59DB3FAC0C866EC3EE5E64F33A586764B75F566((intptr_t)L_13, L_14, /*hidden argument*/NULL); V_6 = L_15; String_t* L_16 = V_4; String_t* L_17 = V_5; int32_t L_18 = V_6; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_19 = (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)il2cpp_codegen_object_new(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(L_19, L_16, L_17, L_18, /*hidden argument*/NULL); V_7 = L_19; LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_20 = V_0; BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_21 = V_7; NullCheck(L_20); LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * L_22; L_22 = LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740(L_20, L_21, /*hidden argument*/LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); int32_t L_23 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_005c: { int32_t L_24 = V_3; int32_t L_25 = V_2; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_001d; } } { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_26 = V_0; return L_26; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper::getGattServices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * MacOSBluetoothHelper_getGattServices_m729529B07E0746D8710628FC7BBE08FFAD4D09EA (MacOSBluetoothHelper_tBC67AEFB8C46C739A24E09855673DA7D4E16A83A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; int32_t V_5 = 0; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * V_6 = NULL; intptr_t V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t V_9 = 0; String_t* V_10 = NULL; { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_0 = (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *)il2cpp_codegen_object_new(List_1_tFD38E11A811DED19252DF7684390FF692DB525C5_il2cpp_TypeInfo_var); List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F(L_0, /*hidden argument*/List_1__ctor_m2700507BD12A11AD8F34148E13E5B9FDC206644F_RuntimeMethod_var); V_0 = L_0; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); intptr_t L_1; L_1 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(4, /*hidden argument*/NULL); V_1 = (intptr_t)L_1; intptr_t L_2; L_2 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(4, /*hidden argument*/NULL); V_2 = (intptr_t)L_2; intptr_t L_3 = __this->get_bluetoothHelperPtr_21(); intptr_t L_4 = V_1; intptr_t L_5; L_5 = MacOSBluetoothHelper___getGattServices_m805AF3A5264FF45085D3E2E5788EA087E3C96F98((intptr_t)L_3, (intptr_t)L_4, /*hidden argument*/NULL); V_3 = (intptr_t)L_5; MacOSBluetoothHelper_testErrors_mE05974A192B3DF8F97F83B55FEE4F317436F3249(__this, /*hidden argument*/NULL); intptr_t L_6 = V_1; int32_t L_7; L_7 = Marshal_ReadInt32_mE6F9386FF748732AD0959551A4D23DE9F01A0E66((intptr_t)L_6, /*hidden argument*/NULL); V_4 = L_7; V_5 = 0; goto IL_009b; } IL_0034: { intptr_t L_8 = V_3; int32_t L_9 = V_5; intptr_t L_10; L_10 = MacOSBluetoothHelper___getServiceAt_mED743D3C91CFC88012A39403FF6616E03D56C69F((intptr_t)L_8, L_9, /*hidden argument*/NULL); intptr_t L_11 = (intptr_t)L_10; intptr_t L_12; L_12 = MacOSBluetoothHelper___getServiceName_m37903560F0BB822F73752665F6B778559795C5AC((intptr_t)L_11, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_13; L_13 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_12, /*hidden argument*/NULL); BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_14 = (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 *)il2cpp_codegen_object_new(BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9_il2cpp_TypeInfo_var); BluetoothHelperService__ctor_m3147494B86EA3A009C4237E6AA5D9FA2A13FA1CB(L_14, L_13, /*hidden argument*/NULL); V_6 = L_14; intptr_t L_15 = V_2; intptr_t L_16; L_16 = MacOSBluetoothHelper___getGattServiceCharacteristics_m6AC64873A6B94C226F3F7B3A707D7A419B4799ED((intptr_t)L_11, (intptr_t)L_15, /*hidden argument*/NULL); V_7 = (intptr_t)L_16; intptr_t L_17 = V_2; int32_t L_18; L_18 = Marshal_ReadInt32_mE6F9386FF748732AD0959551A4D23DE9F01A0E66((intptr_t)L_17, /*hidden argument*/NULL); V_8 = L_18; V_9 = 0; goto IL_0087; } IL_0063: { intptr_t L_19 = V_7; int32_t L_20 = V_9; intptr_t L_21; L_21 = MacOSBluetoothHelper___getCharacteristicAt_m28EEC2E456C88C464E19DA376FAF8B977C0249B9((intptr_t)L_19, L_20, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); String_t* L_22; L_22 = Marshal_PtrToStringAuto_m03AED23D0E1564F91E42B6240C60E8BC7F4EA6B2((intptr_t)L_21, /*hidden argument*/NULL); V_10 = L_22; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_23 = V_6; String_t* L_24 = V_10; BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_25 = (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *)il2cpp_codegen_object_new(BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9_il2cpp_TypeInfo_var); BluetoothHelperCharacteristic__ctor_mCEAEDEF8755245EE6043CAAECC137B37C611305C(L_25, L_24, /*hidden argument*/NULL); NullCheck(L_23); BluetoothHelperService_addCharacteristic_m25841DF2B71FCD0447074D664A6EF19ADC5390F4(L_23, L_25, /*hidden argument*/NULL); int32_t L_26 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); } IL_0087: { int32_t L_27 = V_9; int32_t L_28 = V_8; if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_0063; } } { List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_29 = V_0; BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_30 = V_6; NullCheck(L_29); List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B(L_29, L_30, /*hidden argument*/List_1_Add_m51C3CFEE1C8005D77799351C940EDD18F5DC6E4B_RuntimeMethod_var); int32_t L_31 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_009b: { int32_t L_32 = V_5; int32_t L_33 = V_4; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0034; } } { intptr_t L_34 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_FreeHGlobal_m53FC4846F5D3106BA25B52C321005C227E424F72((intptr_t)L_34, /*hidden argument*/NULL); intptr_t L_35 = V_2; Marshal_FreeHGlobal_m53FC4846F5D3106BA25B52C321005C227E424F72((intptr_t)L_35, /*hidden argument*/NULL); List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_36 = V_0; return L_36; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif extern "C" void CDECL ReversePInvokeWrapper_MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB(int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB(___id0, ___intPtr1, ___length2, NULL); } extern "C" intptr_t CDECL ReversePInvokeWrapper_MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9(int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation intptr_t returnValue; returnValue = MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9(___id0, ___intPtr1, ___length2, ___retLength3, NULL); return returnValue; } extern "C" void CDECL ReversePInvokeWrapper_MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B(int32_t ___id0, intptr_t ___intPtr1) { il2cpp::vm::ScopedThreadAttacher _vmThreadHelper; // Managed method invocation MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B(___id0, ___intPtr1, NULL); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__InvokeOnDataReceived(System.IntPtr,System.Byte[],System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager___InvokeOnDataReceived_m55AEE7A4055E4D1F4CC22D9913E5D2558D50F5F8 (intptr_t ___obj0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff1, int64_t ___length2, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t, uint8_t*, int64_t); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(intptr_t) + sizeof(void*) + sizeof(int64_t); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__InvokeOnDataReceived", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___buff1' to native representation uint8_t* ____buff1_marshaled = NULL; if (___buff1 != NULL) { ____buff1_marshaled = reinterpret_cast((___buff1)->GetAddressAtUnchecked(0)); } // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL reinterpret_cast(__InvokeOnDataReceived)(___obj0, ____buff1_marshaled, ___length2); #else il2cppPInvokeFunc(___obj0, ____buff1_marshaled, ___length2); #endif } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__GetIStreamManagerInstance(System.Int32,ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate,ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate,ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager___GetIStreamManagerInstance_m7B12E9371730D7F993E79C18B2A7601A693EDABC (int32_t ___id0, byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * ___formatDataToSend1, voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * ___handleReceivedData2, voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * ___setInvokeOnDataReceived3, const RuntimeMethod* method) { typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (int32_t, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = sizeof(int32_t) + sizeof(void*) + sizeof(void*) + sizeof(void*); il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("BluetoothUnityAPI"), "__GetIStreamManagerInstance", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Marshaling of parameter '___formatDataToSend1' to native representation Il2CppMethodPointer ____formatDataToSend1_marshaled = NULL; ____formatDataToSend1_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___formatDataToSend1)); // Marshaling of parameter '___handleReceivedData2' to native representation Il2CppMethodPointer ____handleReceivedData2_marshaled = NULL; ____handleReceivedData2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___handleReceivedData2)); // Marshaling of parameter '___setInvokeOnDataReceived3' to native representation Il2CppMethodPointer ____setInvokeOnDataReceived3_marshaled = NULL; ____setInvokeOnDataReceived3_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast(___setInvokeOnDataReceived3)); // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_BluetoothUnityAPI_INTERNAL intptr_t returnValue = reinterpret_cast(__GetIStreamManagerInstance)(___id0, ____formatDataToSend1_marshaled, ____handleReceivedData2_marshaled, ____setInvokeOnDataReceived3_marshaled); #else intptr_t returnValue = il2cppPInvokeFunc(___id0, ____formatDataToSend1_marshaled, ____handleReceivedData2_marshaled, ____setInvokeOnDataReceived3_marshaled); #endif return returnValue; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__handleReceivedData(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * L_0 = ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_1 = ___id0; NullCheck(L_0); MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * L_2; L_2 = Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var); int64_t L_3 = ___length2; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_3)); V_0 = L_4; intptr_t L_5 = ___intPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int64_t L_7 = ___length2; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_5, L_6, 0, ((int32_t)((int32_t)L_7)), /*hidden argument*/NULL); NullCheck(L_2); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_8 = L_2->get_streamManager_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_8); VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Void ArduinoBluetoothAPI.StreamManager::handleReceivedData(System.Byte[]) */, L_8, L_9); return; } } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__formatDataToSend(System.Int32,System.IntPtr,System.Int64,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9 (int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); { IL2CPP_RUNTIME_CLASS_INIT(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * L_0 = ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_1 = ___id0; NullCheck(L_0); MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * L_2; L_2 = Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var); int64_t L_3 = ___length2; if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9_RuntimeMethod_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_3)); V_0 = L_4; intptr_t L_5 = ___intPtr1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int64_t L_7 = ___length2; IL2CPP_RUNTIME_CLASS_INIT(Marshal_tEBAFAE20369FCB1B38C49C4E27A8D8C2C4B55058_il2cpp_TypeInfo_var); Marshal_Copy_m057A8067BF7212A361510EA26B24022990A07AC0((intptr_t)L_5, L_6, 0, ((int32_t)((int32_t)L_7)), /*hidden argument*/NULL); NullCheck(L_2); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_8 = L_2->get_streamManager_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] ArduinoBluetoothAPI.StreamManager::formatDataToSend(System.Byte[]) */, L_8, L_9); V_1 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_1; NullCheck(L_11); intptr_t L_12; L_12 = Marshal_AllocHGlobal_mED1B623D229DB8FAB58D187E4E73D3DA2E8AE6EC(((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))), /*hidden argument*/NULL); V_2 = (intptr_t)L_12; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_1; intptr_t L_14 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_1; NullCheck(L_15); Marshal_Copy_m05D5F5A9F9BA4C1B748AAE7266B3C0E9D9EE2012(L_13, 0, (intptr_t)L_14, ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), /*hidden argument*/NULL); intptr_t L_16 = ___retLength3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1; NullCheck(L_17); Marshal_WriteInt32_m503BCB718B26EC5257AAEC1CFF538F94CC59244C((intptr_t)L_16, ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))), /*hidden argument*/NULL); intptr_t L_18 = V_2; return (intptr_t)L_18; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::__setInvokeOnDataReceived(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B (int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * L_0 = ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_1 = ___id0; NullCheck(L_0); MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * L_2; L_2 = Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m883B349F653FF7A116089030723FCF3BA86D45BD_RuntimeMethod_var); intptr_t L_3 = ___intPtr1; NullCheck(L_2); L_2->set_customStreamManagerProxy_1((intptr_t)L_3); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::.ctor(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager__ctor_m185E1DA54BCFFF7E3371AB3DB5CC5189D5853185 (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4F05F21A322FEC65A58EB52D4FA4CE0424B4F831_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_StreamManager_OnDataReceived_m7224CF49A88B4322B171B5E37DD506913A8613AA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_0 = ___streamManager0; __this->set_streamManager_0(L_0); IL2CPP_RUNTIME_CLASS_INIT(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); int32_t L_1 = ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->get_identifiers_4(); int32_t L_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->set_identifiers_4(L_2); __this->set_id_3(L_2); Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * L_3 = ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->get_instances_5(); int32_t L_4 = __this->get_id_3(); NullCheck(L_3); Dictionary_2_Add_m4F05F21A322FEC65A58EB52D4FA4CE0424B4F831(L_3, L_4, __this, /*hidden argument*/Dictionary_2_Add_m4F05F21A322FEC65A58EB52D4FA4CE0424B4F831_RuntimeMethod_var); StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_5 = ___streamManager0; InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * L_6 = (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B *)il2cpp_codegen_object_new(InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B_il2cpp_TypeInfo_var); InvokeDataReceivedEvent__ctor_m536DF2B6481A1DAAA996BB27ADB9AFD4E8628D69(L_6, __this, (intptr_t)((intptr_t)MacOSStreamManager_StreamManager_OnDataReceived_m7224CF49A88B4322B171B5E37DD506913A8613AA_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_5); L_5->set_OnDataReceived_0(L_6); int32_t L_7 = __this->get_id_3(); byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * L_8 = (byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 *)il2cpp_codegen_object_new(byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27_il2cpp_TypeInfo_var); byteByteDelegate__ctor_m8F1D0AFB4BFA26B60453DF98000BDCAEA398D0A6(L_8, NULL, (intptr_t)((intptr_t)MacOSStreamManager___formatDataToSend_m4F51159FBB0F52859B2E01EF682ADFBE48D8C4D9_RuntimeMethod_var), /*hidden argument*/NULL); voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * L_9 = (voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA *)il2cpp_codegen_object_new(voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA_il2cpp_TypeInfo_var); voidByteDelegate__ctor_m4DD380175C71B7A1FE6B4A7003229B8805BE70F6(L_9, NULL, (intptr_t)((intptr_t)MacOSStreamManager___handleReceivedData_m1286DE3E00521D3FE78129F484F9A3735A26A7FB_RuntimeMethod_var), /*hidden argument*/NULL); voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * L_10 = (voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 *)il2cpp_codegen_object_new(voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67_il2cpp_TypeInfo_var); voidObjDelegate__ctor_m4853300C8FC880FB0D85FA2B625DB58430B80793(L_10, NULL, (intptr_t)((intptr_t)MacOSStreamManager___setInvokeOnDataReceived_m28B1B0FA5AA8AC6D9565E379F60A4FE4BC8AEB6B_RuntimeMethod_var), /*hidden argument*/NULL); intptr_t L_11; L_11 = MacOSStreamManager___GetIStreamManagerInstance_m7B12E9371730D7F993E79C18B2A7601A693EDABC(L_7, L_8, L_9, L_10, /*hidden argument*/NULL); __this->set_iStreamManagerProxy_2((intptr_t)L_11); return; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::StreamManager_OnDataReceived(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager_StreamManager_OnDataReceived_m7224CF49A88B4322B171B5E37DD506913A8613AA (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { intptr_t L_0 = __this->get_customStreamManagerProxy_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buff0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buff0; NullCheck(L_2); IL2CPP_RUNTIME_CLASS_INIT(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); MacOSStreamManager___InvokeOnDataReceived_m55AEE7A4055E4D1F4CC22D9913E5D2558D50F5F8((intptr_t)L_0, L_1, ((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))), /*hidden argument*/NULL); return; } } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager::getIStreamManager() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager_getIStreamManager_mD39EB36FA73871BE1BC743A6D106014652173F86 (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_iStreamManagerProxy_2(); return (intptr_t)L_0; } } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MacOSStreamManager__cctor_mED662341C0C6C89C197C85EB374AD58A00D0412D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFFF08F1EFA4FDF22C83F6DCCEFA7E9515337E1DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->set_identifiers_4(0); Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 * L_0 = (Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66 *)il2cpp_codegen_object_new(Dictionary_2_tAAB415861FB59AA0AE20A6548C209FF40EC1AE66_il2cpp_TypeInfo_var); Dictionary_2__ctor_mFFF08F1EFA4FDF22C83F6DCCEFA7E9515337E1DC(L_0, /*hidden argument*/Dictionary_2__ctor_mFFF08F1EFA4FDF22C83F6DCCEFA7E9515337E1DC_RuntimeMethod_var); ((MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_StaticFields*)il2cpp_codegen_static_fields_for(MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF_il2cpp_TypeInfo_var))->set_instances_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.ResponseHandler::.ctor(ArduinoBluetoothAPI.BluetoothClient) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResponseHandler__ctor_m2168FD60DC0A1BEEFCB332D999F51CF4FCB7C748 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * ___client0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_0 = (FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F *)il2cpp_codegen_object_new(FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F_il2cpp_TypeInfo_var); FunctionFormatter__ctor_m1ADCB6015EBA1C4EFAB7B028C006E438BBA2B33F(L_0, /*hidden argument*/NULL); __this->set_parser_0(L_0); IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_BLE_3((bool)1); ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->set_ASYNC_EVENTS_4((bool)1); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_1 = ___client0; __this->set_client_1(L_1); return; } } // ArduinoBluetoothAPI.FunctionFormatter/Function ArduinoBluetoothAPI.ResponseHandler::GetFunction(System.Byte[],System.Int32,System.Int32&,ArduinoBluetoothAPI.FunctionFormatter/Function&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResponseHandler_GetFunction_mF2EFCDAB765F4E24B3DB342BBE95B578E13EE01D (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, int32_t* ___error3, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t* L_0 = ___finalpos2; int32_t L_1 = ___pos1; *((int32_t*)L_0) = (int32_t)L_1; int32_t* L_2 = ___error3; *((int32_t*)L_2) = (int32_t)((int32_t)34); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buff0; int32_t* L_5 = ___finalpos2; int32_t L_6 = *((int32_t*)L_5); int32_t* L_7 = ___finalpos2; NullCheck(L_3); int32_t L_8; L_8 = FunctionFormatter_getFunction_m24DC7C486E0C61B9D2D55F058855A9DFA6D93FF2(L_3, L_4, L_6, (int32_t*)L_7, /*hidden argument*/NULL); V_0 = L_8; int32_t L_9 = V_0; bool L_10; L_10 = ResponseHandler_isError_mD2A908EED67988D486DB31C89E606F835C820F53(__this, L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0027; } } { int32_t* L_11 = ___error3; int32_t L_12 = V_0; *((int32_t*)L_11) = (int32_t)L_12; goto IL_0029; } IL_0027: { int32_t L_13 = V_0; return L_13; } IL_0029: { FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_14 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___buff0; int32_t* L_16 = ___finalpos2; int32_t L_17 = *((int32_t*)L_16); int32_t* L_18 = ___finalpos2; NullCheck(L_14); int32_t L_19; L_19 = FunctionFormatter_getFunction_m24DC7C486E0C61B9D2D55F058855A9DFA6D93FF2(L_14, L_15, L_17, (int32_t*)L_18, /*hidden argument*/NULL); return L_19; } } // System.Int32 ArduinoBluetoothAPI.ResponseHandler::getInstanceId(System.Byte[],System.Int32,System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResponseHandler_getInstanceId_mC1DA3C7B168A27DC6581D52436F7647916811866 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, int32_t ___pos1, int32_t* ___finalpos2, const RuntimeMethod* method) { { FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_0 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buff0; int32_t L_2 = ___pos1; int32_t* L_3 = ___finalpos2; NullCheck(L_0); int32_t L_4; L_4 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(L_0, L_1, L_2, (int32_t*)L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean ArduinoBluetoothAPI.ResponseHandler::isError(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResponseHandler_isError_mD2A908EED67988D486DB31C89E606F835C820F53 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, int32_t ___error0, const RuntimeMethod* method) { { int32_t L_0 = ___error0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)35)))) > ((uint32_t)1)))) { goto IL_000e; } } { int32_t L_1 = ___error0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)38)))) <= ((uint32_t)7)))) { goto IL_0010; } } IL_000e: { return (bool)1; } IL_0010: { return (bool)0; } } // System.Boolean ArduinoBluetoothAPI.ResponseHandler::isEvent(ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResponseHandler_isEvent_m7B705F3D1D6E0E7964E750FE84DEC68473936910 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, int32_t ___function0, const RuntimeMethod* method) { { int32_t L_0 = ___function0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)26)))) <= ((uint32_t)7)))) { goto IL_0009; } } { return (bool)1; } IL_0009: { return (bool)0; } } // System.Void ArduinoBluetoothAPI.ResponseHandler::handleVoidResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResponseHandler_handleVoidResponse_mA5A3D1E9427211C26ACD021A2793B3B78C91D389 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method) { { int32_t L_0 = ___pendingError2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___inbuff0; int32_t L_2 = ___inoffset1; ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F(__this, L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.String ArduinoBluetoothAPI.ResponseHandler::handleStringResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResponseHandler_handleStringResponse_m43506B59B2ED2EC05BF62F8DDA9A6ABA9B201226 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method) { { int32_t L_0 = ___pendingError2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___inbuff0; int32_t L_2 = ___inoffset1; ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F(__this, L_0, L_1, L_2, /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___inbuff0; int32_t L_5 = ___inoffset1; NullCheck(L_3); String_t* L_6; L_6 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_3, L_4, L_5, (int32_t*)(&___inoffset1), /*hidden argument*/NULL); return L_6; } } // System.Boolean ArduinoBluetoothAPI.ResponseHandler::handleBoolResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResponseHandler_handleBoolResponse_m0FACFA7225E748D0588C6D2F4C9760702E195E0E (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method) { { int32_t L_0 = ___pendingError2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___inbuff0; int32_t L_2 = ___inoffset1; ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F(__this, L_0, L_1, L_2, /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___inbuff0; int32_t L_5 = ___inoffset1; NullCheck(L_3); bool L_6; L_6 = FunctionFormatter_getBool_m87D4884972AE6CDD54C7537D4CEB4CA9F0C76F8E(L_3, L_4, L_5, (int32_t*)(&___inoffset1), /*hidden argument*/NULL); return L_6; } } // System.Int32 ArduinoBluetoothAPI.ResponseHandler::handleIntResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResponseHandler_handleIntResponse_mE809B34B51C842760C1CC975F6CD3DF333B791C9 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method) { { int32_t L_0 = ___pendingError2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___inbuff0; int32_t L_2 = ___inoffset1; ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F(__this, L_0, L_1, L_2, /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___inbuff0; int32_t L_5 = ___inoffset1; NullCheck(L_3); int32_t L_6; L_6 = FunctionFormatter_getInt_m0D133967ACCFF2BDE60E6F6FEC27AC70575CE5A3(L_3, L_4, L_5, (int32_t*)(&___inoffset1), /*hidden argument*/NULL); return L_6; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.ResponseHandler::handleServiceListResponse(System.Byte[],System.Int32,ArduinoBluetoothAPI.FunctionFormatter/Function) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * ResponseHandler_handleServiceListResponse_m499610689F228D1FE1761D4E17D66B50AFE6F567 (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff0, int32_t ___inoffset1, int32_t ___pendingError2, const RuntimeMethod* method) { { int32_t L_0 = ___pendingError2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___inbuff0; int32_t L_2 = ___inoffset1; ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F(__this, L_0, L_1, L_2, /*hidden argument*/NULL); FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_3 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___inbuff0; int32_t L_5 = ___inoffset1; NullCheck(L_3); List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_6; L_6 = FunctionFormatter_getListBluetoothHelperService_mCA001EBB98817A21388F5AF6DCF9CE8A97E882C2(L_3, L_4, L_5, (int32_t*)(&___inoffset1), /*hidden argument*/NULL); return L_6; } } // System.Void ArduinoBluetoothAPI.ResponseHandler::handleError(ArduinoBluetoothAPI.FunctionFormatter/Function,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F (ResponseHandler_t915D9558B28202C242EE0F6D9CD93333D119D49C * __this, int32_t ___pendingError0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inbuff1, int32_t ___inoffset2, const RuntimeMethod* method) { { int32_t L_0 = ___pendingError0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)35)))) { case 0: { goto IL_0036; } case 1: { goto IL_003c; } case 2: { goto IL_0081; } case 3: { goto IL_0042; } case 4: { goto IL_0048; } case 5: { goto IL_004e; } case 6: { goto IL_0054; } case 7: { goto IL_005a; } case 8: { goto IL_0060; } case 9: { goto IL_0066; } case 10: { goto IL_006c; } } } { return; } IL_0036: { BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE * L_1 = (BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE_il2cpp_TypeInfo_var))); BlueToothPermissionNotGrantedException__ctor_m6C311661CBB35420B013AD3AB2068D160E961A0A(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_003c: { BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 * L_2 = (BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591_il2cpp_TypeInfo_var))); BlueToothNotReadyException__ctor_mBF75BD78FBEF9B9417848B1CD477B4D2263FA8AE(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_0042: { BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B * L_3 = (BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B_il2cpp_TypeInfo_var))); BlueToothNotEnabledException__ctor_mE54F95F6CBF3E633ABFF9F8793F487F0C30C72E9(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_0048: { BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * L_4 = (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var))); BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D(L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_004e: { BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3 * L_5 = (BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3_il2cpp_TypeInfo_var))); BluetoothTransmissionCharacteristicNotSetException__ctor_m267550716CD6EF6CAE8B4B72401A4DA36A7B5D27(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_0054: { CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 * L_6 = (CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351_il2cpp_TypeInfo_var))); CharacteristicNotFoundException__ctor_m8EB0E8CA0E68913841627E0F6E6A848852785175(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_005a: { ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E * L_7 = (ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E_il2cpp_TypeInfo_var))); ServiceNotFoundException__ctor_mE03FE8B2D1AE61685A45A3CE3D33D3F336A0C640(L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_0060: { ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB * L_8 = (ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB_il2cpp_TypeInfo_var))); ServiceNotSetException__ctor_mFCAA192F2AC88289B2D6E25FA0122D8E4DA3B21D(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_0066: { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_9 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_006c: { FunctionFormatter_t701EBF5256F6D1C6F180B3F4B43D87EBDCA3AE6F * L_10 = __this->get_parser_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___inbuff1; int32_t L_12 = ___inoffset2; NullCheck(L_10); String_t* L_13; L_13 = FunctionFormatter_getString_m6F50CAB5CBEDAD87F9FF3DAAC28B6096D0AC6E17(L_10, L_11, L_12, (int32_t*)(&___inoffset2), /*hidden argument*/NULL); Exception_t * L_14 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_14, L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResponseHandler_handleError_mC0A2777774E9547CB1CC1BC6AF9656132058961F_RuntimeMethod_var))); } IL_0081: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::.ctor(ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver__ctor_mFA149261B921C32614CA3DF08BF039EF1108AA94 (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * ___helper0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_0 = ___helper0; __this->set_helper_0(L_0); __this->set_stopThread_1((bool)0); __this->set_listening_4((bool)0); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_1 = (Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F *)il2cpp_codegen_object_new(Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F_il2cpp_TypeInfo_var); Semaphore__ctor_m2D5E299CB8349F59A36727B9171C531220C5A760(L_1, 1, 1, /*hidden argument*/NULL); __this->set_semaphore_5(L_1); return; } } // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::listen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver_listen_mF6B9326C39A5518F67DBCA97FC9C5DF22B1A345A (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SocketTransceiver_asyncListen_m64CFB2B01252B448274A6F3C102611FE48C4427C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->set_stopThread_1((bool)0); bool L_0 = __this->get_listening_4(); if (!L_0) { goto IL_0010; } } { return; } IL_0010: { __this->set_listening_4((bool)1); ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 * L_1 = (ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 *)il2cpp_codegen_object_new(ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var); ThreadStart__ctor_m360F4EED0AD96A27D6A9612BF79671F26B30411F(L_1, __this, (intptr_t)((intptr_t)SocketTransceiver_asyncListen_m64CFB2B01252B448274A6F3C102611FE48C4427C_RuntimeMethod_var), /*hidden argument*/NULL); Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * L_2 = (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 *)il2cpp_codegen_object_new(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); Thread__ctor_mF22465F0D0E47C11EF25DB552D1047402750BE90(L_2, L_1, /*hidden argument*/NULL); __this->set_thread_3(L_2); Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * L_3 = __this->get_thread_3(); NullCheck(L_3); Thread_Start_m490124B23F5EFD0BB2BED8CA12C77195B9CD9E1B(L_3, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::asyncListen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver_asyncListen_m64CFB2B01252B448274A6F3C102611FE48C4427C (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnTransceiverMessageReceived_t386EDA30249C93FF220D7504972213BA14CDCEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB425225F5E99534BB9785E459557BB1F0506BB42); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)100)); V_0 = L_0; V_1 = 0; goto IL_009c; } IL_000f: { } IL_0010: try {// begin try (depth: 1) { Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_1 = __this->get_semaphore_5(); NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_1); WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_3 = __this->get_helper_0(); NullCheck(L_3); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_4; L_4 = WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083_inline(L_3, /*hidden argument*/NULL); NullCheck(L_4); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_5; L_5 = SerialPort_get_BaseStream_m8403D0DCE09D93ADB5A7D779DDEFBC9A3D03B292(L_4, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_5, L_6, 0, ((int32_t)100)); V_1 = L_7; RuntimeObject* L_8 = __this->get_listener_2(); if (!L_8) { goto IL_005e; } } IL_003e: { int32_t L_9 = V_1; if (!L_9) { goto IL_005e; } } IL_0041: { int32_t L_10 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_10); V_2 = L_11; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_2; int32_t L_14 = V_1; Array_ConstrainedCopy_mD26D19D1D515C4D884E36327A9B0C2BA79CD7003((RuntimeArray *)(RuntimeArray *)L_12, 0, (RuntimeArray *)(RuntimeArray *)L_13, 0, L_14, /*hidden argument*/NULL); RuntimeObject* L_15 = __this->get_listener_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_2; NullCheck(L_15); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(0 /* System.Void ArduinoBluetoothAPI.Windows.OnTransceiverMessageReceived::OnMessageReceived(System.Byte[]) */, OnTransceiverMessageReceived_t386EDA30249C93FF220D7504972213BA14CDCEAA_il2cpp_TypeInfo_var, L_15, L_16); } IL_005e: { goto IL_0090; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeoutException_tB5D0EEFAEC3FC79FFDEF23C55D1BDF4DE347C926_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0060; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006a; } throw e; } CATCH_0060: {// begin catch(System.TimeoutException) Thread_Sleep_m8E61FC80BD38981CB18CA549909710790283DDCC(((int32_t)50), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0090; }// end catch (depth: 1) CATCH_006a: {// begin catch(System.IO.IOException) { NullCheck(((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *))); String_t* L_17; L_17 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, ((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *))); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var))); Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(L_17, /*hidden argument*/NULL); bool L_18 = __this->get_stopThread_1(); if (L_18) { goto IL_0087; } } IL_007c: { WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_19 = __this->get_helper_0(); NullCheck(L_19); VirtualActionInvoker0::Invoke(21 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() */, L_19); } IL_0087: { __this->set_stopThread_1((bool)1); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0090; } }// end catch (depth: 1) IL_0090: { Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_20 = __this->get_semaphore_5(); NullCheck(L_20); int32_t L_21; L_21 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_20, /*hidden argument*/NULL); } IL_009c: { bool L_22 = __this->get_stopThread_1(); if (!L_22) { goto IL_000f; } } { IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var); Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(_stringLiteralB425225F5E99534BB9785E459557BB1F0506BB42, /*hidden argument*/NULL); WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_23 = __this->get_helper_0(); NullCheck(L_23); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_24; L_24 = WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083_inline(L_23, /*hidden argument*/NULL); NullCheck(L_24); bool L_25; L_25 = SerialPort_get_IsOpen_m67DAEA08CB7DDEF1144419F6C5F09F4E3C3D3D39(L_24, /*hidden argument*/NULL); if (!L_25) { goto IL_00d3; } } { WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_26 = __this->get_helper_0(); NullCheck(L_26); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_27; L_27 = WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083_inline(L_26, /*hidden argument*/NULL); NullCheck(L_27); SerialPort_Close_m288C294F0F4AF5508E932492937DFCD348AB9C34(L_27, /*hidden argument*/NULL); } IL_00d3: { __this->set_listening_4((bool)0); return; } } // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::setOnMessageReceived(ArduinoBluetoothAPI.Windows.OnTransceiverMessageReceived) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver_setOnMessageReceived_m83C6827DE9B87D261DF18B57448A7802562CE2AA (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, RuntimeObject* ___listener0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___listener0; __this->set_listener_2(L_0); return; } } // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::stop(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver_stop_mE59A3200D18B65C5A9DEA52BFBBB6E747F8364B4 (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, bool ___s0, const RuntimeMethod* method) { { bool L_0 = ___s0; __this->set_stopThread_1(L_0); return; } } // System.Void ArduinoBluetoothAPI.Windows.SocketTransceiver::write(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketTransceiver_write_mC41B5FEBA88248865B36AA3EC376ED906A85AAD1 (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_0 = __this->get_semaphore_5(); NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_0); WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_2 = __this->get_helper_0(); NullCheck(L_2); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_3; L_3 = WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083_inline(L_2, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___b0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___b0; NullCheck(L_5); NullCheck(L_3); SerialPort_Write_m469005350037D93FBCF5298061475EE016B52CED(L_3, L_4, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_6 = __this->get_semaphore_5(); NullCheck(L_6); int32_t L_7; L_7 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_6, /*hidden argument*/NULL); goto IL_0050; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002f; } throw e; } CATCH_002f: {// begin catch(System.Exception) __this->set_stopThread_1((bool)1); Semaphore_t6DD478B5937D3F0469887B7829782CA3CB6CD15F * L_8 = __this->get_semaphore_5(); NullCheck(L_8); int32_t L_9; L_9 = Semaphore_Release_m64029281DC1926A46319D75EEE14E5C5F7C4A265(L_8, /*hidden argument*/NULL); WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * L_10 = __this->get_helper_0(); NullCheck(L_10); VirtualActionInvoker0::Invoke(21 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() */, L_10); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0050; }// end catch (depth: 1) IL_0050: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.StreamManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManager__ctor_m3273674F95E9BE9E3701BA4B1AB7D6FD521CE0CF (StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Synchronizer::setHelper(ArduinoBluetoothAPI.BluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Synchronizer_setHelper_m8951D40BC6858B18EE970D5ED8A9376174EAF575 (Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = ___helper0; __this->set_helper_6(L_0); return; } } // System.Void ArduinoBluetoothAPI.Synchronizer::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Synchronizer_Start_m27A71322E6F57DBA7AB2FC2250502B7CE33E726D (Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_0; L_0 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var); Object_DontDestroyOnLoad_m03007A68ABBA4CCD8C27B944964983395E7640F9(L_0, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Synchronizer::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Synchronizer_OnDestroy_m204510E9E056EB672A86DB28BCD79F3E782F10E5 (Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * __this, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = __this->get_helper_6(); if (!L_0) { goto IL_0013; } } { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_1 = __this->get_helper_6(); NullCheck(L_1); VirtualActionInvoker0::Invoke(17 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::Disconnect() */, L_1); } IL_0013: { return; } } // System.Void ArduinoBluetoothAPI.Synchronizer::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Synchronizer_Update_m29BAFB28CAC777F23C549F02B7872529AE70D709 (Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_TryDequeue_mE42C1DE41707C063A34DCDE668BF0285FB8F39BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_get_IsEmpty_mD4E1AF1F0B2B1372AB8F0B10E51EB7CA2CC5748F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_0 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); NullCheck(L_0); bool L_1; L_1 = ConcurrentQueue_1_get_IsEmpty_mD4E1AF1F0B2B1372AB8F0B10E51EB7CA2CC5748F(L_0, /*hidden argument*/ConcurrentQueue_1_get_IsEmpty_mD4E1AF1F0B2B1372AB8F0B10E51EB7CA2CC5748F_RuntimeMethod_var); if (L_1) { goto IL_002b; } } { goto IL_0019; } IL_000e: { Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * L_2 = __this->get_action_5(); NullCheck(L_2); Action_Invoke_m3FFA5BE3D64F0FF8E1E1CB6F953913FADB5EB89E(L_2, /*hidden argument*/NULL); } IL_0019: { IL2CPP_RUNTIME_CLASS_INIT(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_3 = ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->get_RunOnMainThread_4(); Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 ** L_4 = __this->get_address_of_action_5(); NullCheck(L_3); bool L_5; L_5 = ConcurrentQueue_1_TryDequeue_mE42C1DE41707C063A34DCDE668BF0285FB8F39BF(L_3, (Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 **)L_4, /*hidden argument*/ConcurrentQueue_1_TryDequeue_mE42C1DE41707C063A34DCDE668BF0285FB8F39BF_RuntimeMethod_var); if (L_5) { goto IL_000e; } } IL_002b: { return; } } // System.Void ArduinoBluetoothAPI.Synchronizer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Synchronizer__ctor_mFC533CEC437ABB03C9C0DB59833676D7F87AEB45 (Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54 * __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Synchronizer::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Synchronizer__cctor_m0E233800EC6DBEF9A59E1AA9D0F5B34B8A0716AA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1__ctor_mA4B113144F0E30BBDBC30D082DFEB8D45C7BAE01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE * L_0 = (ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE *)il2cpp_codegen_object_new(ConcurrentQueue_1_tA29C1E7102CD564F57064BA3A2560608053994FE_il2cpp_TypeInfo_var); ConcurrentQueue_1__ctor_mA4B113144F0E30BBDBC30D082DFEB8D45C7BAE01(L_0, /*hidden argument*/ConcurrentQueue_1__ctor_mA4B113144F0E30BBDBC30D082DFEB8D45C7BAE01_RuntimeMethod_var); ((Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_StaticFields*)il2cpp_codegen_static_fields_for(Synchronizer_tE8163D89A03E55906A415893F0A3BF25AEB09B54_il2cpp_TypeInfo_var))->set_RunOnMainThread_4(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean ArduinoBluetoothAPI.Utils::IsBlank(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Utils_IsBlank_m13DEACE6A36118E55B776A3BAEE1A5A2F9604CA1 (String_t* ___str0, const RuntimeMethod* method) { { String_t* L_0 = ___str0; if (!L_0) { goto IL_0012; } } { String_t* L_1 = ___str0; NullCheck(L_1); String_t* L_2; L_2 = String_Trim_m3FEC641D7046124B7F381701903B50B5171DE0A2(L_1, /*hidden argument*/NULL); NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL); return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); } IL_0012: { return (bool)1; } } // System.Void ArduinoBluetoothAPI.Utils::ValidateCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793 (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_0 = ___characteristic0; if (L_0) { goto IL_0009; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_mEF0800D4AF607E61714C92A76911B4780C4D0A29(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793_RuntimeMethod_var))); } IL_0009: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; NullCheck(L_2); String_t* L_3; L_3 = BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline(L_2, /*hidden argument*/NULL); bool L_4; L_4 = Utils_IsBlank_m13DEACE6A36118E55B776A3BAEE1A5A2F9604CA1(L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0021; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral139DBBAD95D93141F9B38375040E09A096EA3718)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793_RuntimeMethod_var))); } IL_0021: { BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_6 = ___characteristic0; NullCheck(L_6); String_t* L_7; L_7 = BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline(L_6, /*hidden argument*/NULL); bool L_8; L_8 = Utils_IsBlank_m13DEACE6A36118E55B776A3BAEE1A5A2F9604CA1(L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0039; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6ED379DEF7CC51C9188FBB01A428C4D92398DD17)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Utils_ValidateCharacteristic_m3516878F6682CFCF0B45803F0170A37F9CDEA793_RuntimeMethod_var))); } IL_0039: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper__ctor_mC272C041FCD77F4B0726C4354D815AD0DA89A167 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___deviceName0; WindowsBluetoothHelper__ctor_m14E13D0314EFC7FD51E409A67A5850318843AF43(__this, L_0, /*hidden argument*/NULL); SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 * L_1 = (SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25 *)il2cpp_codegen_object_new(SocketTransceiver_t96B126620684F94893BF947F24B9E7D1D7314B25_il2cpp_TypeInfo_var); SocketTransceiver__ctor_mFA149261B921C32614CA3DF08BF039EF1108AA94(L_1, __this, /*hidden argument*/NULL); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_transceiver_29(L_1); __this->set_pinEvents_34(0); IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_2 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_SERIAL_COMM_1(); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_3; memset((&L_3), 0, sizeof(L_3)); Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); __this->set_isSerial_32(L_3); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::findBluetoothDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_findBluetoothDevices_m6483FCD3262AD4CE094F455D6DEE784D5C875A75 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * L_0 = __this->get_address_of_isSerial_32(); bool L_1; L_1 = Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_inline((Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *)L_0, /*hidden argument*/Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var); if (L_1) { goto IL_001d; } } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); bool L_2 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_StaticFields*)il2cpp_codegen_static_fields_for(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var))->get_SERIAL_COMM_1(); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_3; memset((&L_3), 0, sizeof(L_3)); Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); __this->set_isSerial_32(L_3); } IL_001d: { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_4 = __this->get_bluetoothDevices_33(); if (L_4) { goto IL_0049; } } { Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * L_5 = __this->get_address_of_isSerial_32(); bool L_6; L_6 = Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B((Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *)L_5, /*hidden argument*/Nullable_1_get_Value_m13FD52C148CEB97A833E1C31CFC0FF8C1A7C0F0B_RuntimeMethod_var); if (L_6) { goto IL_003e; } } { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_7; L_7 = BluetoothRegistryDevice_GetBluetoothPort_mDDF30FD5A5376DE9481C1AD79AEF90127CF92CEB(/*hidden argument*/NULL); __this->set_bluetoothDevices_33(L_7); return; } IL_003e: { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_8; L_8 = BluetoothRegistryDevice_GetPorts_m7521A2100E1533A100CAF77BFDCB5B9F0E4E3A2F(/*hidden argument*/NULL); __this->set_bluetoothDevices_33(L_8); } IL_0049: { return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::Connect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_Connect_mE64EA0A38C301E1B2F7BE7D64B012777F06E08E7 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsBluetoothClassicHelper_asyncConnect_m1F644D6EAA454A7E6A85A2A0D3778501A2A2A64C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_connecting_26(); if (L_0) { goto IL_0010; } } { bool L_1 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_connected_24(); if (!L_1) { goto IL_0011; } } IL_0010: { return; } IL_0011: { bool L_2 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_devicePaired_25(); if (L_2) { goto IL_001f; } } { BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 * L_3 = (BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591_il2cpp_TypeInfo_var))); BlueToothNotReadyException__ctor_mBF75BD78FBEF9B9417848B1CD477B4D2263FA8AE(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothClassicHelper_Connect_mE64EA0A38C301E1B2F7BE7D64B012777F06E08E7_RuntimeMethod_var))); } IL_001f: { ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 * L_4 = (ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687 *)il2cpp_codegen_object_new(ThreadStart_tA13019555BA3CB2B0128F0880760196BF790E687_il2cpp_TypeInfo_var); ThreadStart__ctor_m360F4EED0AD96A27D6A9612BF79671F26B30411F(L_4, __this, (intptr_t)((intptr_t)WindowsBluetoothClassicHelper_asyncConnect_m1F644D6EAA454A7E6A85A2A0D3778501A2A2A64C_RuntimeMethod_var), /*hidden argument*/NULL); Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 * L_5 = (Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414 *)il2cpp_codegen_object_new(Thread_tB9EB71664220EE16451AF3276D78DE6614D2A414_il2cpp_TypeInfo_var); Thread__ctor_mF22465F0D0E47C11EF25DB552D1047402750BE90(L_5, L_4, /*hidden argument*/NULL); NullCheck(L_5); Thread_Start_m490124B23F5EFD0BB2BED8CA12C77195B9CD9E1B(L_5, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::asyncConnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_asyncConnect_m1F644D6EAA454A7E6A85A2A0D3778501A2A2A64C (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsBluetoothClassicHelper_Serial_PinChanged_mE26043F5BD36001E1325D11455E6AAB5C2913040_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_connecting_26((bool)1); } IL_0007: try {// begin try (depth: 1) SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_0 = (SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 *)il2cpp_codegen_object_new(SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636_il2cpp_TypeInfo_var); SerialPort__ctor_mE0AA272C30A54B314B981B20D1313646F9E498F6(L_0, /*hidden argument*/NULL); __this->set_serial_31(L_0); __this->set_pinEvents_34(0); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_1 = __this->get_serial_31(); NullCheck(L_1); SerialPort_set_BaudRate_mDF9A29532844E13B7B46B15F679EA0C7BDE862A5(L_1, ((int32_t)9600), /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_2 = __this->get_serial_31(); NullCheck(L_2); SerialPort_set_StopBits_m16440A3CD939EC1C58B417500449E97E29010514(L_2, 1, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_3 = __this->get_serial_31(); NullCheck(L_3); SerialPort_set_WriteTimeout_m7171124A4C69BAAE27EAF1F7B6436A9E75DD23BA(L_3, ((int32_t)50), /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_4 = __this->get_serial_31(); NullCheck(L_4); SerialPort_set_ReadTimeout_mD5EC3B8F392013DDBB2331064ABD232486B4C012(L_4, ((int32_t)50), /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_5 = __this->get_serial_31(); NullCheck(L_5); SerialPort_set_DataBits_m34141498A97281A66407F7B5348423BF90114AE6(L_5, 8, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_6 = __this->get_serial_31(); NullCheck(L_6); SerialPort_set_Parity_m66A3063DCBAE1DE1F65CE18D1AFFC0F295147B82(L_6, 0, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_7 = __this->get_serial_31(); NullCheck(L_7); SerialPort_set_Handshake_m95B372A67AA56FDB96C8A2C65BAA0D978A45F5C5(L_7, 0, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_8 = __this->get_serial_31(); NullCheck(L_8); SerialPort_set_RtsEnable_m558445585CB819207BBFEBB819F27A3EB850B3FA(L_8, (bool)0, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_9 = __this->get_serial_31(); SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7 * L_10 = (SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7 *)il2cpp_codegen_object_new(SerialPinChangedEventHandler_tB9C63F1F5869E8AB96D9337F8DA3C6848ACBEAF7_il2cpp_TypeInfo_var); SerialPinChangedEventHandler__ctor_m3CD60FD7172D76B8FF47A1970A556870530A1CAC(L_10, __this, (intptr_t)((intptr_t)WindowsBluetoothClassicHelper_Serial_PinChanged_mE26043F5BD36001E1325D11455E6AAB5C2913040_RuntimeMethod_var), /*hidden argument*/NULL); NullCheck(L_9); SerialPort_add_PinChanged_m9BBC1211E4DEBC71437A2EF118A4DDE6C8581BD6(L_9, L_10, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_11 = __this->get_serial_31(); BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_12 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_device_23(); NullCheck(((BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)CastclassClass((RuntimeObject*)L_12, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var))); String_t* L_13; L_13 = BluetoothRegistryDevice_get_PortName_m3FDFA55554A150488228AE0851F16F136C385E05_inline(((BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)CastclassClass((RuntimeObject*)L_12, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); NullCheck(L_11); SerialPort_set_PortName_mA91E493A0078631FA46AB3A814EB1D0960EBBCEF(L_11, L_13, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_14 = __this->get_serial_31(); NullCheck(L_14); SerialPort_Open_m8AD6DD164A6CA49E736D1D3C7CADE54264335A63(L_14, /*hidden argument*/NULL); VirtualActionInvoker0::Invoke(20 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnected() */, __this); goto IL_00d6; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00c4; } throw e; } CATCH_00c4: {// begin catch(System.Exception) NullCheck(((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *))); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *))); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var))); Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(L_15, /*hidden argument*/NULL); VirtualActionInvoker0::Invoke(21 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::InvokeOnConnectionFailed() */, __this); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00d6; }// end catch (depth: 1) IL_00d6: { ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_connecting_26((bool)0); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::Serial_PinChanged(System.Object,System.IO.Ports.SerialPinChangedEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_Serial_PinChanged_mE26043F5BD36001E1325D11455E6AAB5C2913040 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, RuntimeObject * ___sender0, SerialPinChangedEventArgs_t5C7C7E9FD7EA92FDE88E8357DEAFDC5E68B08311 * ___e1, const RuntimeMethod* method) { { int32_t L_0 = __this->get_pinEvents_34(); __this->set_pinEvents_34(((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1))); int32_t L_1 = __this->get_pinEvents_34(); return; } } // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::isDevicePaired() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsBluetoothClassicHelper_isDevicePaired_m42CA826B745D6AB3F853AFF88158C3F7740F9676 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_devicePaired_25((bool)0); String_t* L_0 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_deviceName_28(); if (L_0) { goto IL_0019; } } { String_t* L_1 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_deviceAddress_27(); if (L_1) { goto IL_0019; } } { return (bool)0; } IL_0019: { BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_2 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_device_23(); if (!L_2) { goto IL_0048; } } { BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_3 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_device_23(); NullCheck(((BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)CastclassClass((RuntimeObject*)L_3, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var))); String_t* L_4; L_4 = BluetoothRegistryDevice_get_PortName_m3FDFA55554A150488228AE0851F16F136C385E05_inline(((BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)CastclassClass((RuntimeObject*)L_3, BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); bool L_6; L_6 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_4, L_5, /*hidden argument*/NULL); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_devicePaired_25(L_6); bool L_7 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_devicePaired_25(); return L_7; } IL_0048: { WindowsBluetoothClassicHelper_findBluetoothDevices_m6483FCD3262AD4CE094F455D6DEE784D5C875A75(__this, /*hidden argument*/NULL); V_0 = 0; goto IL_00c0; } IL_0052: { String_t* L_8 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_deviceName_28(); if (!L_8) { goto IL_008b; } } { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_9 = __this->get_bluetoothDevices_33(); int32_t L_10 = V_0; NullCheck(L_9); int32_t L_11 = L_10; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_12); String_t* L_13; L_13 = BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline(L_12, /*hidden argument*/NULL); String_t* L_14 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_deviceName_28(); NullCheck(L_13); bool L_15; L_15 = String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A(L_13, L_14, /*hidden argument*/NULL); if (!L_15) { goto IL_00bc; } } { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_16 = __this->get_bluetoothDevices_33(); int32_t L_17 = V_0; NullCheck(L_16); int32_t L_18 = L_17; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_19 = (L_16)->GetAt(static_cast(L_18)); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_device_23(L_19); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_devicePaired_25((bool)1); return (bool)1; } IL_008b: { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_20 = __this->get_bluetoothDevices_33(); int32_t L_21 = V_0; NullCheck(L_20); int32_t L_22 = L_21; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_23 = (L_20)->GetAt(static_cast(L_22)); NullCheck(L_23); String_t* L_24; L_24 = BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline(L_23, /*hidden argument*/NULL); String_t* L_25 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_deviceAddress_27(); NullCheck(L_24); bool L_26; L_26 = String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A(L_24, L_25, /*hidden argument*/NULL); if (!L_26) { goto IL_00bc; } } { BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_27 = __this->get_bluetoothDevices_33(); int32_t L_28 = V_0; NullCheck(L_27); int32_t L_29 = L_28; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_30 = (L_27)->GetAt(static_cast(L_29)); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_device_23(L_30); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_devicePaired_25((bool)1); return (bool)1; } IL_00bc: { int32_t L_31 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_00c0: { int32_t L_32 = V_0; BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_33 = __this->get_bluetoothDevices_33(); NullCheck(L_33); if ((((int32_t)L_32) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))) { goto IL_0052; } } { String_t* L_34 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); String_t* L_35 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); String_t* L_36 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_37 = (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 *)il2cpp_codegen_object_new(BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189_il2cpp_TypeInfo_var); BluetoothRegistryDevice__ctor_m3A4EA44B58CE3B5A823186B7F3518BC510DD7EE0(L_37, L_34, L_35, L_36, /*hidden argument*/NULL); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_device_23(L_37); return (bool)0; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::getPairedDevicesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * WindowsBluetoothClassicHelper_getPairedDevicesList_m6406801BE6E2D6A9AD7AD30C6F9481803A8F98C1 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * V_0 = NULL; int32_t V_1 = 0; { WindowsBluetoothClassicHelper_findBluetoothDevices_m6483FCD3262AD4CE094F455D6DEE784D5C875A75(__this, /*hidden argument*/NULL); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_0 = (LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *)il2cpp_codegen_object_new(LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7_il2cpp_TypeInfo_var); LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7(L_0, /*hidden argument*/LinkedList_1__ctor_m783BC8DD1AA8F0BAFD79505608EFACCB22A2DCD7_RuntimeMethod_var); V_0 = L_0; V_1 = 0; goto IL_0047; } IL_0010: { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_1 = V_0; BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_2 = __this->get_bluetoothDevices_33(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_5); String_t* L_6; L_6 = BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline(L_5, /*hidden argument*/NULL); BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_7 = __this->get_bluetoothDevices_33(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); String_t* L_11; L_11 = BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline(L_10, /*hidden argument*/NULL); BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_12 = __this->get_bluetoothDevices_33(); int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_15); int32_t L_16; L_16 = BluetoothDevice_get_Rssi_mA3FED34C8B41BB21FEF70FCE48132019A3009601_inline(L_15, /*hidden argument*/NULL); BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * L_17 = (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)il2cpp_codegen_object_new(BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100_il2cpp_TypeInfo_var); BluetoothDevice__ctor_m31B07B5ABF64CBDD8EC6DBEDBDD675990E710103(L_17, L_6, L_11, L_16, /*hidden argument*/NULL); NullCheck(L_1); LinkedListNode_1_t44E058806892713895B08C561508F75328F5F05A * L_18; L_18 = LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740(L_1, L_17, /*hidden argument*/LinkedList_1_AddLast_m43E1BA44E3F84CC87189BDA245A168AC8B70A740_RuntimeMethod_var); int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); } IL_0047: { int32_t L_20 = V_1; BluetoothRegistryDeviceU5BU5D_tAD69AF98A85E06FC7833AB9C740623F854833FF4* L_21 = __this->get_bluetoothDevices_33(); NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))) { goto IL_0010; } } { LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_22 = V_0; return L_22; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::Disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_Disconnect_mCEBA66DDCF1BCB17D720B2F8AED9067D6F6F1728 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->set_connected_24((bool)0); BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_0 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 *)__this)->get_streamManager_22(); NullCheck(L_0); BluetoothStreamManager_setStopThread_m8C514C5A15078D29A270BC020E144331C8CFEA80(L_0, (bool)1, /*hidden argument*/NULL); SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_1 = __this->get_serial_31(); NullCheck(L_1); SerialPort_Close_m288C294F0F4AF5508E932492937DFCD348AB9C34(L_1, /*hidden argument*/NULL); goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0020; } throw e; } CATCH_0020: {// begin catch(System.Exception) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0023; }// end catch (depth: 1) IL_0023: { return; } } // System.IO.Ports.SerialPort ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::GetSerial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { { SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_0 = __this->get_serial_31(); return L_0; } } // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::ScanNearbyDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsBluetoothClassicHelper_ScanNearbyDevices_mD709C10CCE2BEC9ACE7C705B55C162130713B819 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_WriteCharacteristic_mD6D52C1E58A8A11C195102D91CF1C925BC83B102 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, const RuntimeMethod* method) { { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_0 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothClassicHelper_WriteCharacteristic_mD6D52C1E58A8A11C195102D91CF1C925BC83B102_RuntimeMethod_var))); } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::ReadCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_ReadCharacteristic_mE895F90088AC36D9A14BCF32CE1FCE8762D2EAFE (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characterstic0, const RuntimeMethod* method) { { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_0 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothClassicHelper_ReadCharacteristic_mE895F90088AC36D9A14BCF32CE1FCE8762D2EAFE_RuntimeMethod_var))); } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_Subscribe_m0C33A09644B019639FB28B6A037E19A1C9E084D8 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service0, const RuntimeMethod* method) { { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_0 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothClassicHelper_Subscribe_m0C33A09644B019639FB28B6A037E19A1C9E084D8_RuntimeMethod_var))); } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothClassicHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothClassicHelper_Subscribe_m3E0B1A5B3FC4C111CC0247096EAD25552DD7FDB6 (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___c0, const RuntimeMethod* method) { { MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * L_0 = (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA_il2cpp_TypeInfo_var))); MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothClassicHelper_Subscribe_m3E0B1A5B3FC4C111CC0247096EAD25552DD7FDB6_RuntimeMethod_var))); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper__ctor_m14E13D0314EFC7FD51E409A67A5850318843AF43 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589(__this, /*hidden argument*/NULL); __this->set_devicePaired_25((bool)0); __this->set_streamManager_22((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)NULL); __this->set_connected_24((bool)0); String_t* L_0 = ___deviceName0; VirtualActionInvoker1< String_t* >::Invoke(10 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::setDeviceName(System.String) */, __this, L_0); int32_t L_1 = ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_StaticFields*)il2cpp_codegen_static_fields_for(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_il2cpp_TypeInfo_var))->get_identifiers_21(); int32_t L_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); ((WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_StaticFields*)il2cpp_codegen_static_fields_for(WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6_il2cpp_TypeInfo_var))->set_identifiers_21(L_2); __this->set_id_30(L_2); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper__ctor_mCC4C4E5CBC474DCC277C6471B9F1BDBE4000ADDA (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2_il2cpp_TypeInfo_var); BluetoothHelper__ctor_mB1EA8C0E289E9601A190E4B5CC4F188CA23EC589(__this, /*hidden argument*/NULL); __this->set_devicePaired_25((bool)0); __this->set_streamManager_22((BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A *)NULL); __this->set_connected_24((bool)0); return; } } // ArduinoBluetoothAPI.Windows.ITransceiver ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::GetTransceiver() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WindowsBluetoothHelper_GetTransceiver_m77F2C3CCC001F401E4EBF33FB70E0C418E29676E (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->get_transceiver_29(); return L_0; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::DrawGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_DrawGUI_m4A1BB3DD9B5CF563024E5473D54918A8C641C927 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { return; } } // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::isConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsBluetoothHelper_isConnected_m4A572F24AD79CCA1719C07CD6C96D0D2FC24BC9F (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_connected_24(); return L_0; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::SendData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_SendData_m69BA02CED1A6E0975BD69553A7CF1B1474F4AE7F (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___data0, const RuntimeMethod* method) { { bool L_0 = __this->get_connected_24(); if (L_0) { goto IL_000e; } } { BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * L_1 = (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05_il2cpp_TypeInfo_var))); BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothHelper_SendData_m69BA02CED1A6E0975BD69553A7CF1B1474F4AE7F_RuntimeMethod_var))); } IL_000e: { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_2 = __this->get_streamManager_22(); if (L_2) { goto IL_001c; } } { BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * L_3 = (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var))); BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothHelper_SendData_m69BA02CED1A6E0975BD69553A7CF1B1474F4AE7F_RuntimeMethod_var))); } IL_001c: { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_4 = __this->get_streamManager_22(); String_t* L_5 = ___data0; NullCheck(L_4); BluetoothStreamManager_set_m4B3F7C69F49E518356E151886B29A70F772BD428(L_4, L_5, /*hidden argument*/NULL); BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_6 = __this->get_streamManager_22(); NullCheck(L_6); VirtualActionInvoker0::Invoke(6 /* System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::sendData() */, L_6); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::SendData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_SendData_m202EC2B535DE91C72A0F5D2708A40B1519D1DED2 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method) { { bool L_0 = __this->get_connected_24(); if (L_0) { goto IL_000e; } } { BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * L_1 = (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05_il2cpp_TypeInfo_var))); BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothHelper_SendData_m202EC2B535DE91C72A0F5D2708A40B1519D1DED2_RuntimeMethod_var))); } IL_000e: { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_2 = __this->get_streamManager_22(); if (L_2) { goto IL_001c; } } { BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * L_3 = (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var))); BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothHelper_SendData_m202EC2B535DE91C72A0F5D2708A40B1519D1DED2_RuntimeMethod_var))); } IL_001c: { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_4 = __this->get_streamManager_22(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___data0; NullCheck(L_4); BluetoothStreamManager_set_m10747C56FDCA02D9D9321BAF2DDB69FBEC181377_inline(L_4, L_5, /*hidden argument*/NULL); BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_6 = __this->get_streamManager_22(); NullCheck(L_6); VirtualActionInvoker0::Invoke(6 /* System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::sendData() */, L_6); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::setLengthBasedStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_setLengthBasedStream_m6BCBFE4593B11E3A491F1C082A28707E998D7D1C (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_0 = __this->get_streamManager_22(); if (!L_0) { goto IL_0009; } } { return; } IL_0009: { BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F * L_1 = (BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F *)il2cpp_codegen_object_new(BluetoothLengthStreamManager_t40C912836AA2375B0A7BED0B3576A9AB0C56645F_il2cpp_TypeInfo_var); BluetoothLengthStreamManager__ctor_m7C947979C26853AAF84E7909F93AD1DDDF4CE029(L_1, __this, /*hidden argument*/NULL); __this->set_streamManager_22(L_1); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::setCustomStreamManager(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_setCustomStreamManager_m6FA79D94352A53183DF94BF499D14DC77A35DEA5 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_0 = __this->get_streamManager_22(); if (!L_0) { goto IL_0009; } } { return; } IL_0009: { StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * L_1 = ___streamManager0; BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 * L_2 = (BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94 *)il2cpp_codegen_object_new(BluetoothCustomStreamManager_t36DFA063BBE8343B182931542A43E021EC221F94_il2cpp_TypeInfo_var); BluetoothCustomStreamManager__ctor_m6C2BEE28A0EF98C015D20AE5FA39933A745A45DC(L_2, __this, L_1, /*hidden argument*/NULL); __this->set_streamManager_22(L_2); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::setTerminatorBasedStream(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_setTerminatorBasedStream_m418E2513FCDF44C2032AA77CA0BDA546B9A85999 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___str0, bool ___appendTerminator1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_0 = __this->get_streamManager_22(); if (!L_0) { goto IL_0009; } } { return; } IL_0009: { String_t* L_1 = ___str0; if (!L_1) { goto IL_0015; } } { String_t* L_2 = ___str0; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) >= ((int32_t)2))) { goto IL_0024; } } IL_0015: { String_t* L_4 = ___str0; bool L_5 = ___appendTerminator1; BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 * L_6 = (BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458 *)il2cpp_codegen_object_new(BluetoothOneCharTerminatorStreamManager_tF825389881E406E5B1DDEA0B2630A7CC9DB8E458_il2cpp_TypeInfo_var); BluetoothOneCharTerminatorStreamManager__ctor_mFC63735470BC3FC79084A6B0007406145912A2BE(L_6, __this, L_4, L_5, /*hidden argument*/NULL); __this->set_streamManager_22(L_6); return; } IL_0024: { String_t* L_7 = ___str0; bool L_8 = ___appendTerminator1; BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C * L_9 = (BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C *)il2cpp_codegen_object_new(BluetoothTerminatorCharStreamManager_t724A7B78EEB85F4BBA56ECC28437F10A0985A38C_il2cpp_TypeInfo_var); BluetoothTerminatorCharStreamManager__ctor_m62B87C6605159FE8070E7D80BB3EBADD5E12F413(L_9, __this, L_7, L_8, /*hidden argument*/NULL); __this->set_streamManager_22(L_9); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::StartListening() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_StartListening_mDF4B3C27DB1227D73A67BB74462D65C90E4FD04C (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_connected_24(); if (L_0) { goto IL_000e; } } { BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * L_1 = (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05_il2cpp_TypeInfo_var))); BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothHelper_StartListening_mDF4B3C27DB1227D73A67BB74462D65C90E4FD04C_RuntimeMethod_var))); } IL_000e: { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_2 = __this->get_streamManager_22(); if (L_2) { goto IL_001c; } } { BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * L_3 = (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE_il2cpp_TypeInfo_var))); BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothHelper_StartListening_mDF4B3C27DB1227D73A67BB74462D65C90E4FD04C_RuntimeMethod_var))); } IL_001c: { BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * L_4 = __this->get_streamManager_22(); NullCheck(L_4); VirtualActionInvoker0::Invoke(5 /* System.Void ArduinoBluetoothAPI.Windows.BluetoothStreamManager::Listen() */, L_4); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::InvokeDataReceivedEvent(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_InvokeDataReceivedEvent_mBA59218FC658CB3B5D420EFF51A16080DD871F96 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *)__this)->get_ReceivedData_16(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___data0; NullCheck(L_0); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_0, L_1, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::InvokeDataReceivedEvent(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_InvokeDataReceivedEvent_m67E9677F44A86CD62A87798926E3A9E291FB5A92 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Queue_1_tAF2A710AEBB98604F7E35A3CD161FA0838FD96D4 * L_0 = ((BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *)__this)->get_ReceivedData_16(); Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1; L_1 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL); String_t* L_2 = ___data0; NullCheck(L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_1, L_2); NullCheck(L_0); Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32(L_0, L_3, /*hidden argument*/Queue_1_Enqueue_m96763DE881E88DDEF94AA82952E69ECFF573CD32_RuntimeMethod_var); BluetoothHelper_InvokeOnDataReceived_mA5A33F48BB649D627BFA91516DC687EFB7557461(__this, /*hidden argument*/NULL); return; } } // System.String ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::getDeviceName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsBluetoothHelper_getDeviceName_mA698C3B1B32F1D2B243BF650983C7DC5EEF8DE74 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_deviceName_28(); return L_0; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::setDeviceName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_setDeviceName_mB2C3175C97F38B65371D33DA17AE98B02C3DEAE0 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, String_t* ___deviceName0, const RuntimeMethod* method) { { String_t* L_0 = ___deviceName0; __this->set_deviceName_28(L_0); __this->set_device_23((BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 *)NULL); __this->set_deviceAddress_27((String_t*)NULL); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean ArduinoBluetoothAPI.BluetoothHelper::isDevicePaired() */, __this); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::InvokeOnConnectionFailed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_InvokeOnConnectionFailed_m2DBB62FC193126ED2EC8642436322D0F2FA9B088 (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_connected_24(); if (L_0) { goto IL_0011; } } { bool L_1 = __this->get_connecting_26(); if (L_1) { goto IL_0011; } } { return; } IL_0011: { __this->set_connected_24((bool)0); BluetoothHelper_InvokeOnConnectionFailed_m37F23688426C10DD5455EA91A269491E416FBAF6(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::InvokeOnConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothHelper_InvokeOnConnected_m4A916DBF82E3AC14FF64C145986355FC213DF95F (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { __this->set_connected_24((bool)1); BluetoothHelper_InvokeOnConnected_m8C811ECC6480D01321CD01D4335FA356508245CD(__this, /*hidden argument*/NULL); return; } } // System.Int32 ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::getId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WindowsBluetoothHelper_getId_mD57AE4089BE634C4EFBA37EE789174BE9A91881F (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_id_30(); return L_0; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.Windows.WindowsBluetoothHelper::getGattServices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * WindowsBluetoothHelper_getGattServices_m3EDEAF3D6EA32FBB06B18A8DB7E2A71F8CB5CD0F (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { return (List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 *)NULL; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper__ctor_mA5FFCA04750B4687DB3016301C4B63E93F505CD8 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { WindowsBluetoothHelper__ctor_mCC4C4E5CBC474DCC277C6471B9F1BDBE4000ADDA(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); String_t* L_1 = ___deviceName0; NullCheck(L_0); int32_t L_2; L_2 = BluetoothClient_getInstance_mB99048DF076AB465393ECF073F048B1D82802BA8(L_0, L_1, /*hidden argument*/NULL); __this->set_tmpId_31(L_2); String_t* L_3 = ___deviceName0; VirtualActionInvoker1< String_t* >::Invoke(10 /* System.Void ArduinoBluetoothAPI.BluetoothHelper::setDeviceName(System.String) */, __this, L_3); return; } } // System.Int32 ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::getId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WindowsBluetoothLEHelper_getId_m9E6F39B96DDDED0A7BF845F6ACC2EAEEE702A216 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_tmpId_31(); return L_0; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::StartListening() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_StartListening_m3ED26C38FCA041DA5BB6B1ABC36A6DC2EAC37295 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); BluetoothClient_StartListening_m6C2FE6675DB74B086885CA6F4ECBCA209BFA91AB(L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::Connect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_Connect_m65C8479546748181312AC0B615D2948DF420D1FA (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); BluetoothClient_Connect_m6C1542AC4B40DE997B051B6417D60584D20BA864(L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::Disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_Disconnect_mF5FF283AFE20B864505BFD4ED6EAB505A0EA5360 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); BluetoothClient_Disconnect_m24ED9A9C57546E37D50BDE17565FE406737552E9(L_0, L_1, /*hidden argument*/NULL); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_2; L_2 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); NullCheck(L_2); BluetoothClient_dispose_m06511F0465C22BF6961DE4304F2E50942463BB71(L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::setLengthBasedStream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_setLengthBasedStream_m85AB81B8CB015D100F579EABDD040CE99398D5C9 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); BluetoothClient_setLengthBasedStreamManager_m4DB274204861EFCED4D67461AABC04B88E5031D1(L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::setTerminatorBasedStream(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_setTerminatorBasedStream_m58BF8161E8BDC3A58304EC8481A29BB4DDBF197A (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, String_t* ___str0, bool ___appendTerminator1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); String_t* L_2 = ___str0; bool L_3 = ___appendTerminator1; NullCheck(L_0); BluetoothClient_setTerminatorBasedStream_m35AAC75EFA8F890EBC46A2F82871FF24BB2E8776(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::setDeviceName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_setDeviceName_m2433D01091B5E297D3A525E56A7E612D9ED49493 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, String_t* ___deviceName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); String_t* L_2 = ___deviceName0; NullCheck(L_0); BluetoothClient_setDeviceName_mE2FDAEF2B250F3372F9A277313154800EB59BB47(L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.String ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::getDeviceName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WindowsBluetoothLEHelper_getDeviceName_mAA823CD6C1C61631DFEEDDADEA27A7A552CBE11D (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); String_t* L_2; L_2 = BluetoothClient_getDeviceName_mD3B0D73665C6B76AA5D293D7B6B5652453FD55EE(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Collections.Generic.LinkedList`1 ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::getPairedDevicesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * WindowsBluetoothLEHelper_getPairedDevicesList_m05DB964D073AF7FB4EC23231DD0177FD21FFFB6C (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { { Exception_t * L_0 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5CEBB140FC8C3494C9EA4E25D5A5192F74C28EAF)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothLEHelper_getPairedDevicesList_m05DB964D073AF7FB4EC23231DD0177FD21FFFB6C_RuntimeMethod_var))); } } // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::isConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsBluetoothLEHelper_isConnected_mFF19BFDE851E5FD7D0B80D688C1E8B61C72E9EB3 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); bool L_2; L_2 = BluetoothClient_isConnected_m5CC5B7E1484FCE92B528347615AB196BB4EC8B3E(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::isDevicePaired() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsBluetoothLEHelper_isDevicePaired_mC333C406E80CCEA895C4686D585737AF2C7D246E (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); bool L_2; L_2 = BluetoothClient_isDevicePaired_mF08CD1760DA0709352AAA7D3393D0F31F078CB94(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::ScanNearbyDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsBluetoothLEHelper_ScanNearbyDevices_mBEA39A2CF7CC38C5C8C2F0D84E064FEF0803F2D0 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); bool L_2; L_2 = BluetoothClient_ScanNearbyDevices_m28BDCA9235E8E18F19A9286BD246A268E3D78347(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::SendData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_SendData_mF49819591E046F22C2E8742F69969F48D06E7AAC (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___data0; NullCheck(L_0); BluetoothClient_sendData_m8329629728CD90218047C8904495AB9568F16F5D(L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperService) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_Subscribe_m76D92A699A49195067338F4C7B29DFFE282BBD96 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * ___service0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * L_2 = ___service0; NullCheck(L_0); BluetoothClient_Subscribe_m42AA2C9F5DD0F0A85DC948C003DD44574E137298(L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::WriteCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_WriteCharacteristic_mA64652B07C0D6502B5DEBD0DCC00DC30B33E87C8 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___value1; NullCheck(L_0); BluetoothClient_WriteCharacteristic_m5F3E7C7023D5657A0105AE509A330BAEC41E3F76(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::ReadCharacteristic(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_ReadCharacteristic_mCDF44F487449404C690298E911384DF490C59284 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characterstic0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characterstic0; NullCheck(L_0); BluetoothClient_ReadCharacteristic_m8F31B180489CD1092FBDE771A19FAD0078383A7E(L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::Subscribe(ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_Subscribe_mC8B0214E97D5C4E347752ED5C94EE9A2231598B4 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_2 = ___characteristic0; NullCheck(L_0); BluetoothClient_Subscribe_m310595CDAE2B4A7033C60C52E329601D02566568(L_0, L_1, L_2, /*hidden argument*/NULL); return; } } // System.Collections.Generic.List`1 ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::getGattServices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * WindowsBluetoothLEHelper_getGattServices_m2F4F11E0D8660A8F3FE92F1B428E2DE668130435 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0_il2cpp_TypeInfo_var); BluetoothClient_t3009C0813CDF373020C99B07306E8FD15B45AAC0 * L_0; L_0 = BluetoothClient_GetInstance_m2F6676CED3316B17D12582F0487D2E438F5C21E1(/*hidden argument*/NULL); int32_t L_1 = __this->get_tmpId_31(); NullCheck(L_0); List_1_tFD38E11A811DED19252DF7684390FF692DB525C5 * L_2; L_2 = BluetoothClient_getGattServices_m270AED666554AAA43DA080DF643490BED078CA1B(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Void ArduinoBluetoothAPI.Windows.WindowsBluetoothLEHelper::setCustomStreamManager(ArduinoBluetoothAPI.StreamManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsBluetoothLEHelper_setCustomStreamManager_mA72D22B0594CAF8FEF442C709ECE4CCF77BD44D2 (WindowsBluetoothLEHelper_t098E173BCBE814D114DA092A57EF70112B87762A * __this, StreamManager_t6B73B8E1E5AC979248D2517660BDEA1B7254C607 * ___streamManager0, const RuntimeMethod* method) { { MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F * L_0 = (MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F_il2cpp_TypeInfo_var))); MethodNotSupportedInSimulationException__ctor_m0C9FBB577DE6094B30B132428B98128DFC44711C(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WindowsBluetoothLEHelper_setCustomStreamManager_mA72D22B0594CAF8FEF442C709ECE4CCF77BD44D2_RuntimeMethod_var))); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothClient/EventObj::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventObj__ctor_m696FD666C7F6C7C45CAABC95E498BF9D97936153 (EventObj_t4FBC09034C9DEE881D3A7C8F37DF6629B0E8B4B0 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass79_0__ctor_m42A96AE7DC8ABDB7BB87CD1D7B77F68B2ED81CDF (U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass79_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass79_0_U3CInvokeOnServiceNotFoundU3Eb__0_m1D87D0F4CBD518DBA9FCF5F948608D9427BB3887 (U3CU3Ec__DisplayClass79_0_t396137FC8A13F64CEE19B2B585EF6297ACE5645B * __this, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = __this->get_U3CU3E4__this_0(); NullCheck(L_0); BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * L_1 = L_0->get_OnServiceNotFound_11(); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2 = __this->get_U3CU3E4__this_0(); String_t* L_3 = __this->get_service_1(); NullCheck(L_1); BluetoothServiceEvent_Invoke_m7579E2EAB20BA5A2A44D3E7E26CC8B64397BB930(L_1, L_2, L_3, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass80_0__ctor_mDCF9D8592E6DFE95CC3314E2CBFB08E2D01E8D1D (U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass80_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass80_0_U3CInvokeOnCharacteristicNotFoundU3Eb__0_m3E04F9993679273A6AE13A2E600E23078DAB2131 (U3CU3Ec__DisplayClass80_0_tF35EC2A6BFBC897DE3B16377F29C82E0BD76D742 * __this, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = __this->get_U3CU3E4__this_0(); NullCheck(L_0); BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * L_1 = L_0->get_OnCharacteristicNotFound_12(); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2 = __this->get_U3CU3E4__this_0(); String_t* L_3 = __this->get_service_1(); String_t* L_4 = __this->get_characteristic_2(); NullCheck(L_1); BluetoothCharacteristicEvent_Invoke_mFE479F3DFD862A2116E3CAC9D07C5D978F1355E0(L_1, L_2, L_3, L_4, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass81_0__ctor_m04C71BDA74F8EB3A7427CB450121D0533A5AA1C1 (U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass81_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass81_0_U3CInvokeOnDescriptorNotFoundU3Eb__0_mC912D97A50CACEE1F32E98D176483D9B8BFB92E0 (U3CU3Ec__DisplayClass81_0_tDA889CCC71A9AD92A6F34FE75015F35C23AFE590 * __this, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = __this->get_U3CU3E4__this_0(); NullCheck(L_0); BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * L_1 = L_0->get_OnDescriptorNotFound_13(); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2 = __this->get_U3CU3E4__this_0(); String_t* L_3 = __this->get_service_1(); String_t* L_4 = __this->get_characteristic_2(); String_t* L_5 = __this->get_descriptor_3(); NullCheck(L_1); BluetoothDescriptorEvent_Invoke_mB14CEDF833F4C2046C5FD7BAEC9B23D4A62B3B5A(L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass82_0__ctor_m5EBAF4E5EA8DD58648BF7C3B51A9FAB26C8AB25D (U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass82_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass82_0_U3CInvokeOnCharacteristicChangedU3Eb__0_m74CB8668EC4AE6BA85F844F5AFEE975C08F5B021 (U3CU3Ec__DisplayClass82_0_t5DF194895FE7D96BE202EAF7E53135593AB80AB1 * __this, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = __this->get_U3CU3E4__this_0(); NullCheck(L_0); BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * L_1 = L_0->get_OnCharacteristicChanged_15(); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2 = __this->get_U3CU3E4__this_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = __this->get_value_1(); BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * L_4 = __this->get_characteristic_2(); NullCheck(L_1); BluetoothLEDataEvent_Invoke_m72A4C0DE575232B2AEBB200429C23BCDE158CD8E(L_1, L_2, L_3, L_4, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass89_0__ctor_m8F5E4CFF11DF2A4EBAA44722BFFB60A181CEDABA (U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void ArduinoBluetoothAPI.BluetoothHelper/<>c__DisplayClass89_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass89_0_U3CInvokeOnScanEndedU3Eb__0_m3AAA6DC41F04821EBE5987E58584BFAB8C465CDE (U3CU3Ec__DisplayClass89_0_t1212D0B89E654BB6535BE17FA2D4A05CABAB6FC0 * __this, const RuntimeMethod* method) { { BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_0 = __this->get_U3CU3E4__this_0(); NullCheck(L_0); BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * L_1 = L_0->get_OnScanEnded_14(); BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * L_2 = __this->get_U3CU3E4__this_0(); LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * L_3 = __this->get_nearbyDevices_1(); NullCheck(L_1); BluetoothScanEvents_Invoke_m9C75C9EA89C35832E0ABE17DDCDA8385CC08C9C6(L_1, L_2, L_3, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotConnectedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotConnectedException__ctor_m31E76E662974350ADF3AF9556FFAFDE392210CDE (BlueToothNotConnectedException_t88C1C33F068937F919EE9C6BEC69664AA8C7FF05 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84A646B138C28267C44DFE45B38AF9C364F4DD28); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral84A646B138C28267C44DFE45B38AF9C364F4DD28, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotEnabledException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotEnabledException__ctor_mE54F95F6CBF3E633ABFF9F8793F487F0C30C72E9 (BlueToothNotEnabledException_t8EAFAEC7B47DFABEF87CF56003C1F17B3793659B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF6F6D9B53AE9628D312C8396CF326F5B1D1ECD0); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteralAF6F6D9B53AE9628D312C8396CF326F5B1D1ECD0, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotReadyException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotReadyException__ctor_mBF75BD78FBEF9B9417848B1CD477B4D2263FA8AE (BlueToothNotReadyException_t4A6A7175F2C1115B6AEE07AC0F531A95395BD591 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED34F69C62E71E46918FB61B2999E0D983CA88C2); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteralED34F69C62E71E46918FB61B2999E0D983CA88C2, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothNotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothNotSupportedException__ctor_m7E32E008EC453170BE363F1F857627560D7B5142 (BlueToothNotSupportedException_t624DFA033FE258E607C0C561459760A51948B516 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81AAD7E74D1BF82BAA84924187B8B994836B5856); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral81AAD7E74D1BF82BAA84924187B8B994836B5856, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BlueToothPermissionNotGrantedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlueToothPermissionNotGrantedException__ctor_m6C311661CBB35420B013AD3AB2068D160E961A0A (BlueToothPermissionNotGrantedException_tC2D5437394D555988D3E8EFD59F1CD6BCA60CEBE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2BBA8EC1068B95B4A773950D0223AFC3FF5DB5D); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteralB2BBA8EC1068B95B4A773950D0223AFC3FF5DB5D, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCharacteristicEvent__ctor_m11148C4CBB1AC009A4A2488CEF1BE350E4563584 (BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothCharacteristicEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothCharacteristicEvent_Invoke_mFE479F3DFD862A2116E3CAC9D07C5D978F1355E0 (BluetoothCharacteristicEvent_tA803FAB6FC2D19DAD97EE3E01CD8D003DD25A03A * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, String_t* ___service1, String_t* ___characteristic2, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, ___characteristic2, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___service1, ___characteristic2, targetMethod); } } else if (___parameterCount != 3) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker2< String_t*, String_t* >::Invoke(targetMethod, ___helper0, ___service1, ___characteristic2); else GenericVirtualActionInvoker2< String_t*, String_t* >::Invoke(targetMethod, ___helper0, ___service1, ___characteristic2); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker2< String_t*, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___helper0, ___service1, ___characteristic2); else VirtualActionInvoker2< String_t*, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___helper0, ___service1, ___characteristic2); } } else { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, ___characteristic2, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, ___characteristic2, targetMethod); } else { typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___service1, ___characteristic2, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothClientNotInitialized::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothClientNotInitialized__ctor_m24F522A877B700D0915BB8E226A01175B77CC821 (BluetoothClientNotInitialized_t5BADE5448A48B9D6A8852B12414D06322A28C23C * __this, String_t* ___msg0, const RuntimeMethod* method) { { String_t* L_0 = ___msg0; BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, L_0, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothDescriptorEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDescriptorEvent__ctor_mF0DB076880DA4D36CB2723C30B35D6A239A5E7A7 (BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothDescriptorEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothDescriptorEvent_Invoke_mB14CEDF833F4C2046C5FD7BAEC9B23D4A62B3B5A (BluetoothDescriptorEvent_tE32E38A0724D0414191DC1A2FA4E28C6410167E4 * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, String_t* ___service1, String_t* ___characteristic2, String_t* ___descriptor3, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 4) { // open typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, ___characteristic2, ___descriptor3, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___service1, ___characteristic2, ___descriptor3, targetMethod); } } else if (___parameterCount != 4) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker3< String_t*, String_t*, String_t* >::Invoke(targetMethod, ___helper0, ___service1, ___characteristic2, ___descriptor3); else GenericVirtualActionInvoker3< String_t*, String_t*, String_t* >::Invoke(targetMethod, ___helper0, ___service1, ___characteristic2, ___descriptor3); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker3< String_t*, String_t*, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___helper0, ___service1, ___characteristic2, ___descriptor3); else VirtualActionInvoker3< String_t*, String_t*, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___helper0, ___service1, ___characteristic2, ___descriptor3); } } else { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, ___characteristic2, ___descriptor3, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, ___characteristic2, ___descriptor3, targetMethod); } else { typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, String_t*, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___service1, ___characteristic2, ___descriptor3, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothEvents__ctor_mD0C2D2FBABF155FBB8B8FF33F3481DE5B09022BF (BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothEvents::Invoke(ArduinoBluetoothAPI.BluetoothHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothEvents_Invoke_m81772CBCCBE144E40A43F85A3CE7FF9DE2BA3667 (BluetoothEvents_t6367CF752C0000C65AC334DE644AE84EDAA71FA3 * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 1) { // open typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, targetMethod); } } else if (___parameterCount != 1) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker0::Invoke(targetMethod, ___helper0); else GenericVirtualActionInvoker0::Invoke(targetMethod, ___helper0); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___helper0); else VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___helper0); } } else { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, targetMethod); } else { typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothHelperException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3 (BluetoothHelperException_t8179CB25E5DAF9A119895F2D9B3BC35440F988C9 * __this, String_t* ___message0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___message0; IL2CPP_RUNTIME_CLASS_INIT(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(__this, L_0, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLEDataEvent__ctor_mB76D53B143951496C24E3EE72B1ADF1EFF4C1DF7 (BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothLEDataEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.Byte[],ArduinoBluetoothAPI.BluetoothHelperCharacteristic) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothLEDataEvent_Invoke_m72A4C0DE575232B2AEBB200429C23BCDE158CD8E (BluetoothLEDataEvent_t68F97939E5C7C84395925D0B3DFFD9BE12FAD4CD * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value1, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * ___characteristic2, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___value1, ___characteristic2, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___value1, ___characteristic2, targetMethod); } } else if (___parameterCount != 3) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(targetMethod, ___helper0, ___value1, ___characteristic2); else GenericVirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(targetMethod, ___helper0, ___value1, ___characteristic2); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___helper0, ___value1, ___characteristic2); else VirtualActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___helper0, ___value1, ___characteristic2); } } else { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___value1, ___characteristic2, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___value1, ___characteristic2, targetMethod); } else { typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___value1, ___characteristic2, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothListeningMethodIsNotSetException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothListeningMethodIsNotSetException__ctor_mD975CDB9475FE631C448B0A54B3DFB0B49909A8D (BluetoothListeningMethodIsNotSetException_t7721528B53AD6A5B7509EF8EDAD9DD4A7A94BDBE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01B3749BDB26BFC9161B239A7D3A0383474B92FF); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral01B3749BDB26BFC9161B239A7D3A0383474B92FF, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothScanEvents__ctor_m4DF2074D4CDECEB0BFFB8A65A44B45E253EDC6C6 (BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothScanEvents::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothScanEvents_Invoke_m9C75C9EA89C35832E0ABE17DDCDA8385CC08C9C6 (BluetoothScanEvents_t96E44F26E6E173C76A806E7E95CF4C7C84B8A33B * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * ___nearbyDevices1, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 2) { // open typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___nearbyDevices1, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___nearbyDevices1, targetMethod); } } else if (___parameterCount != 2) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker1< LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * >::Invoke(targetMethod, ___helper0, ___nearbyDevices1); else GenericVirtualActionInvoker1< LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * >::Invoke(targetMethod, ___helper0, ___nearbyDevices1); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker1< LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___helper0, ___nearbyDevices1); else VirtualActionInvoker1< LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___helper0, ___nearbyDevices1); } } else { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___nearbyDevices1, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___nearbyDevices1, targetMethod); } else { typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, LinkedList_1_t4D1C6102EE9207074443C96892ECBFBD7BCA71B7 *, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___nearbyDevices1, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothServiceEvent__ctor_mE35CA314B14E86CC96923FC9DB4FACBC8C49A856 (BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothServiceEvent::Invoke(ArduinoBluetoothAPI.BluetoothHelper,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothServiceEvent_Invoke_m7579E2EAB20BA5A2A44D3E7E26CC8B64397BB930 (BluetoothServiceEvent_t10380261CF18564DD4DE13E93B0D61C6CF5989FA * __this, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 * ___helper0, String_t* ___service1, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 2) { // open typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___service1, targetMethod); } } else if (___parameterCount != 2) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, ___helper0, ___service1); else GenericVirtualActionInvoker1< String_t* >::Invoke(targetMethod, ___helper0, ___service1); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___helper0, ___service1); else VirtualActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___helper0, ___service1); } } else { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___helper0, ___service1, targetMethod); } else { typedef void (*FunctionPointerType) (void*, BluetoothHelper_t15B42A0CCFF782A3A55652748E5495BCEA3063D2 *, String_t*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___helper0, ___service1, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/BluetoothTransmissionCharacteristicNotSetException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothTransmissionCharacteristicNotSetException__ctor_m267550716CD6EF6CAE8B4B72401A4DA36A7B5D27 (BluetoothTransmissionCharacteristicNotSetException_t9C3440ADFA72CFE4C528CEABBEED2C7D5FD6C5F3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBE3F5CE6547C1D9CA9387C926E2653851DF20C6); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteralFBE3F5CE6547C1D9CA9387C926E2653851DF20C6, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/CharacteristicNotFoundException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacteristicNotFoundException__ctor_m8EB0E8CA0E68913841627E0F6E6A848852785175 (CharacteristicNotFoundException_t12292F50C9BFE65D51334A8BF053DDB876820351 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BBDBEC3BF7920B0A4B3F8E54BAF65B04899430F); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral8BBDBEC3BF7920B0A4B3F8E54BAF65B04899430F, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MethodNotSupportedException__ctor_m87FF1581100AA65E832C16EF5E2E2766F763A74C (MethodNotSupportedException_t5B0F57422B498FAE30AECD5966F823133CBA55DA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17C4D8774FB87E085DB940023596C0AAA5A07260); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral17C4D8774FB87E085DB940023596C0AAA5A07260, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/MethodNotSupportedInSimulationException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MethodNotSupportedInSimulationException__ctor_m0C9FBB577DE6094B30B132428B98128DFC44711C (MethodNotSupportedInSimulationException_t4820B2AE9EE54DC411B0FC6958EF978A9C54330F * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F9CFA8DBBE29495D13F8E1974D8F1F0FCC0FF3A); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral6F9CFA8DBBE29495D13F8E1974D8F1F0FCC0FF3A, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/ServiceNotFoundException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServiceNotFoundException__ctor_mE03FE8B2D1AE61685A45A3CE3D33D3F336A0C640 (ServiceNotFoundException_tE0A82563C742330439DAC618C1623EF2F9C5157E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6F7EBA6CC1A85E052E6DC6BA06FC3638934D944); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteralE6F7EBA6CC1A85E052E6DC6BA06FC3638934D944, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ArduinoBluetoothAPI.BluetoothHelper/ServiceNotSetException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServiceNotSetException__ctor_mFCAA192F2AC88289B2D6E25FA0122D8E4DA3B21D (ServiceNotSetException_tF6D72E03A26998340397CADC209F324341C335CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E5116EBA67FF56CDD14E267F45CD92A5A68BA3D); s_Il2CppMethodInitialized = true; } { BluetoothHelperException__ctor_m497082F9EC697403C2F6ABF6669608867A2872E3(__this, _stringLiteral5E5116EBA67FF56CDD14E267F45CD92A5A68BA3D, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB (InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(uint8_t*); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Marshaling of parameter '___buff0' to native representation uint8_t* ____buff0_marshaled = NULL; if (___buff0 != NULL) { ____buff0_marshaled = reinterpret_cast((___buff0)->GetAddressAtUnchecked(0)); } // Native function invocation il2cppPInvokeFunc(____buff0_marshaled); } // System.Void ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent__ctor_m9DFF2CF1D130A5C630B1827317288EDFCF131111 (InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.ClientStreamManager/InvokeDataReceivedEvent::Invoke(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent_Invoke_m41D7E897B6854F7EFF00EA0BB50CC3D532948EEE (InvokeDataReceivedEvent_tCBB45D66EC0DE9C2E4AFBE54C5570733CEAC17CB * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 1) { // open typedef void (*FunctionPointerType) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___buff0, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___buff0, targetMethod); } } else if (___parameterCount != 1) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker0::Invoke(targetMethod, ___buff0); else GenericVirtualActionInvoker0::Invoke(targetMethod, ___buff0); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___buff0); else VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___buff0); } } else { typedef void (*FunctionPointerType) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___buff0, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___buff0, targetMethod); } else { typedef void (*FunctionPointerType) (void*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___buff0, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D (BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * __this, int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___stringPtr1, ___length2); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent__ctor_m5A775ACCBB1DA15614F99385A62F29D9F0C24E29 (BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent::Invoke(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent_Invoke_mB1D22F61DDEFC2316D345C7251A8D4C2F3BB73E4 (BluetoothBinaryEvent_t2463B974D6B841460BEEB57E5E6C3EB5FF5A484D * __this, int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___stringPtr1, ___length2, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___length2, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___length2, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A (BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * __this, int32_t ___id0, intptr_t ___bytePtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t, intptr_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent2__ctor_mC3CDFDDF5A04CBDDFF6F8EEF8C0EC517F64E77E9 (BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothBinaryEvent2::Invoke(System.Int32,System.IntPtr,System.Int64,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent2_Invoke_mD5D08AA8FCF3863AFA5C75C4B99394BF637B92B3 (BluetoothBinaryEvent2_tC5603E1BD26FC9DCAE4C567A708F5EA737E6239A * __this, int32_t ___id0, intptr_t ___bytePtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 5) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, int64_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 (BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * __this, int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___stringPtr1); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent__ctor_mAB0B4FE7EB6BC5E1ADF43DD94B3B29929912823F (BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent::Invoke(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent_Invoke_m8255020FD00717D6C4B6F7DF16902F758931A154 (BluetoothStringEvent_t7DE0358FA9D005FB18DA0C03BE83DBB5725AD956 * __this, int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 2) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___stringPtr1, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 (BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * __this, int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___stringPtr1, ___stringPtr22); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent2__ctor_mF565483D63A0CC526E0E7350024332D585A5A801 (BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothStringEvent2::Invoke(System.Int32,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent2_Invoke_mAC5218FCADFC3E2AF5CDDE1A21D4A2A16D372365 (BluetoothStringEvent2_t69557F848AE18CD55A413567974DDDB0B078E3C4 * __this, int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___stringPtr1, ___stringPtr22, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___stringPtr22, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___stringPtr22, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * __this, int32_t ___id0, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothVoidEvent__ctor_m01E78601AD38A7B1A0D1F0D3F6F2B78401C8994C (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSBluetoothHelper/BluetoothVoidEvent::Invoke(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothVoidEvent_Invoke_mD72CE2E6ABA002B03962C3724231B39CBC6ECDA3 (BluetoothVoidEvent_tAA768568395191A3CCAE9B616E3DD7E7B48AD7E8 * __this, int32_t ___id0, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 1) { // open typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C intptr_t DelegatePInvokeWrapper_byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 (byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method) { typedef intptr_t (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation intptr_t returnValue = il2cppPInvokeFunc(___id0, ___intPtr1, ___length2, ___retLength3); return returnValue; } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void byteByteDelegate__ctor_m6ACADAF0DCCA99E88B803EA050FFDC58A958E0E2 (byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.IntPtr ArduinoBluetoothAPI.IOS.IOSStreamManager/byteByteDelegate::Invoke(System.Int32,System.IntPtr,System.Int64,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t byteByteDelegate_Invoke_m42331553FA897C3C773EEE9BC4EE3BA05E0474BA (byteByteDelegate_t1F6B297554F23A4CD708AA90AABD00AD081DD281 * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method) { intptr_t result; memset((&result), 0, sizeof(result)); DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 4) { // open typedef intptr_t (*FunctionPointerType) (int32_t, intptr_t, int64_t, intptr_t, const RuntimeMethod*); result = ((FunctionPointerType)targetMethodPointer)(___id0, ___intPtr1, ___length2, ___retLength3, targetMethod); } else { // closed typedef intptr_t (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, const RuntimeMethod*); result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, ___retLength3, targetMethod); } } else { // closed typedef intptr_t (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, const RuntimeMethod*); result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, ___retLength3, targetMethod); } } return result; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 (voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___intPtr1, ___length2); } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidByteDelegate__ctor_m77A3D0919DD9A793E7CEFB06667F13B0EB09D8FB (voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/voidByteDelegate::Invoke(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidByteDelegate_Invoke_mDBCBCDDE022D6CC08920F520157F448FFDFA6B6B (voidByteDelegate_tEE89A03AF012B59AE874C267771ECE94BAB32C71 * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___intPtr1, ___length2, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 (voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * __this, int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___intPtr1); } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidObjDelegate__ctor_m31C11AA6EC2826270B5577226154099624067F0C (voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.IOS.IOSStreamManager/voidObjDelegate::Invoke(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidObjDelegate_Invoke_mD72262FE322CEF7BE6683E6B6F28EE2169F92593 (voidObjDelegate_t96130CDF6A9EF5B6E7BAF95F0F3AB10458D5A640 * __this, int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 2) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___intPtr1, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 (BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * __this, int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___stringPtr1, ___length2); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent__ctor_m1D0037E384C82A9C6F1B4BD3601A44F89A92FB9C (BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent::Invoke(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent_Invoke_mF7057A6F85F9391E47CFC8026B1C5D8BBF68A50D (BluetoothBinaryEvent_t390198A623BFFFD6228C82678AA37E20594BFD96 * __this, int32_t ___id0, intptr_t ___stringPtr1, int64_t ___length2, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___stringPtr1, ___length2, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___length2, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___length2, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 (BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * __this, int32_t ___id0, intptr_t ___bytePtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t, intptr_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent2__ctor_m92B9040DCCE35F45ADBEB299DD98E70EF5EF3763 (BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothBinaryEvent2::Invoke(System.Int32,System.IntPtr,System.Int64,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothBinaryEvent2_Invoke_m40F4B1E056FAE3A4CB6880BE74ADF8631EFEC575 (BluetoothBinaryEvent2_tAC7067BD078AE17ADEF339FC8AA16F6CBA4A3FF2 * __this, int32_t ___id0, intptr_t ___bytePtr1, int64_t ___length2, intptr_t ___stringPtr3, intptr_t ___stringPtr24, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 5) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, int64_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___bytePtr1, ___length2, ___stringPtr3, ___stringPtr24, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 (BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * __this, int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___stringPtr1); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent__ctor_m0900EB9A7D3C1F97ECF4E44AF6AF8167792983A0 (BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent::Invoke(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent_Invoke_mCD7D18322B51BBEEE778D92CF3FD415E956470CD (BluetoothStringEvent_t2E03EB27189D6E298D604A2E1CD9D8AEA39A6105 * __this, int32_t ___id0, intptr_t ___stringPtr1, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 2) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___stringPtr1, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 (BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * __this, int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___stringPtr1, ___stringPtr22); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent2__ctor_mBDCC8D3A52093D5B20710EB2C3D00A82FEFB1AEB (BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothStringEvent2::Invoke(System.Int32,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothStringEvent2_Invoke_m6C6D0EE50C7325ABB119C116D9886A67278A7B7D (BluetoothStringEvent2_tF4195055E00D905F1129552F50E69E878026E8F8 * __this, int32_t ___id0, intptr_t ___stringPtr1, intptr_t ___stringPtr22, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___stringPtr1, ___stringPtr22, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___stringPtr22, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___stringPtr1, ___stringPtr22, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * __this, int32_t ___id0, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothVoidEvent__ctor_mD1BAB28D2B794FA565A6D436EBA68BE7B17A357E (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSBluetoothHelper/BluetoothVoidEvent::Invoke(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BluetoothVoidEvent_Invoke_m91CBF040EC993AB64816AB0995F51726522B1B86 (BluetoothVoidEvent_tE178FAB100D11847192D1598B31E6DD27BA88945 * __this, int32_t ___id0, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 1) { // open typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C intptr_t DelegatePInvokeWrapper_byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 (byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method) { typedef intptr_t (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation intptr_t returnValue = il2cppPInvokeFunc(___id0, ___intPtr1, ___length2, ___retLength3); return returnValue; } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void byteByteDelegate__ctor_m8F1D0AFB4BFA26B60453DF98000BDCAEA398D0A6 (byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.IntPtr ArduinoBluetoothAPI.MacOS.MacOSStreamManager/byteByteDelegate::Invoke(System.Int32,System.IntPtr,System.Int64,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t byteByteDelegate_Invoke_mB9CE57B1F3137259C16A24A0622E9047AE508D08 (byteByteDelegate_t685D01AB19C23D95AA200D1A111D03F83852FA27 * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, intptr_t ___retLength3, const RuntimeMethod* method) { intptr_t result; memset((&result), 0, sizeof(result)); DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 4) { // open typedef intptr_t (*FunctionPointerType) (int32_t, intptr_t, int64_t, intptr_t, const RuntimeMethod*); result = ((FunctionPointerType)targetMethodPointer)(___id0, ___intPtr1, ___length2, ___retLength3, targetMethod); } else { // closed typedef intptr_t (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, const RuntimeMethod*); result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, ___retLength3, targetMethod); } } else { // closed typedef intptr_t (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, intptr_t, const RuntimeMethod*); result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, ___retLength3, targetMethod); } } return result; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA (voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t, int64_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___intPtr1, ___length2); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidByteDelegate__ctor_m4DD380175C71B7A1FE6B4A7003229B8805BE70F6 (voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidByteDelegate::Invoke(System.Int32,System.IntPtr,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidByteDelegate_Invoke_m9AAA7C917A7278EE89728FE324927DB0C524588A (voidByteDelegate_t2BC234CDA291C7E0A615562EB03D2E2B95E322AA * __this, int32_t ___id0, intptr_t ___intPtr1, int64_t ___length2, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 3) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___intPtr1, ___length2, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, int64_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, ___length2, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 (voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * __this, int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method) { typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Native function invocation il2cppPInvokeFunc(___id0, ___intPtr1); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidObjDelegate__ctor_m4853300C8FC880FB0D85FA2B625DB58430B80793 (voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.MacOS.MacOSStreamManager/voidObjDelegate::Invoke(System.Int32,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void voidObjDelegate_Invoke_m4A083E6A5A8A78F763E8FE0C429CFC27A94EF884 (voidObjDelegate_tABC7DE4C7A56EE3C56F9AF4872BC663AD0F72F67 * __this, int32_t ___id0, intptr_t ___intPtr1, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 2) { // open typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___id0, ___intPtr1, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, targetMethod); } } else { // closed typedef void (*FunctionPointerType) (void*, int32_t, intptr_t, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___id0, ___intPtr1, targetMethod); } } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void DelegatePInvokeWrapper_InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(uint8_t*); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method)); // Marshaling of parameter '___buff0' to native representation uint8_t* ____buff0_marshaled = NULL; if (___buff0 != NULL) { ____buff0_marshaled = reinterpret_cast((___buff0)->GetAddressAtUnchecked(0)); } // Native function invocation il2cppPInvokeFunc(____buff0_marshaled); } // System.Void ArduinoBluetoothAPI.StreamManager/InvokeDataReceivedEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent__ctor_m536DF2B6481A1DAAA996BB27ADB9AFD4E8628D69 (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1)); __this->set_method_3(___method1); __this->set_m_target_2(___object0); } // System.Void ArduinoBluetoothAPI.StreamManager/InvokeDataReceivedEvent::Invoke(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokeDataReceivedEvent_Invoke_m8CB33356DDAE3C874E1B1E5AD9E02833F6F82DE4 (InvokeDataReceivedEvent_tD530119CA7D95193DC631AE7E9CB26184F5A139B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buff0, const RuntimeMethod* method) { DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11(); Delegate_t** delegatesToInvoke; il2cpp_array_size_t length; if (delegateArrayToInvoke != NULL) { length = delegateArrayToInvoke->max_length; delegatesToInvoke = reinterpret_cast(delegateArrayToInvoke->GetAddressAtUnchecked(0)); } else { length = 1; delegatesToInvoke = reinterpret_cast(&__this); } for (il2cpp_array_size_t i = 0; i < length; i++) { Delegate_t* currentDelegate = delegatesToInvoke[i]; Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0(); RuntimeObject* targetThis = currentDelegate->get_m_target_2(); RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3()); if (!currentDelegate->get_method_is_virtual_10()) { il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod); } bool ___methodIsStatic = MethodIsStatic(targetMethod); int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod); if (___methodIsStatic) { if (___parameterCount == 1) { // open typedef void (*FunctionPointerType) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___buff0, targetMethod); } else { // closed typedef void (*FunctionPointerType) (void*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___buff0, targetMethod); } } else if (___parameterCount != 1) { // open if (currentDelegate->get_method_is_virtual_10()) { if (il2cpp_codegen_method_is_generic_instance(targetMethod)) { if (il2cpp_codegen_method_is_interface_method(targetMethod)) GenericInterfaceActionInvoker0::Invoke(targetMethod, ___buff0); else GenericVirtualActionInvoker0::Invoke(targetMethod, ___buff0); } else { if (il2cpp_codegen_method_is_interface_method(targetMethod)) InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___buff0); else VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___buff0); } } else { typedef void (*FunctionPointerType) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___buff0, targetMethod); } } else { // closed if (targetThis == NULL) { typedef void (*FunctionPointerType) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(___buff0, targetMethod); } else { typedef void (*FunctionPointerType) (void*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, const RuntimeMethod*); ((FunctionPointerType)targetMethodPointer)(targetThis, ___buff0, targetMethod); } } } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothDevice_set_DeviceAddress_m814AC9B25E9F8DEEBF4470A264094E98A79EA91F_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_U3CDeviceAddressU3Ek__BackingField_1(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothDevice_set_DeviceName_mF90D96BDCEDFCAA1C0900E9BF1E41ABB3738CCC5_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_U3CDeviceNameU3Ek__BackingField_0(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothDevice_set_Rssi_m746A37D26249758D92E5406B8985021EB184E3CC_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, int32_t ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __this->set_U3CRssiU3Ek__BackingField_2(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothDevice_get_DeviceAddress_mE54A6B6FF804468B82F19065A3393DD65E656F7C_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_U3CDeviceAddressU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothDevice_get_DeviceName_m87AF25A8E0F489903372EA4ABCC9BFDF138C2865_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_U3CDeviceNameU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothHelperCharacteristic_setService_mE0AB7736081BC9807E94F146988121AAC5562642_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, String_t* ___service0, const RuntimeMethod* method) { { String_t* L_0 = ___service0; __this->set_service_1(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_m_stringLength_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothRegistryDevice_set_PortName_m46BF49900EE3B4D52EAC48D1CDACC603E24FC8B5_inline (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_U3CPortNameU3Ek__BackingField_3(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* WindowsBluetoothHelper_GetTransceiver_m77F2C3CCC001F401E4EBF33FB70E0C418E29676E_inline (WindowsBluetoothHelper_t61D555BEB9A2C8EDBCE5AAAD7E9FC5F3D059ECE6 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->get_transceiver_29(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BluetoothStreamManager_set_m10747C56FDCA02D9D9321BAF2DDB69FBEC181377_inline (BluetoothStreamManager_t537401B9E63E2395E254AE359A3CA3E6580AEE0A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___c0, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___c0; __this->set_data_out_2(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothHelperCharacteristic_getName_m59316C36B56D20C5176500C1A3D4B8CBD9825E5E_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_name_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothHelperCharacteristic_getService_m92A3C2B494EC08E8814E885984F29AA467324F56_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_service_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * BluetoothHelperCharacteristic_getDescriptors_mF53F6D375FEEF4155B3AA03963C2B1F9DE311865_inline (BluetoothHelperCharacteristic_t192402A7C03FD9857C87822D541F8737A469B6E9 * __this, const RuntimeMethod* method) { { LinkedList_1_t622C3F883163157A244F5BF726BD781FF0482C54 * L_0 = __this->get_descriptors_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothHelperService_getName_mC2B58215D48C8773638DCE0D3347D094B99CD20C_inline (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_name_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * BluetoothHelperService_getCharacteristics_mBD7CEF21C1DC6FC1100FF68426FD9BDEDF2BB28A_inline (BluetoothHelperService_t4C830DA91BDB3A9EC558D45C55A9318E931CA2A9 * __this, const RuntimeMethod* method) { { LinkedList_1_t3656FF46586A1EDB68EC68E62D94A1284314CC08 * L_0 = __this->get_characteristics_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t IOSStreamManager_getIStreamManager_mE4DCB6DF1338D456EFA595267C096E7825C894F3_inline (IOSStreamManager_tF19A4282FB2D5AFF898C0A220AC2DFE85C7EF6A2 * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_iStreamManagerProxy_2(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t MacOSStreamManager_getIStreamManager_mD39EB36FA73871BE1BC743A6D106014652173F86_inline (MacOSStreamManager_tB3597589EF0881C142A83F7A288C3DC2700A62CF * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get_iStreamManagerProxy_2(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * WindowsBluetoothClassicHelper_GetSerial_mF388F7DF4CDD0395B4DEB1A0073330EB3DF47083_inline (WindowsBluetoothClassicHelper_t9C72C0EEC8B5CD5626A5E08A28ABF173F73C4469 * __this, const RuntimeMethod* method) { { SerialPort_t5D73BA87CC158EE8FE4468BE295A6F8EE674F636 * L_0 = __this->get_serial_31(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BluetoothRegistryDevice_get_PortName_m3FDFA55554A150488228AE0851F16F136C385E05_inline (BluetoothRegistryDevice_t10D95AF92457BE065CBA640327002676B2A9D189 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_U3CPortNameU3Ek__BackingField_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BluetoothDevice_get_Rssi_mA3FED34C8B41BB21FEF70FCE48132019A3009601_inline (BluetoothDevice_t556A4363604D42D9FA3C5DA1B41DC56726C93100 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CRssiU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD618588C9785F06D043BE6AAD0A0B8116B2A77A3_gshared_inline (Queue_1_t65333FCCA10D8CE1B441D400B6B94140BCB8BF64 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_3(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m4C91D0E84532DF10C654917487D82CB0AB27693B_gshared_inline (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_current_3(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_1(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m404B81639163579E072762AABE402383137A46B4_gshared_inline (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get__current_3(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_gshared_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_has_value_1(); return (bool)L_0; } }