// Number of generated types: 338 // Number of generated members: 2889 //
using System; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace NativeGeneratedCode; //
// internal class __BeyondNETNativeModuleInitializer { [System.Runtime.CompilerServices.ModuleInitializer] internal static unsafe void BeyondNETNativeModuleInitializer() { // TODO: We could probably remove the native implementation if we port it to C# by using DllImport's for CoreFoundation stuff const string dnLibraryInitFuncName = "_DNLibraryInit"; var selfHandle = System.Runtime.InteropServices.NativeLibrary.GetMainProgramHandle(); if (selfHandle == IntPtr.Zero) { return; } bool getExportSuccess = System.Runtime.InteropServices.NativeLibrary.TryGetExport( selfHandle, dnLibraryInitFuncName, out IntPtr dnLibraryInitSymbol ); if (!getExportSuccess || dnLibraryInitSymbol == IntPtr.Zero) { return; } delegate* unmanaged dnLibraryInitFunc = (delegate* unmanaged)dnLibraryInitSymbol; dnLibraryInitFunc(); } } internal unsafe class NativeDelegateBox where TDelegateType: Delegate where TFunctionPointerType: unmanaged { internal TDelegateType Trampoline { get; } internal void* Context { get; } internal TFunctionPointerType FunctionPointer { get; } internal NativeDelegateBox( TDelegateType trampoline, void* context, TFunctionPointerType? functionPointer ) { Trampoline = trampoline ?? throw new ArgumentNullException(nameof(trampoline)); Context = context is not null ? context : throw new ArgumentNullException(nameof(context)); FunctionPointer = functionPointer ?? throw new ArgumentNullException(nameof(functionPointer)); } } internal static unsafe class InteropUtils { #region Allocation internal static GCHandle AllocateGCHandle(this object instance, GCHandleType handleType) { GCHandle handle = GCHandle.Alloc(instance, handleType); return handle; } internal static void* AllocateGCHandleAndGetAddress(this object? instance) { if (instance is null) { return null; } GCHandle handle = instance.AllocateGCHandle(GCHandleType.Normal); void* handleAddress = handle.ToHandleAddress(); return handleAddress; } #endregion Allocation #region Free internal static void FreeIfAllocated(void* handleAddress) { if (handleAddress is null) { return; } GCHandle? handle = GetGCHandle(handleAddress); handle?.FreeIfAllocated(); } internal static void CheckedFreeIfAllocated(void* handleAddress) { if (handleAddress is null) { return; } GCHandle? handle = GetGCHandle(handleAddress); if (handle is null) { return; } object? target = handle?.Target; if (target is not null && !(target is T)) { throw new Exception("Type of handle is unexpected"); } handle?.FreeIfAllocated(); } internal static void FreeIfAllocated(this GCHandle handle) { if (!handle.IsAllocated) { return; } handle.Free(); } #endregion Free #region Handle Address/GCHandle <-> Object Conversion internal static void* ToHandleAddress(this GCHandle handle) { void* handleAddress = (void*)GCHandle.ToIntPtr(handle); return handleAddress; } internal static GCHandle? GetGCHandle(void* handleAddress) { if (handleAddress is null) { return null; } GCHandle handle = GCHandle.FromIntPtr((nint)handleAddress); return handle; } internal static T? GetInstance(void* handleAddress) { GCHandle? handle = GetGCHandle(handleAddress); object? target = handle?.Target; if (target is null) { return default; } T instance = (T)target; return instance; } internal static void ReplaceInstance(void* handleAddress, object? newInstance) { GCHandle? maybeHandle = GetGCHandle(handleAddress); if (!maybeHandle.HasValue) { return; } GCHandle handle = maybeHandle.Value; handle.Target = newInstance; } #endregion Handle Address/GCHandle <-> Object Conversion #region Type Conversion [UnmanagedCallersOnly(EntryPoint = "DNObjectCastTo")] internal static void* /* System.Object */ DNObjectCastTo(void* /* System.Object */ @object, void* /* System.Type */ type, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Type currentType = objectConverted.GetType(); bool isValidCast = currentType.IsAssignableTo(typeConverted); if (!isValidCast) { throw new InvalidCastException(); } if (outException is not null) { *outException = null; } return objectConverted.AllocateGCHandleAndGetAddress(); } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return null; } } [UnmanagedCallersOnly(EntryPoint = "DNObjectCastAs")] internal static void* /* System.Object */ DNObjectCastAs(void* /* System.Object */ @object, void* /* System.Type */ type) { System.Object objectConverted = InteropUtils.GetInstance(@object); System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Type currentType = objectConverted.GetType(); bool isValidCast = currentType.IsAssignableTo(typeConverted); if (!isValidCast) { return null; } return objectConverted.AllocateGCHandleAndGetAddress(); } catch { return null; } } [UnmanagedCallersOnly(EntryPoint = "DNObjectIs")] internal static byte DNObjectIs(void* /* System.Object */ @object, void* /* System.Type */ type) { System.Object objectConverted = InteropUtils.GetInstance(@object); System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Type currentType = objectConverted.GetType(); bool isValidCast = currentType.IsAssignableTo(typeConverted); return isValidCast.ToCBool(); } catch { return false.ToCBool(); } } #endregion Type Conversion #region Strings /// /// This allocates a native char* and copies the contents of the managed string into it. /// The allocated native string must be freed when not needed anymore! /// [UnmanagedCallersOnly(EntryPoint = "DNStringToC")] internal static byte* DNStringToC(void* /* System.String? */ systemString) { if (systemString is null) { return null; } System.String? systemStringConverted = InteropUtils.GetInstance(systemString); if (systemStringConverted is null) { return null; } byte* cString = (byte*)Marshal.StringToHGlobalAuto(systemStringConverted); return cString; } /// /// This allocates a managed string and copies the contents of the native char* into it. /// [UnmanagedCallersOnly(EntryPoint = "DNStringFromC")] internal static void* /* System.String? */ DNStringFromC(byte* cString) { if (cString is null) { return null; } System.String? systemString = Marshal.PtrToStringAuto((nint)cString); if (systemString is null) { return null; } void* systemStringNative = systemString.AllocateGCHandleAndGetAddress(); return systemStringNative; } #endregion Strings #region Bools internal static byte ToCBool(this bool @bool) { if (@bool) { return 1; } else { return 0; } } public static bool ToBool(this byte cBool) { return cBool == 1; } #endregion Bools #region Boxing/Unboxing of primitives #region Bool [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToBool")] internal static byte DNObjectCastToBool(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { bool returnValue = (bool)objectConverted; if (outException is not null) { *outException = null; } return returnValue.ToCBool(); } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(bool).ToCBool(); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromBool")] internal static void* /* System.Object */ DNObjectFromBool(byte value) { return ((System.Object)value.ToBool()).AllocateGCHandleAndGetAddress(); } #endregion Bool #region Float [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToFloat")] internal static float DNObjectCastToFloat(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { float returnValue = (float)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(float); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromFloat")] internal static void* /* System.Object */ DNObjectFromFloat(float number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion Float #region Double [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToDouble")] internal static double DNObjectCastToDouble(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { double returnValue = (double)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(double); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromDouble")] internal static void* /* System.Object */ DNObjectFromDouble(double number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion Double #region Int8 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToInt8")] internal static sbyte DNObjectCastToInt8(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { sbyte returnValue = (sbyte)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(sbyte); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromInt8")] internal static void* /* System.Object */ DNObjectFromInt8(sbyte number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion Int8 #region UInt8 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToUInt8")] internal static byte DNObjectCastToUInt8(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { byte returnValue = (byte)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(byte); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromUInt8")] internal static void* /* System.Object */ DNObjectFromUInt8(byte number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion UInt8 #region Int16 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToInt16")] internal static Int16 DNObjectCastToInt16(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { Int16 returnValue = (Int16)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(Int16); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromInt16")] internal static void* /* System.Object */ DNObjectFromInt16(Int16 number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion Int16 #region UInt16 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToUInt16")] internal static UInt16 DNObjectCastToUInt16(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { UInt16 returnValue = (UInt16)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(UInt16); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromUInt16")] internal static void* /* System.Object */ DNObjectFromUInt16(UInt16 number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion UInt16 #region Int32 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToInt32")] internal static Int32 DNObjectCastToInt32(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { Int32 returnValue = (Int32)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(Int32); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromInt32")] internal static void* /* System.Object */ DNObjectFromInt32(Int32 number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion Int32 #region UInt32 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToUInt32")] internal static UInt32 DNObjectCastToUInt32(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { UInt32 returnValue = (UInt32)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(UInt32); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromUInt32")] internal static void* /* System.Object */ DNObjectFromUInt32(UInt32 number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion UInt32 #region Int64 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToInt64")] internal static Int64 DNObjectCastToInt64(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { Int64 returnValue = (Int64)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(Int64); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromInt64")] internal static void* /* System.Object */ DNObjectFromInt64(Int64 number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion Int64 #region UInt64 [UnmanagedCallersOnly(EntryPoint = "DNObjectCastToUInt64")] internal static UInt64 DNObjectCastToUInt64(void* /* System.Object */ @object, void** /* out System.Exception */ outException) { System.Object objectConverted = InteropUtils.GetInstance(@object); try { UInt64 returnValue = (UInt64)objectConverted; if (outException is not null) { *outException = null; } return returnValue; } catch (Exception exception) { if (outException is not null) { void* exceptionHandleAddress = exception.AllocateGCHandleAndGetAddress(); *outException = exceptionHandleAddress; } return default(UInt64); } } [UnmanagedCallersOnly(EntryPoint = "DNObjectFromUInt64")] internal static void* /* System.Object */ DNObjectFromUInt64(UInt64 number) { return ((System.Object)number).AllocateGCHandleAndGetAddress(); } #endregion UInt64 #endregion Boxing/Unboxing of primitives } // // // Omitted due to settings // // internal unsafe class System_Object { [UnmanagedCallersOnly(EntryPoint = "System_Object_GetType")] internal static void* /* System.Type */ System_Object_GetType(void* /* System.Object */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Object __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_ToString")] internal static void* /* System.String */ System_Object_ToString(void* /* System.Object */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Object __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_Equals")] internal static byte /* System.Boolean */ System_Object_Equals(void* /* System.Object */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Object __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_Equals_1")] internal static byte /* System.Boolean */ System_Object_Equals_1(void* /* System.Object */ objA, void* /* System.Object */ objB, void** /* System.Exception */ __outException) { System.Object objAConverted = InteropUtils.GetInstance(objA); System.Object objBConverted = InteropUtils.GetInstance(objB); try { System.Boolean __returnValue = System.Object.Equals(objAConverted, objBConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_ReferenceEquals")] internal static byte /* System.Boolean */ System_Object_ReferenceEquals(void* /* System.Object */ objA, void* /* System.Object */ objB, void** /* System.Exception */ __outException) { System.Object objAConverted = InteropUtils.GetInstance(objA); System.Object objBConverted = InteropUtils.GetInstance(objB); try { System.Boolean __returnValue = System.Object.ReferenceEquals(objAConverted, objBConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_GetHashCode")] internal static int /* System.Int32 */ System_Object_GetHashCode(void* /* System.Object */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Object __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_Create")] internal static void* /* System.Object */ System_Object_Create(void** /* System.Exception */ __outException) { try { System.Object __returnValue = new System.Object(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Object_TypeOf")] internal static void* /* System.Type */ System_Object_TypeOf() { System.Type __returnValue = typeof(System.Object); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Object_Destroy")] internal static void /* System.Void */ System_Object_Destroy(void* /* System.Object */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Type { [UnmanagedCallersOnly(EntryPoint = "System_Type_GetType")] internal static void* /* System.Type */ System_Type_GetType(void* /* System.String */ typeName, byte /* System.Boolean */ throwOnError, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { System.String typeNameConverted = InteropUtils.GetInstance(typeName); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Type __returnValue = System.Type.GetType(typeNameConverted, throwOnErrorConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetType_1")] internal static void* /* System.Type */ System_Type_GetType_1(void* /* System.String */ typeName, byte /* System.Boolean */ throwOnError, void** /* System.Exception */ __outException) { System.String typeNameConverted = InteropUtils.GetInstance(typeName); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); try { System.Type __returnValue = System.Type.GetType(typeNameConverted, throwOnErrorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetType_2")] internal static void* /* System.Type */ System_Type_GetType_2(void* /* System.String */ typeName, void** /* System.Exception */ __outException) { System.String typeNameConverted = InteropUtils.GetInstance(typeName); try { System.Type __returnValue = System.Type.GetType(typeNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromHandle")] internal static void* /* System.Type */ System_Type_GetTypeFromHandle(void* /* System.RuntimeTypeHandle */ handle, void** /* System.Exception */ __outException) { System.RuntimeTypeHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Type __returnValue = System.Type.GetTypeFromHandle(handleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetType_3")] internal static void* /* System.Type */ System_Type_GetType_3(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetElementType")] internal static void* /* System.Type */ System_Type_GetElementType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetElementType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetArrayRank")] internal static int /* System.Int32 */ System_Type_GetArrayRank(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetArrayRank(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetGenericTypeDefinition")] internal static void* /* System.Type */ System_Type_GetGenericTypeDefinition(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetGenericTypeDefinition(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetGenericArguments")] internal static void* /* System.Type[] */ System_Type_GetGenericArguments(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetGenericArguments(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetOptionalCustomModifiers")] internal static void* /* System.Type[] */ System_Type_GetOptionalCustomModifiers(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetOptionalCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetRequiredCustomModifiers")] internal static void* /* System.Type[] */ System_Type_GetRequiredCustomModifiers(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetRequiredCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetGenericParameterConstraints")] internal static void* /* System.Type[] */ System_Type_GetGenericParameterConstraints(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetGenericParameterConstraints(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsAssignableTo")] internal static byte /* System.Boolean */ System_Type_IsAssignableTo(void* /* System.Type */ __self, void* /* System.Type */ targetType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type targetTypeConverted = InteropUtils.GetInstance(targetType); try { System.Boolean __returnValue = __selfConverted.IsAssignableTo(targetTypeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetConstructor")] internal static void* /* System.Reflection.ConstructorInfo */ System_Type_GetConstructor(void* /* System.Type */ __self, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.ConstructorInfo __returnValue = __selfConverted.GetConstructor(typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetConstructor_1")] internal static void* /* System.Reflection.ConstructorInfo */ System_Type_GetConstructor_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.ConstructorInfo __returnValue = __selfConverted.GetConstructor(bindingAttr, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetConstructor_2")] internal static void* /* System.Reflection.ConstructorInfo */ System_Type_GetConstructor_2(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.ConstructorInfo __returnValue = __selfConverted.GetConstructor(bindingAttr, binderConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetConstructor_3")] internal static void* /* System.Reflection.ConstructorInfo */ System_Type_GetConstructor_3(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, System.Reflection.CallingConventions /* System.Reflection.CallingConventions */ callConvention, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.ConstructorInfo __returnValue = __selfConverted.GetConstructor(bindingAttr, binderConverted, callConvention, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetConstructors")] internal static void* /* System.Reflection.ConstructorInfo[] */ System_Type_GetConstructors(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ConstructorInfo[] __returnValue = __selfConverted.GetConstructors(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetConstructors_1")] internal static void* /* System.Reflection.ConstructorInfo[] */ System_Type_GetConstructors_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ConstructorInfo[] __returnValue = __selfConverted.GetConstructors(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEvent")] internal static void* /* System.Reflection.EventInfo */ System_Type_GetEvent(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.EventInfo __returnValue = __selfConverted.GetEvent(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEvent_1")] internal static void* /* System.Reflection.EventInfo */ System_Type_GetEvent_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.EventInfo __returnValue = __selfConverted.GetEvent(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEvents")] internal static void* /* System.Reflection.EventInfo[] */ System_Type_GetEvents(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.EventInfo[] __returnValue = __selfConverted.GetEvents(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEvents_1")] internal static void* /* System.Reflection.EventInfo[] */ System_Type_GetEvents_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.EventInfo[] __returnValue = __selfConverted.GetEvents(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetField")] internal static void* /* System.Reflection.FieldInfo */ System_Type_GetField(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.FieldInfo __returnValue = __selfConverted.GetField(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetField_1")] internal static void* /* System.Reflection.FieldInfo */ System_Type_GetField_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.FieldInfo __returnValue = __selfConverted.GetField(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetFields")] internal static void* /* System.Reflection.FieldInfo[] */ System_Type_GetFields(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldInfo[] __returnValue = __selfConverted.GetFields(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetFields_1")] internal static void* /* System.Reflection.FieldInfo[] */ System_Type_GetFields_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldInfo[] __returnValue = __selfConverted.GetFields(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetFunctionPointerCallingConventions")] internal static void* /* System.Type[] */ System_Type_GetFunctionPointerCallingConventions(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetFunctionPointerCallingConventions(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetFunctionPointerReturnType")] internal static void* /* System.Type */ System_Type_GetFunctionPointerReturnType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetFunctionPointerReturnType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetFunctionPointerParameterTypes")] internal static void* /* System.Type[] */ System_Type_GetFunctionPointerParameterTypes(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetFunctionPointerParameterTypes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMember")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_GetMember(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMember(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMember_1")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_GetMember_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMember(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMember_2")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_GetMember_2(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ type, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMember(nameConverted, type, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMembers")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_GetMembers(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMembers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMemberWithSameMetadataDefinitionAs")] internal static void* /* System.Reflection.MemberInfo */ System_Type_GetMemberWithSameMetadataDefinitionAs(void* /* System.Type */ __self, void* /* System.Reflection.MemberInfo */ member, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MemberInfo memberConverted = InteropUtils.GetInstance(member); try { System.Reflection.MemberInfo __returnValue = __selfConverted.GetMemberWithSameMetadataDefinitionAs(memberConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMembers_1")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_GetMembers_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMembers(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_2")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_2(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_3")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_3(void* /* System.Type */ __self, void* /* System.String */ name, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_4")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_4(void* /* System.Type */ __self, void* /* System.String */ name, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_5")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_5(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr, binderConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_6")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_6(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, System.Reflection.CallingConventions /* System.Reflection.CallingConventions */ callConvention, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr, binderConverted, callConvention, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_7")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_7(void* /* System.Type */ __self, void* /* System.String */ name, int /* System.Int32 */ genericParameterCount, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, genericParameterCount, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_8")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_8(void* /* System.Type */ __self, void* /* System.String */ name, int /* System.Int32 */ genericParameterCount, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, genericParameterCount, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_9")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_9(void* /* System.Type */ __self, void* /* System.String */ name, int /* System.Int32 */ genericParameterCount, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, genericParameterCount, bindingAttr, binderConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethod_10")] internal static void* /* System.Reflection.MethodInfo */ System_Type_GetMethod_10(void* /* System.Type */ __self, void* /* System.String */ name, int /* System.Int32 */ genericParameterCount, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, System.Reflection.CallingConventions /* System.Reflection.CallingConventions */ callConvention, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, genericParameterCount, bindingAttr, binderConverted, callConvention, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethods")] internal static void* /* System.Reflection.MethodInfo[] */ System_Type_GetMethods(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetMethods(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetMethods_1")] internal static void* /* System.Reflection.MethodInfo[] */ System_Type_GetMethods_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetMethods(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetNestedType")] internal static void* /* System.Type */ System_Type_GetNestedType(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Type __returnValue = __selfConverted.GetNestedType(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetNestedType_1")] internal static void* /* System.Type */ System_Type_GetNestedType_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Type __returnValue = __selfConverted.GetNestedType(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetNestedTypes")] internal static void* /* System.Type[] */ System_Type_GetNestedTypes(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetNestedTypes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetNestedTypes_1")] internal static void* /* System.Type[] */ System_Type_GetNestedTypes_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetNestedTypes(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty_1")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty_2")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty_2(void* /* System.Type */ __self, void* /* System.String */ name, void* /* System.Type */ returnType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type returnTypeConverted = InteropUtils.GetInstance(returnType); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, returnTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty_3")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty_3(void* /* System.Type */ __self, void* /* System.String */ name, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty_4")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty_4(void* /* System.Type */ __self, void* /* System.String */ name, void* /* System.Type */ returnType, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type returnTypeConverted = InteropUtils.GetInstance(returnType); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, returnTypeConverted, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty_5")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty_5(void* /* System.Type */ __self, void* /* System.String */ name, void* /* System.Type */ returnType, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type returnTypeConverted = InteropUtils.GetInstance(returnType); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, returnTypeConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperty_6")] internal static void* /* System.Reflection.PropertyInfo */ System_Type_GetProperty_6(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Type */ returnType, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type returnTypeConverted = InteropUtils.GetInstance(returnType); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, bindingAttr, binderConverted, returnTypeConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperties")] internal static void* /* System.Reflection.PropertyInfo[] */ System_Type_GetProperties(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.PropertyInfo[] __returnValue = __selfConverted.GetProperties(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetProperties_1")] internal static void* /* System.Reflection.PropertyInfo[] */ System_Type_GetProperties_1(void* /* System.Type */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.PropertyInfo[] __returnValue = __selfConverted.GetProperties(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetDefaultMembers")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_GetDefaultMembers(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetDefaultMembers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeHandle")] internal static void* /* System.RuntimeTypeHandle */ System_Type_GetTypeHandle(void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.RuntimeTypeHandle __returnValue = System.Type.GetTypeHandle(oConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeArray")] internal static void* /* System.Type[] */ System_Type_GetTypeArray(void* /* System.Object[] */ args, void** /* System.Exception */ __outException) { System.Object[] argsConverted = InteropUtils.GetInstance(args); try { System.Type[] __returnValue = System.Type.GetTypeArray(argsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeCode")] internal static System.TypeCode /* System.TypeCode */ System_Type_GetTypeCode(void* /* System.Type */ type, void** /* System.Exception */ __outException) { System.Type typeConverted = InteropUtils.GetInstance(type); try { System.TypeCode __returnValue = System.Type.GetTypeCode(typeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.TypeCode); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromCLSID")] internal static void* /* System.Type */ System_Type_GetTypeFromCLSID(void* /* System.Guid */ clsid, void** /* System.Exception */ __outException) { System.Guid clsidConverted = InteropUtils.GetInstance(clsid); try { System.Type __returnValue = System.Type.GetTypeFromCLSID(clsidConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromCLSID_1")] internal static void* /* System.Type */ System_Type_GetTypeFromCLSID_1(void* /* System.Guid */ clsid, byte /* System.Boolean */ throwOnError, void** /* System.Exception */ __outException) { System.Guid clsidConverted = InteropUtils.GetInstance(clsid); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); try { System.Type __returnValue = System.Type.GetTypeFromCLSID(clsidConverted, throwOnErrorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromCLSID_2")] internal static void* /* System.Type */ System_Type_GetTypeFromCLSID_2(void* /* System.Guid */ clsid, void* /* System.String */ server, void** /* System.Exception */ __outException) { System.Guid clsidConverted = InteropUtils.GetInstance(clsid); System.String serverConverted = InteropUtils.GetInstance(server); try { System.Type __returnValue = System.Type.GetTypeFromCLSID(clsidConverted, serverConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromCLSID_3")] internal static void* /* System.Type */ System_Type_GetTypeFromCLSID_3(void* /* System.Guid */ clsid, void* /* System.String */ server, byte /* System.Boolean */ throwOnError, void** /* System.Exception */ __outException) { System.Guid clsidConverted = InteropUtils.GetInstance(clsid); System.String serverConverted = InteropUtils.GetInstance(server); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); try { System.Type __returnValue = System.Type.GetTypeFromCLSID(clsidConverted, serverConverted, throwOnErrorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromProgID")] internal static void* /* System.Type */ System_Type_GetTypeFromProgID(void* /* System.String */ progID, void** /* System.Exception */ __outException) { System.String progIDConverted = InteropUtils.GetInstance(progID); try { System.Type __returnValue = System.Type.GetTypeFromProgID(progIDConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromProgID_1")] internal static void* /* System.Type */ System_Type_GetTypeFromProgID_1(void* /* System.String */ progID, byte /* System.Boolean */ throwOnError, void** /* System.Exception */ __outException) { System.String progIDConverted = InteropUtils.GetInstance(progID); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); try { System.Type __returnValue = System.Type.GetTypeFromProgID(progIDConverted, throwOnErrorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromProgID_2")] internal static void* /* System.Type */ System_Type_GetTypeFromProgID_2(void* /* System.String */ progID, void* /* System.String */ server, void** /* System.Exception */ __outException) { System.String progIDConverted = InteropUtils.GetInstance(progID); System.String serverConverted = InteropUtils.GetInstance(server); try { System.Type __returnValue = System.Type.GetTypeFromProgID(progIDConverted, serverConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetTypeFromProgID_3")] internal static void* /* System.Type */ System_Type_GetTypeFromProgID_3(void* /* System.String */ progID, void* /* System.String */ server, byte /* System.Boolean */ throwOnError, void** /* System.Exception */ __outException) { System.String progIDConverted = InteropUtils.GetInstance(progID); System.String serverConverted = InteropUtils.GetInstance(server); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); try { System.Type __returnValue = System.Type.GetTypeFromProgID(progIDConverted, serverConverted, throwOnErrorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_InvokeMember")] internal static void* /* System.Object */ System_Type_InvokeMember(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object */ target, void* /* System.Object[] */ args, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object targetConverted = InteropUtils.GetInstance(target); System.Object[] argsConverted = InteropUtils.GetInstance(args); try { System.Object __returnValue = __selfConverted.InvokeMember(nameConverted, invokeAttr, binderConverted, targetConverted, argsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_InvokeMember_1")] internal static void* /* System.Object */ System_Type_InvokeMember_1(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object */ target, void* /* System.Object[] */ args, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object targetConverted = InteropUtils.GetInstance(target); System.Object[] argsConverted = InteropUtils.GetInstance(args); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Object __returnValue = __selfConverted.InvokeMember(nameConverted, invokeAttr, binderConverted, targetConverted, argsConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_InvokeMember_2")] internal static void* /* System.Object */ System_Type_InvokeMember_2(void* /* System.Type */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object */ target, void* /* System.Object[] */ args, void* /* System.Reflection.ParameterModifier[] */ modifiers, void* /* System.Globalization.CultureInfo */ culture, void* /* System.String[] */ namedParameters, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object targetConverted = InteropUtils.GetInstance(target); System.Object[] argsConverted = InteropUtils.GetInstance(args); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); System.String[] namedParametersConverted = InteropUtils.GetInstance(namedParameters); try { System.Object __returnValue = __selfConverted.InvokeMember(nameConverted, invokeAttr, binderConverted, targetConverted, argsConverted, modifiersConverted, cultureConverted, namedParametersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetInterface")] internal static void* /* System.Type */ System_Type_GetInterface(void* /* System.Type */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Type __returnValue = __selfConverted.GetInterface(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetInterface_1")] internal static void* /* System.Type */ System_Type_GetInterface_1(void* /* System.Type */ __self, void* /* System.String */ name, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Type __returnValue = __selfConverted.GetInterface(nameConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetInterfaces")] internal static void* /* System.Type[] */ System_Type_GetInterfaces(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetInterfaces(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetInterfaceMap")] internal static void* /* System.Reflection.InterfaceMapping */ System_Type_GetInterfaceMap(void* /* System.Type */ __self, void* /* System.Type */ interfaceType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type interfaceTypeConverted = InteropUtils.GetInstance(interfaceType); try { System.Reflection.InterfaceMapping __returnValue = __selfConverted.GetInterfaceMap(interfaceTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsInstanceOfType")] internal static byte /* System.Boolean */ System_Type_IsInstanceOfType(void* /* System.Type */ __self, void* /* System.Object */ o, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Object oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = __selfConverted.IsInstanceOfType(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsEquivalentTo")] internal static byte /* System.Boolean */ System_Type_IsEquivalentTo(void* /* System.Type */ __self, void* /* System.Type */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.IsEquivalentTo(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEnumUnderlyingType")] internal static void* /* System.Type */ System_Type_GetEnumUnderlyingType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetEnumUnderlyingType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEnumValues")] internal static void* /* System.Array */ System_Type_GetEnumValues(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Array __returnValue = __selfConverted.GetEnumValues(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEnumValuesAsUnderlyingType")] internal static void* /* System.Array */ System_Type_GetEnumValuesAsUnderlyingType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Array __returnValue = __selfConverted.GetEnumValuesAsUnderlyingType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakeArrayType")] internal static void* /* System.Type */ System_Type_MakeArrayType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.MakeArrayType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakeArrayType_1")] internal static void* /* System.Type */ System_Type_MakeArrayType_1(void* /* System.Type */ __self, int /* System.Int32 */ rank, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.MakeArrayType(rank); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakeByRefType")] internal static void* /* System.Type */ System_Type_MakeByRefType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.MakeByRefType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakeGenericType")] internal static void* /* System.Type */ System_Type_MakeGenericType(void* /* System.Type */ __self, void* /* System.Type[] */ typeArguments, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type[] typeArgumentsConverted = InteropUtils.GetInstance(typeArguments); try { System.Type __returnValue = __selfConverted.MakeGenericType(typeArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakePointerType")] internal static void* /* System.Type */ System_Type_MakePointerType(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.MakePointerType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakeGenericSignatureType")] internal static void* /* System.Type */ System_Type_MakeGenericSignatureType(void* /* System.Type */ genericTypeDefinition, void* /* System.Type[] */ typeArguments, void** /* System.Exception */ __outException) { System.Type genericTypeDefinitionConverted = InteropUtils.GetInstance(genericTypeDefinition); System.Type[] typeArgumentsConverted = InteropUtils.GetInstance(typeArguments); try { System.Type __returnValue = System.Type.MakeGenericSignatureType(genericTypeDefinitionConverted, typeArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MakeGenericMethodParameter")] internal static void* /* System.Type */ System_Type_MakeGenericMethodParameter(int /* System.Int32 */ position, void** /* System.Exception */ __outException) { try { System.Type __returnValue = System.Type.MakeGenericMethodParameter(position); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_ToString")] internal static void* /* System.String */ System_Type_ToString(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Equals")] internal static byte /* System.Boolean */ System_Type_Equals(void* /* System.Type */ __self, void* /* System.Object */ o, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Object oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = __selfConverted.Equals(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetHashCode")] internal static int /* System.Int32 */ System_Type_GetHashCode(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Equals_1")] internal static byte /* System.Boolean */ System_Type_Equals_1(void* /* System.Type */ __self, void* /* System.Type */ o, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = __selfConverted.Equals(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_ReflectionOnlyGetType")] internal static void* /* System.Type */ System_Type_ReflectionOnlyGetType(void* /* System.String */ typeName, byte /* System.Boolean */ throwIfNotFound, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { System.String typeNameConverted = InteropUtils.GetInstance(typeName); System.Boolean throwIfNotFoundConverted = throwIfNotFound.ToBool(); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Type __returnValue = System.Type.ReflectionOnlyGetType(typeNameConverted, throwIfNotFoundConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsEnumDefined")] internal static byte /* System.Boolean */ System_Type_IsEnumDefined(void* /* System.Type */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.IsEnumDefined(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEnumName")] internal static void* /* System.String */ System_Type_GetEnumName(void* /* System.Type */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = __selfConverted.GetEnumName(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GetEnumNames")] internal static void* /* System.String[] */ System_Type_GetEnumNames(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.GetEnumNames(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_FindInterfaces")] internal static void* /* System.Type[] */ System_Type_FindInterfaces(void* /* System.Type */ __self, void* /* System.Reflection.TypeFilter */ filter, void* /* System.Object */ filterCriteria, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.TypeFilter filterConverted = InteropUtils.GetInstance(filter)?.Trampoline; System.Object filterCriteriaConverted = InteropUtils.GetInstance(filterCriteria); try { System.Type[] __returnValue = __selfConverted.FindInterfaces(filterConverted, filterCriteriaConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_FindMembers")] internal static void* /* System.Reflection.MemberInfo[] */ System_Type_FindMembers(void* /* System.Type */ __self, System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ memberType, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.MemberFilter */ filter, void* /* System.Object */ filterCriteria, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MemberFilter filterConverted = InteropUtils.GetInstance(filter)?.Trampoline; System.Object filterCriteriaConverted = InteropUtils.GetInstance(filterCriteria); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.FindMembers(memberType, bindingAttr, filterConverted, filterCriteriaConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSubclassOf")] internal static byte /* System.Boolean */ System_Type_IsSubclassOf(void* /* System.Type */ __self, void* /* System.Type */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type cConverted = InteropUtils.GetInstance(c); try { System.Boolean __returnValue = __selfConverted.IsSubclassOf(cConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsAssignableFrom")] internal static byte /* System.Boolean */ System_Type_IsAssignableFrom(void* /* System.Type */ __self, void* /* System.Type */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); System.Type cConverted = InteropUtils.GetInstance(c); try { System.Boolean __returnValue = __selfConverted.IsAssignableFrom(cConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsInterface_Get")] internal static byte /* System.Boolean */ System_Type_IsInterface_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsInterface; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Type_MemberType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Namespace_Get")] internal static void* /* System.String */ System_Type_Namespace_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Namespace; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_AssemblyQualifiedName_Get")] internal static void* /* System.String */ System_Type_AssemblyQualifiedName_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.AssemblyQualifiedName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_FullName_Get")] internal static void* /* System.String */ System_Type_FullName_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FullName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Assembly_Get")] internal static void* /* System.Reflection.Assembly */ System_Type_Assembly_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Assembly __returnValue = __selfConverted.Assembly; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Module_Get")] internal static void* /* System.Reflection.Module */ System_Type_Module_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Module __returnValue = __selfConverted.Module; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNested_Get")] internal static byte /* System.Boolean */ System_Type_IsNested_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNested; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_DeclaringType_Get")] internal static void* /* System.Type */ System_Type_DeclaringType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.DeclaringType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_DeclaringMethod_Get")] internal static void* /* System.Reflection.MethodBase */ System_Type_DeclaringMethod_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodBase __returnValue = __selfConverted.DeclaringMethod; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_ReflectedType_Get")] internal static void* /* System.Type */ System_Type_ReflectedType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ReflectedType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_UnderlyingSystemType_Get")] internal static void* /* System.Type */ System_Type_UnderlyingSystemType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.UnderlyingSystemType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsTypeDefinition_Get")] internal static byte /* System.Boolean */ System_Type_IsTypeDefinition_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsTypeDefinition; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsArray_Get")] internal static byte /* System.Boolean */ System_Type_IsArray_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsArray; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsByRef_Get")] internal static byte /* System.Boolean */ System_Type_IsByRef_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsByRef; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsPointer_Get")] internal static byte /* System.Boolean */ System_Type_IsPointer_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPointer; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsConstructedGenericType_Get")] internal static byte /* System.Boolean */ System_Type_IsConstructedGenericType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsConstructedGenericType; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsGenericParameter_Get")] internal static byte /* System.Boolean */ System_Type_IsGenericParameter_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericParameter; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsGenericTypeParameter_Get")] internal static byte /* System.Boolean */ System_Type_IsGenericTypeParameter_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericTypeParameter; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsGenericMethodParameter_Get")] internal static byte /* System.Boolean */ System_Type_IsGenericMethodParameter_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericMethodParameter; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsGenericType_Get")] internal static byte /* System.Boolean */ System_Type_IsGenericType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericType; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsGenericTypeDefinition_Get")] internal static byte /* System.Boolean */ System_Type_IsGenericTypeDefinition_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericTypeDefinition; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSZArray_Get")] internal static byte /* System.Boolean */ System_Type_IsSZArray_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSZArray; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsVariableBoundArray_Get")] internal static byte /* System.Boolean */ System_Type_IsVariableBoundArray_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsVariableBoundArray; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsByRefLike_Get")] internal static byte /* System.Boolean */ System_Type_IsByRefLike_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsByRefLike; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsFunctionPointer_Get")] internal static byte /* System.Boolean */ System_Type_IsFunctionPointer_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFunctionPointer; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsUnmanagedFunctionPointer_Get")] internal static byte /* System.Boolean */ System_Type_IsUnmanagedFunctionPointer_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsUnmanagedFunctionPointer; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_HasElementType_Get")] internal static byte /* System.Boolean */ System_Type_HasElementType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.HasElementType; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GenericTypeArguments_Get")] internal static void* /* System.Type[] */ System_Type_GenericTypeArguments_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GenericTypeArguments; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GenericParameterPosition_Get")] internal static int /* System.Int32 */ System_Type_GenericParameterPosition_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GenericParameterPosition; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GenericParameterAttributes_Get")] internal static System.Reflection.GenericParameterAttributes /* System.Reflection.GenericParameterAttributes */ System_Type_GenericParameterAttributes_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.GenericParameterAttributes __returnValue = __selfConverted.GenericParameterAttributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.GenericParameterAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Attributes_Get")] internal static System.Reflection.TypeAttributes /* System.Reflection.TypeAttributes */ System_Type_Attributes_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.TypeAttributes __returnValue = __selfConverted.Attributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.TypeAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsAbstract_Get")] internal static byte /* System.Boolean */ System_Type_IsAbstract_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAbstract; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsImport_Get")] internal static byte /* System.Boolean */ System_Type_IsImport_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsImport; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSealed_Get")] internal static byte /* System.Boolean */ System_Type_IsSealed_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSealed; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSpecialName_Get")] internal static byte /* System.Boolean */ System_Type_IsSpecialName_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSpecialName; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsClass_Get")] internal static byte /* System.Boolean */ System_Type_IsClass_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsClass; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNestedAssembly_Get")] internal static byte /* System.Boolean */ System_Type_IsNestedAssembly_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNestedAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNestedFamANDAssem_Get")] internal static byte /* System.Boolean */ System_Type_IsNestedFamANDAssem_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNestedFamANDAssem; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNestedFamily_Get")] internal static byte /* System.Boolean */ System_Type_IsNestedFamily_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNestedFamily; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNestedFamORAssem_Get")] internal static byte /* System.Boolean */ System_Type_IsNestedFamORAssem_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNestedFamORAssem; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNestedPrivate_Get")] internal static byte /* System.Boolean */ System_Type_IsNestedPrivate_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNestedPrivate; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNestedPublic_Get")] internal static byte /* System.Boolean */ System_Type_IsNestedPublic_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNestedPublic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsNotPublic_Get")] internal static byte /* System.Boolean */ System_Type_IsNotPublic_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNotPublic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsPublic_Get")] internal static byte /* System.Boolean */ System_Type_IsPublic_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPublic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsAutoLayout_Get")] internal static byte /* System.Boolean */ System_Type_IsAutoLayout_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAutoLayout; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsExplicitLayout_Get")] internal static byte /* System.Boolean */ System_Type_IsExplicitLayout_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsExplicitLayout; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsLayoutSequential_Get")] internal static byte /* System.Boolean */ System_Type_IsLayoutSequential_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLayoutSequential; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsAnsiClass_Get")] internal static byte /* System.Boolean */ System_Type_IsAnsiClass_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAnsiClass; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsAutoClass_Get")] internal static byte /* System.Boolean */ System_Type_IsAutoClass_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAutoClass; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsUnicodeClass_Get")] internal static byte /* System.Boolean */ System_Type_IsUnicodeClass_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsUnicodeClass; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsCOMObject_Get")] internal static byte /* System.Boolean */ System_Type_IsCOMObject_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCOMObject; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsContextful_Get")] internal static byte /* System.Boolean */ System_Type_IsContextful_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsContextful; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsEnum_Get")] internal static byte /* System.Boolean */ System_Type_IsEnum_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsEnum; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsMarshalByRef_Get")] internal static byte /* System.Boolean */ System_Type_IsMarshalByRef_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsMarshalByRef; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsPrimitive_Get")] internal static byte /* System.Boolean */ System_Type_IsPrimitive_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPrimitive; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsValueType_Get")] internal static byte /* System.Boolean */ System_Type_IsValueType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsValueType; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSignatureType_Get")] internal static byte /* System.Boolean */ System_Type_IsSignatureType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSignatureType; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSecurityCritical_Get")] internal static byte /* System.Boolean */ System_Type_IsSecurityCritical_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecurityCritical; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSecuritySafeCritical_Get")] internal static byte /* System.Boolean */ System_Type_IsSecuritySafeCritical_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecuritySafeCritical; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSecurityTransparent_Get")] internal static byte /* System.Boolean */ System_Type_IsSecurityTransparent_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecurityTransparent; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_StructLayoutAttribute_Get")] internal static void* /* System.Runtime.InteropServices.StructLayoutAttribute */ System_Type_StructLayoutAttribute_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.InteropServices.StructLayoutAttribute __returnValue = __selfConverted.StructLayoutAttribute; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_TypeInitializer_Get")] internal static void* /* System.Reflection.ConstructorInfo */ System_Type_TypeInitializer_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ConstructorInfo __returnValue = __selfConverted.TypeInitializer; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_TypeHandle_Get")] internal static void* /* System.RuntimeTypeHandle */ System_Type_TypeHandle_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeTypeHandle __returnValue = __selfConverted.TypeHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_GUID_Get")] internal static void* /* System.Guid */ System_Type_GUID_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Guid __returnValue = __selfConverted.GUID; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_BaseType_Get")] internal static void* /* System.Type */ System_Type_BaseType_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.BaseType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_DefaultBinder_Get")] internal static void* /* System.Reflection.Binder */ System_Type_DefaultBinder_Get(void** /* System.Exception */ __outException) { try { System.Reflection.Binder __returnValue = System.Type.DefaultBinder; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsSerializable_Get")] internal static byte /* System.Boolean */ System_Type_IsSerializable_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSerializable; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_ContainsGenericParameters_Get")] internal static byte /* System.Boolean */ System_Type_ContainsGenericParameters_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.ContainsGenericParameters; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_IsVisible_Get")] internal static byte /* System.Boolean */ System_Type_IsVisible_Get(void* /* System.Type */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Type __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsVisible; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Type_Delimiter_Get")] internal static char /* System.Char */ System_Type_Delimiter_Get() { System.Char __returnValue = System.Type.Delimiter; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Type_EmptyTypes_Get")] internal static void* /* System.Type[] */ System_Type_EmptyTypes_Get() { System.Type[] __returnValue = System.Type.EmptyTypes; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Type_Missing_Get")] internal static void* /* System.Object */ System_Type_Missing_Get() { System.Object __returnValue = System.Type.Missing; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Type_FilterAttribute_Get")] internal static void* /* System.Reflection.MemberFilter */ System_Type_FilterAttribute_Get() { System.Reflection.MemberFilter __returnValue = System.Type.FilterAttribute; void* __returnValueNative = new System_Reflection_MemberFilter(__returnValue).AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Type_FilterName_Get")] internal static void* /* System.Reflection.MemberFilter */ System_Type_FilterName_Get() { System.Reflection.MemberFilter __returnValue = System.Type.FilterName; void* __returnValueNative = new System_Reflection_MemberFilter(__returnValue).AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Type_FilterNameIgnoreCase_Get")] internal static void* /* System.Reflection.MemberFilter */ System_Type_FilterNameIgnoreCase_Get() { System.Reflection.MemberFilter __returnValue = System.Type.FilterNameIgnoreCase; void* __returnValueNative = new System_Reflection_MemberFilter(__returnValue).AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Type_TypeOf")] internal static void* /* System.Type */ System_Type_TypeOf() { System.Type __returnValue = typeof(System.Type); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Type_Destroy")] internal static void /* System.Void */ System_Type_Destroy(void* /* System.Type */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_MemberInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_HasSameMetadataDefinitionAs")] internal static byte /* System.Boolean */ System_Reflection_MemberInfo_HasSameMetadataDefinitionAs(void* /* System.Reflection.MemberInfo */ __self, void* /* System.Reflection.MemberInfo */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MemberInfo otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.HasSameMetadataDefinitionAs(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_IsDefined")] internal static byte /* System.Boolean */ System_Reflection_MemberInfo_IsDefined(void* /* System.Reflection.MemberInfo */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = __selfConverted.IsDefined(attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_GetCustomAttributes")] internal static void* /* System.Object[] */ System_Reflection_MemberInfo_GetCustomAttributes(void* /* System.Reflection.MemberInfo */ __self, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_GetCustomAttributes_1")] internal static void* /* System.Object[] */ System_Reflection_MemberInfo_GetCustomAttributes_1(void* /* System.Reflection.MemberInfo */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_Equals")] internal static byte /* System.Boolean */ System_Reflection_MemberInfo_Equals(void* /* System.Reflection.MemberInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_MemberInfo_GetHashCode(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Reflection_MemberInfo_MemberType_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_Name_Get")] internal static void* /* System.String */ System_Reflection_MemberInfo_Name_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_DeclaringType_Get")] internal static void* /* System.Type */ System_Reflection_MemberInfo_DeclaringType_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.DeclaringType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_ReflectedType_Get")] internal static void* /* System.Type */ System_Reflection_MemberInfo_ReflectedType_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ReflectedType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_Module_Get")] internal static void* /* System.Reflection.Module */ System_Reflection_MemberInfo_Module_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Module __returnValue = __selfConverted.Module; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_IsCollectible_Get")] internal static byte /* System.Boolean */ System_Reflection_MemberInfo_IsCollectible_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCollectible; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_MetadataToken_Get")] internal static int /* System.Int32 */ System_Reflection_MemberInfo_MetadataToken_Get(void* /* System.Reflection.MemberInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MemberInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MetadataToken; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_MemberInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MemberInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberInfo_Destroy")] internal static void /* System.Void */ System_Reflection_MemberInfo_Destroy(void* /* System.Reflection.MemberInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_ICustomAttributeProvider { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ICustomAttributeProvider_GetCustomAttributes")] internal static void* /* System.Object[] */ System_Reflection_ICustomAttributeProvider_GetCustomAttributes(void* /* System.Reflection.ICustomAttributeProvider */ __self, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ICustomAttributeProvider __selfConverted = InteropUtils.GetInstance(__self); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1")] internal static void* /* System.Object[] */ System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1(void* /* System.Reflection.ICustomAttributeProvider */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ICustomAttributeProvider __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ICustomAttributeProvider_IsDefined")] internal static byte /* System.Boolean */ System_Reflection_ICustomAttributeProvider_IsDefined(void* /* System.Reflection.ICustomAttributeProvider */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ICustomAttributeProvider __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = __selfConverted.IsDefined(attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ICustomAttributeProvider_TypeOf")] internal static void* /* System.Type */ System_Reflection_ICustomAttributeProvider_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ICustomAttributeProvider); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ICustomAttributeProvider_Destroy")] internal static void /* System.Void */ System_Reflection_ICustomAttributeProvider_Destroy(void* /* System.Reflection.ICustomAttributeProvider */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Array { [UnmanagedCallersOnly(EntryPoint = "System_Array_ConstrainedCopy")] internal static void /* System.Void */ System_Array_ConstrainedCopy(void* /* System.Array */ sourceArray, int /* System.Int32 */ sourceIndex, void* /* System.Array */ destinationArray, int /* System.Int32 */ destinationIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array sourceArrayConverted = InteropUtils.GetInstance(sourceArray); System.Array destinationArrayConverted = InteropUtils.GetInstance(destinationArray); try { System.Array.ConstrainedCopy(sourceArrayConverted, sourceIndex, destinationArrayConverted, destinationIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Clear")] internal static void /* System.Void */ System_Array_Clear(void* /* System.Array */ array, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Array.Clear(arrayConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Clear_1")] internal static void /* System.Void */ System_Array_Clear_1(void* /* System.Array */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Array.Clear(arrayConverted, index, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetLength")] internal static int /* System.Int32 */ System_Array_GetLength(void* /* System.Array */ __self, int /* System.Int32 */ dimension, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetLength(dimension); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetUpperBound")] internal static int /* System.Int32 */ System_Array_GetUpperBound(void* /* System.Array */ __self, int /* System.Int32 */ dimension, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetUpperBound(dimension); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetLowerBound")] internal static int /* System.Int32 */ System_Array_GetLowerBound(void* /* System.Array */ __self, int /* System.Int32 */ dimension, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetLowerBound(dimension); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Initialize")] internal static void /* System.Void */ System_Array_Initialize(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Initialize(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } // TODO: Generic Methods with out/ref parameters that are arrays are not supported [UnmanagedCallersOnly(EntryPoint = "System_Array_CreateInstance")] internal static void* /* System.Array */ System_Array_CreateInstance(void* /* System.Type */ elementType, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Type elementTypeConverted = InteropUtils.GetInstance(elementType); try { System.Array __returnValue = System.Array.CreateInstance(elementTypeConverted, length); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CreateInstance_1")] internal static void* /* System.Array */ System_Array_CreateInstance_1(void* /* System.Type */ elementType, int /* System.Int32 */ length1, int /* System.Int32 */ length2, void** /* System.Exception */ __outException) { System.Type elementTypeConverted = InteropUtils.GetInstance(elementType); try { System.Array __returnValue = System.Array.CreateInstance(elementTypeConverted, length1, length2); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CreateInstance_2")] internal static void* /* System.Array */ System_Array_CreateInstance_2(void* /* System.Type */ elementType, int /* System.Int32 */ length1, int /* System.Int32 */ length2, int /* System.Int32 */ length3, void** /* System.Exception */ __outException) { System.Type elementTypeConverted = InteropUtils.GetInstance(elementType); try { System.Array __returnValue = System.Array.CreateInstance(elementTypeConverted, length1, length2, length3); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CreateInstance_3")] internal static void* /* System.Array */ System_Array_CreateInstance_3(void* /* System.Type */ elementType, void* /* System.Int32[] */ lengths, void** /* System.Exception */ __outException) { System.Type elementTypeConverted = InteropUtils.GetInstance(elementType); System.Int32[] lengthsConverted = InteropUtils.GetInstance(lengths); try { System.Array __returnValue = System.Array.CreateInstance(elementTypeConverted, lengthsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CreateInstance_4")] internal static void* /* System.Array */ System_Array_CreateInstance_4(void* /* System.Type */ elementType, void* /* System.Int32[] */ lengths, void* /* System.Int32[] */ lowerBounds, void** /* System.Exception */ __outException) { System.Type elementTypeConverted = InteropUtils.GetInstance(elementType); System.Int32[] lengthsConverted = InteropUtils.GetInstance(lengths); System.Int32[] lowerBoundsConverted = InteropUtils.GetInstance(lowerBounds); try { System.Array __returnValue = System.Array.CreateInstance(elementTypeConverted, lengthsConverted, lowerBoundsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CreateInstance_5")] internal static void* /* System.Array */ System_Array_CreateInstance_5(void* /* System.Type */ elementType, void* /* System.Int64[] */ lengths, void** /* System.Exception */ __outException) { System.Type elementTypeConverted = InteropUtils.GetInstance(elementType); System.Int64[] lengthsConverted = InteropUtils.GetInstance(lengths); try { System.Array __returnValue = System.Array.CreateInstance(elementTypeConverted, lengthsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Copy")] internal static void /* System.Void */ System_Array_Copy(void* /* System.Array */ sourceArray, void* /* System.Array */ destinationArray, long /* System.Int64 */ length, void** /* System.Exception */ __outException) { System.Array sourceArrayConverted = InteropUtils.GetInstance(sourceArray); System.Array destinationArrayConverted = InteropUtils.GetInstance(destinationArray); try { System.Array.Copy(sourceArrayConverted, destinationArrayConverted, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Copy_1")] internal static void /* System.Void */ System_Array_Copy_1(void* /* System.Array */ sourceArray, long /* System.Int64 */ sourceIndex, void* /* System.Array */ destinationArray, long /* System.Int64 */ destinationIndex, long /* System.Int64 */ length, void** /* System.Exception */ __outException) { System.Array sourceArrayConverted = InteropUtils.GetInstance(sourceArray); System.Array destinationArrayConverted = InteropUtils.GetInstance(destinationArray); try { System.Array.Copy(sourceArrayConverted, sourceIndex, destinationArrayConverted, destinationIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Copy_2")] internal static void /* System.Void */ System_Array_Copy_2(void* /* System.Array */ sourceArray, void* /* System.Array */ destinationArray, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array sourceArrayConverted = InteropUtils.GetInstance(sourceArray); System.Array destinationArrayConverted = InteropUtils.GetInstance(destinationArray); try { System.Array.Copy(sourceArrayConverted, destinationArrayConverted, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Copy_3")] internal static void /* System.Void */ System_Array_Copy_3(void* /* System.Array */ sourceArray, int /* System.Int32 */ sourceIndex, void* /* System.Array */ destinationArray, int /* System.Int32 */ destinationIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array sourceArrayConverted = InteropUtils.GetInstance(sourceArray); System.Array destinationArrayConverted = InteropUtils.GetInstance(destinationArray); try { System.Array.Copy(sourceArrayConverted, sourceIndex, destinationArrayConverted, destinationIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue")] internal static void* /* System.Object */ System_Array_GetValue(void* /* System.Array */ __self, void* /* System.Int32[] */ indices, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Int32[] indicesConverted = InteropUtils.GetInstance(indices); try { System.Object __returnValue = __selfConverted.GetValue(indicesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_1")] internal static void* /* System.Object */ System_Array_GetValue_1(void* /* System.Array */ __self, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetValue(index); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_2")] internal static void* /* System.Object */ System_Array_GetValue_2(void* /* System.Array */ __self, int /* System.Int32 */ index1, int /* System.Int32 */ index2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetValue(index1, index2); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_3")] internal static void* /* System.Object */ System_Array_GetValue_3(void* /* System.Array */ __self, int /* System.Int32 */ index1, int /* System.Int32 */ index2, int /* System.Int32 */ index3, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetValue(index1, index2, index3); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue")] internal static void /* System.Void */ System_Array_SetValue(void* /* System.Array */ __self, void* /* System.Object */ value, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(valueConverted, index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_1")] internal static void /* System.Void */ System_Array_SetValue_1(void* /* System.Array */ __self, void* /* System.Object */ value, int /* System.Int32 */ index1, int /* System.Int32 */ index2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(valueConverted, index1, index2); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_2")] internal static void /* System.Void */ System_Array_SetValue_2(void* /* System.Array */ __self, void* /* System.Object */ value, int /* System.Int32 */ index1, int /* System.Int32 */ index2, int /* System.Int32 */ index3, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(valueConverted, index1, index2, index3); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_3")] internal static void /* System.Void */ System_Array_SetValue_3(void* /* System.Array */ __self, void* /* System.Object */ value, void* /* System.Int32[] */ indices, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); System.Int32[] indicesConverted = InteropUtils.GetInstance(indices); try { __selfConverted.SetValue(valueConverted, indicesConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_4")] internal static void* /* System.Object */ System_Array_GetValue_4(void* /* System.Array */ __self, long /* System.Int64 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetValue(index); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_5")] internal static void* /* System.Object */ System_Array_GetValue_5(void* /* System.Array */ __self, long /* System.Int64 */ index1, long /* System.Int64 */ index2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetValue(index1, index2); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_6")] internal static void* /* System.Object */ System_Array_GetValue_6(void* /* System.Array */ __self, long /* System.Int64 */ index1, long /* System.Int64 */ index2, long /* System.Int64 */ index3, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetValue(index1, index2, index3); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetValue_7")] internal static void* /* System.Object */ System_Array_GetValue_7(void* /* System.Array */ __self, void* /* System.Int64[] */ indices, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Int64[] indicesConverted = InteropUtils.GetInstance(indices); try { System.Object __returnValue = __selfConverted.GetValue(indicesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_4")] internal static void /* System.Void */ System_Array_SetValue_4(void* /* System.Array */ __self, void* /* System.Object */ value, long /* System.Int64 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(valueConverted, index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_5")] internal static void /* System.Void */ System_Array_SetValue_5(void* /* System.Array */ __self, void* /* System.Object */ value, long /* System.Int64 */ index1, long /* System.Int64 */ index2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(valueConverted, index1, index2); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_6")] internal static void /* System.Void */ System_Array_SetValue_6(void* /* System.Array */ __self, void* /* System.Object */ value, long /* System.Int64 */ index1, long /* System.Int64 */ index2, long /* System.Int64 */ index3, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(valueConverted, index1, index2, index3); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SetValue_7")] internal static void /* System.Void */ System_Array_SetValue_7(void* /* System.Array */ __self, void* /* System.Object */ value, void* /* System.Int64[] */ indices, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); System.Int64[] indicesConverted = InteropUtils.GetInstance(indices); try { __selfConverted.SetValue(valueConverted, indicesConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetLongLength")] internal static long /* System.Int64 */ System_Array_GetLongLength(void* /* System.Array */ __self, int /* System.Int32 */ dimension, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.GetLongLength(dimension); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Clone")] internal static void* /* System.Object */ System_Array_Clone(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_BinarySearch")] internal static int /* System.Int32 */ System_Array_BinarySearch(void* /* System.Array */ array, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.BinarySearch(arrayConverted, valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_BinarySearch_1")] internal static int /* System.Int32 */ System_Array_BinarySearch_1(void* /* System.Array */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.BinarySearch(arrayConverted, index, length, valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_BinarySearch_2")] internal static int /* System.Int32 */ System_Array_BinarySearch_2(void* /* System.Array */ array, void* /* System.Object */ value, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Int32 __returnValue = System.Array.BinarySearch(arrayConverted, valueConverted, comparerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_BinarySearch_3")] internal static int /* System.Int32 */ System_Array_BinarySearch_3(void* /* System.Array */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void* /* System.Object */ value, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Int32 __returnValue = System.Array.BinarySearch(arrayConverted, index, length, valueConverted, comparerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CopyTo")] internal static void /* System.Void */ System_Array_CopyTo(void* /* System.Array */ __self, void* /* System.Array */ array, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Array arrayConverted = InteropUtils.GetInstance(array); try { __selfConverted.CopyTo(arrayConverted, index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_CopyTo_1")] internal static void /* System.Void */ System_Array_CopyTo_1(void* /* System.Array */ __self, void* /* System.Array */ array, long /* System.Int64 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); System.Array arrayConverted = InteropUtils.GetInstance(array); try { __selfConverted.CopyTo(arrayConverted, index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Empty_A1")] internal static void* /* System.Array */ System_Array_Empty_A1(void* /* System.Type */ T, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Empty); System.Object? __methodTargetForGenericCall = null; System.Object[]? __parametersForGenericCall = null; System.Type[] __parameterTypesForGenericCall = System.Type.EmptyTypes; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method Empty not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.Array __returnValue = (System.Array)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_IndexOf")] internal static int /* System.Int32 */ System_Array_IndexOf(void* /* System.Array */ array, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.IndexOf(arrayConverted, valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_IndexOf_1")] internal static int /* System.Int32 */ System_Array_IndexOf_1(void* /* System.Array */ array, void* /* System.Object */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.IndexOf(arrayConverted, valueConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_IndexOf_2")] internal static int /* System.Int32 */ System_Array_IndexOf_2(void* /* System.Array */ array, void* /* System.Object */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.IndexOf(arrayConverted, valueConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_LastIndexOf")] internal static int /* System.Int32 */ System_Array_LastIndexOf(void* /* System.Array */ array, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.LastIndexOf(arrayConverted, valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_LastIndexOf_1")] internal static int /* System.Int32 */ System_Array_LastIndexOf_1(void* /* System.Array */ array, void* /* System.Object */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.LastIndexOf(arrayConverted, valueConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_LastIndexOf_2")] internal static int /* System.Int32 */ System_Array_LastIndexOf_2(void* /* System.Array */ array, void* /* System.Object */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = System.Array.LastIndexOf(arrayConverted, valueConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Reverse")] internal static void /* System.Void */ System_Array_Reverse(void* /* System.Array */ array, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Array.Reverse(arrayConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Reverse_1")] internal static void /* System.Void */ System_Array_Reverse_1(void* /* System.Array */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Array.Reverse(arrayConverted, index, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Reverse_A1")] internal static void /* System.Void */ System_Array_Reverse_A1(void* /* System.Type */ T, void* /* T[] */ array, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Reverse); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { arrayConverted }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType() }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method Reverse not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Reverse_A1_1")] internal static void /* System.Void */ System_Array_Reverse_A1_1(void* /* System.Type */ T, void* /* T[] */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Reverse); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { arrayConverted, index, length }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType(), typeof(System.Int32), typeof(System.Int32) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method Reverse not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort")] internal static void /* System.Void */ System_Array_Sort(void* /* System.Array */ array, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Array.Sort(arrayConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_1")] internal static void /* System.Void */ System_Array_Sort_1(void* /* System.Array */ keys, void* /* System.Array */ items, void** /* System.Exception */ __outException) { System.Array keysConverted = InteropUtils.GetInstance(keys); System.Array itemsConverted = InteropUtils.GetInstance(items); try { System.Array.Sort(keysConverted, itemsConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_2")] internal static void /* System.Void */ System_Array_Sort_2(void* /* System.Array */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Array.Sort(arrayConverted, index, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_3")] internal static void /* System.Void */ System_Array_Sort_3(void* /* System.Array */ keys, void* /* System.Array */ items, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Array keysConverted = InteropUtils.GetInstance(keys); System.Array itemsConverted = InteropUtils.GetInstance(items); try { System.Array.Sort(keysConverted, itemsConverted, index, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_4")] internal static void /* System.Void */ System_Array_Sort_4(void* /* System.Array */ array, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Array.Sort(arrayConverted, comparerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_5")] internal static void /* System.Void */ System_Array_Sort_5(void* /* System.Array */ keys, void* /* System.Array */ items, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { System.Array keysConverted = InteropUtils.GetInstance(keys); System.Array itemsConverted = InteropUtils.GetInstance(items); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Array.Sort(keysConverted, itemsConverted, comparerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_6")] internal static void /* System.Void */ System_Array_Sort_6(void* /* System.Array */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { System.Array arrayConverted = InteropUtils.GetInstance(array); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Array.Sort(arrayConverted, index, length, comparerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_7")] internal static void /* System.Void */ System_Array_Sort_7(void* /* System.Array */ keys, void* /* System.Array */ items, int /* System.Int32 */ index, int /* System.Int32 */ length, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { System.Array keysConverted = InteropUtils.GetInstance(keys); System.Array itemsConverted = InteropUtils.GetInstance(items); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Array.Sort(keysConverted, itemsConverted, index, length, comparerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_A1")] internal static void /* System.Void */ System_Array_Sort_A1(void* /* System.Type */ T, void* /* T[] */ array, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Sort); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { arrayConverted }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType() }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method Sort not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_A2")] internal static void /* System.Void */ System_Array_Sort_A2(void* /* System.Type */ TKey, void* /* System.Type */ TValue, void* /* TKey[] */ keys, void* /* TValue[] */ items, void** /* System.Exception */ __outException) { System.Type TKeyConverted = InteropUtils.GetInstance(TKey); System.Type TValueConverted = InteropUtils.GetInstance(TValue); System.Array keysConverted = InteropUtils.GetInstance(keys); System.Array itemsConverted = InteropUtils.GetInstance(items); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Sort); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { keysConverted, itemsConverted }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType(), System.Type.MakeGenericMethodParameter(1).MakeArrayType() }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TKeyConverted, TValueConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 2, __parameterTypesForGenericCall) ?? throw new Exception("Method Sort not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_A1_1")] internal static void /* System.Void */ System_Array_Sort_A1_1(void* /* System.Type */ T, void* /* T[] */ array, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); System.Array arrayConverted = InteropUtils.GetInstance(array); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Sort); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { arrayConverted, index, length }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType(), typeof(System.Int32), typeof(System.Int32) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method Sort not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Sort_A2_1")] internal static void /* System.Void */ System_Array_Sort_A2_1(void* /* System.Type */ TKey, void* /* System.Type */ TValue, void* /* TKey[] */ keys, void* /* TValue[] */ items, int /* System.Int32 */ index, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Type TKeyConverted = InteropUtils.GetInstance(TKey); System.Type TValueConverted = InteropUtils.GetInstance(TValue); System.Array keysConverted = InteropUtils.GetInstance(keys); System.Array itemsConverted = InteropUtils.GetInstance(items); try { System.Type __targetTypeForGenericCall = typeof(System.Array); System.String __memberNameForGenericCall = nameof(System.Array.Sort); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { keysConverted, itemsConverted, index, length }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType(), System.Type.MakeGenericMethodParameter(1).MakeArrayType(), typeof(System.Int32), typeof(System.Int32) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TKeyConverted, TValueConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 2, __parameterTypesForGenericCall) ?? throw new Exception("Method Sort not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_GetEnumerator")] internal static void* /* System.Collections.IEnumerator */ System_Array_GetEnumerator(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.IEnumerator __returnValue = __selfConverted.GetEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Length_Get")] internal static int /* System.Int32 */ System_Array_Length_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Length; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_LongLength_Get")] internal static long /* System.Int64 */ System_Array_LongLength_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.LongLength; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_Rank_Get")] internal static int /* System.Int32 */ System_Array_Rank_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Rank; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_SyncRoot_Get")] internal static void* /* System.Object */ System_Array_SyncRoot_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.SyncRoot; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Array_IsReadOnly_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_IsFixedSize_Get")] internal static byte /* System.Boolean */ System_Array_IsFixedSize_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFixedSize; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_IsSynchronized_Get")] internal static byte /* System.Boolean */ System_Array_IsSynchronized_Get(void* /* System.Array */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Array __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSynchronized; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_MaxLength_Get")] internal static int /* System.Int32 */ System_Array_MaxLength_Get(void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Array.MaxLength; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Array_TypeOf")] internal static void* /* System.Type */ System_Array_TypeOf() { System.Type __returnValue = typeof(System.Array); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Array_Destroy")] internal static void /* System.Void */ System_Array_Destroy(void* /* System.Array */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_ICloneable { [UnmanagedCallersOnly(EntryPoint = "System_ICloneable_Clone")] internal static void* /* System.Object */ System_ICloneable_Clone(void* /* System.ICloneable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ICloneable __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ICloneable_TypeOf")] internal static void* /* System.Type */ System_ICloneable_TypeOf() { System.Type __returnValue = typeof(System.ICloneable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_ICloneable_Destroy")] internal static void /* System.Void */ System_ICloneable_Destroy(void* /* System.ICloneable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IList { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Add")] internal static int /* System.Int32 */ System_Collections_IList_Add(void* /* System.Collections.IList */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.Add(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Contains")] internal static byte /* System.Boolean */ System_Collections_IList_Contains(void* /* System.Collections.IList */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Contains(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Clear")] internal static void /* System.Void */ System_Collections_IList_Clear(void* /* System.Collections.IList */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Clear(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_IndexOf")] internal static int /* System.Int32 */ System_Collections_IList_IndexOf(void* /* System.Collections.IList */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Insert")] internal static void /* System.Void */ System_Collections_IList_Insert(void* /* System.Collections.IList */ __self, int /* System.Int32 */ index, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.Insert(index, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Remove")] internal static void /* System.Void */ System_Collections_IList_Remove(void* /* System.Collections.IList */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.Remove(valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_RemoveAt")] internal static void /* System.Void */ System_Collections_IList_RemoveAt(void* /* System.Collections.IList */ __self, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.RemoveAt(index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Item_Get")] internal static void* /* System.Object */ System_Collections_IList_Item_Get(void* /* System.Collections.IList */ __self, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted[index]; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Item_Set")] internal static void /* System.Void */ System_Collections_IList_Item_Set(void* /* System.Collections.IList */ __self, int /* System.Int32 */ index, void* /* System.Object */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted[index] = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Collections_IList_IsReadOnly_Get(void* /* System.Collections.IList */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_IsFixedSize_Get")] internal static byte /* System.Boolean */ System_Collections_IList_IsFixedSize_Get(void* /* System.Collections.IList */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IList __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFixedSize; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_TypeOf")] internal static void* /* System.Type */ System_Collections_IList_TypeOf() { System.Type __returnValue = typeof(System.Collections.IList); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IList_Destroy")] internal static void /* System.Void */ System_Collections_IList_Destroy(void* /* System.Collections.IList */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_ICollection { [UnmanagedCallersOnly(EntryPoint = "System_Collections_ICollection_CopyTo")] internal static void /* System.Void */ System_Collections_ICollection_CopyTo(void* /* System.Collections.ICollection */ __self, void* /* System.Array */ array, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.ICollection __selfConverted = InteropUtils.GetInstance(__self); System.Array arrayConverted = InteropUtils.GetInstance(array); try { __selfConverted.CopyTo(arrayConverted, index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_ICollection_Count_Get")] internal static int /* System.Int32 */ System_Collections_ICollection_Count_Get(void* /* System.Collections.ICollection */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.ICollection __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Count; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_ICollection_SyncRoot_Get")] internal static void* /* System.Object */ System_Collections_ICollection_SyncRoot_Get(void* /* System.Collections.ICollection */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.ICollection __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.SyncRoot; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_ICollection_IsSynchronized_Get")] internal static byte /* System.Boolean */ System_Collections_ICollection_IsSynchronized_Get(void* /* System.Collections.ICollection */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.ICollection __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSynchronized; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_ICollection_TypeOf")] internal static void* /* System.Type */ System_Collections_ICollection_TypeOf() { System.Type __returnValue = typeof(System.Collections.ICollection); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_ICollection_Destroy")] internal static void /* System.Void */ System_Collections_ICollection_Destroy(void* /* System.Collections.ICollection */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IEnumerable { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerable_GetEnumerator")] internal static void* /* System.Collections.IEnumerator */ System_Collections_IEnumerable_GetEnumerator(void* /* System.Collections.IEnumerable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IEnumerable __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.IEnumerator __returnValue = __selfConverted.GetEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerable_TypeOf")] internal static void* /* System.Type */ System_Collections_IEnumerable_TypeOf() { System.Type __returnValue = typeof(System.Collections.IEnumerable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerable_Destroy")] internal static void /* System.Void */ System_Collections_IEnumerable_Destroy(void* /* System.Collections.IEnumerable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IEnumerator { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerator_MoveNext")] internal static byte /* System.Boolean */ System_Collections_IEnumerator_MoveNext(void* /* System.Collections.IEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.MoveNext(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerator_Reset")] internal static void /* System.Void */ System_Collections_IEnumerator_Reset(void* /* System.Collections.IEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerator_Current_Get")] internal static void* /* System.Object */ System_Collections_IEnumerator_Current_Get(void* /* System.Collections.IEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Current; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerator_TypeOf")] internal static void* /* System.Type */ System_Collections_IEnumerator_TypeOf() { System.Type __returnValue = typeof(System.Collections.IEnumerator); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEnumerator_Destroy")] internal static void /* System.Void */ System_Collections_IEnumerator_Destroy(void* /* System.Collections.IEnumerator */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Boolean { [UnmanagedCallersOnly(EntryPoint = "System_Boolean_TypeOf")] internal static void* /* System.Type */ System_Boolean_TypeOf() { System.Type __returnValue = typeof(System.Boolean); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_ValueType { [UnmanagedCallersOnly(EntryPoint = "System_ValueType_Equals")] internal static byte /* System.Boolean */ System_ValueType_Equals(void* /* System.ValueType */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ValueType __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ValueType_GetHashCode")] internal static int /* System.Int32 */ System_ValueType_GetHashCode(void* /* System.ValueType */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ValueType __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ValueType_ToString")] internal static void* /* System.String */ System_ValueType_ToString(void* /* System.ValueType */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ValueType __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ValueType_TypeOf")] internal static void* /* System.Type */ System_ValueType_TypeOf() { System.Type __returnValue = typeof(System.ValueType); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_ValueType_Destroy")] internal static void /* System.Void */ System_ValueType_Destroy(void* /* System.ValueType */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Int32 { [UnmanagedCallersOnly(EntryPoint = "System_Int32_TypeOf")] internal static void* /* System.Type */ System_Int32_TypeOf() { System.Type __returnValue = typeof(System.Int32); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_IComparable { [UnmanagedCallersOnly(EntryPoint = "System_IComparable_CompareTo")] internal static int /* System.Int32 */ System_IComparable_CompareTo(void* /* System.IComparable */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IComparable __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Int32 __returnValue = __selfConverted.CompareTo(objConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IComparable_TypeOf")] internal static void* /* System.Type */ System_IComparable_TypeOf() { System.Type __returnValue = typeof(System.IComparable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IComparable_Destroy")] internal static void /* System.Void */ System_IComparable_Destroy(void* /* System.IComparable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IConvertible { [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_GetTypeCode")] internal static System.TypeCode /* System.TypeCode */ System_IConvertible_GetTypeCode(void* /* System.IConvertible */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); try { System.TypeCode __returnValue = __selfConverted.GetTypeCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.TypeCode); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToBoolean")] internal static byte /* System.Boolean */ System_IConvertible_ToBoolean(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Boolean __returnValue = __selfConverted.ToBoolean(providerConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToChar")] internal static char /* System.Char */ System_IConvertible_ToChar(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Char __returnValue = __selfConverted.ToChar(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToSByte")] internal static sbyte /* System.SByte */ System_IConvertible_ToSByte(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.SByte __returnValue = __selfConverted.ToSByte(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToByte")] internal static byte /* System.Byte */ System_IConvertible_ToByte(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Byte __returnValue = __selfConverted.ToByte(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToInt16")] internal static short /* System.Int16 */ System_IConvertible_ToInt16(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Int16 __returnValue = __selfConverted.ToInt16(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToUInt16")] internal static ushort /* System.UInt16 */ System_IConvertible_ToUInt16(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.UInt16 __returnValue = __selfConverted.ToUInt16(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToInt32")] internal static int /* System.Int32 */ System_IConvertible_ToInt32(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Int32 __returnValue = __selfConverted.ToInt32(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToUInt32")] internal static uint /* System.UInt32 */ System_IConvertible_ToUInt32(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.UInt32 __returnValue = __selfConverted.ToUInt32(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToInt64")] internal static long /* System.Int64 */ System_IConvertible_ToInt64(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Int64 __returnValue = __selfConverted.ToInt64(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToUInt64")] internal static ulong /* System.UInt64 */ System_IConvertible_ToUInt64(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.UInt64 __returnValue = __selfConverted.ToUInt64(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToSingle")] internal static float /* System.Single */ System_IConvertible_ToSingle(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Single __returnValue = __selfConverted.ToSingle(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToDouble")] internal static double /* System.Double */ System_IConvertible_ToDouble(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Double __returnValue = __selfConverted.ToDouble(providerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToDecimal")] internal static void* /* System.Decimal */ System_IConvertible_ToDecimal(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Decimal __returnValue = __selfConverted.ToDecimal(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToDateTime")] internal static void* /* System.DateTime */ System_IConvertible_ToDateTime(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateTime __returnValue = __selfConverted.ToDateTime(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToString")] internal static void* /* System.String */ System_IConvertible_ToString(void* /* System.IConvertible */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_ToType")] internal static void* /* System.Object */ System_IConvertible_ToType(void* /* System.IConvertible */ __self, void* /* System.Type */ conversionType, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IConvertible __selfConverted = InteropUtils.GetInstance(__self); System.Type conversionTypeConverted = InteropUtils.GetInstance(conversionType); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Object __returnValue = __selfConverted.ToType(conversionTypeConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_TypeOf")] internal static void* /* System.Type */ System_IConvertible_TypeOf() { System.Type __returnValue = typeof(System.IConvertible); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IConvertible_Destroy")] internal static void /* System.Void */ System_IConvertible_Destroy(void* /* System.IConvertible */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TypeCode { [UnmanagedCallersOnly(EntryPoint = "System_TypeCode_TypeOf")] internal static void* /* System.Type */ System_TypeCode_TypeOf() { System.Type __returnValue = typeof(System.TypeCode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Enum { [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetName")] internal static void* /* System.String */ System_Enum_GetName(void* /* System.Type */ enumType, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = System.Enum.GetName(enumTypeConverted, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetNames_A1")] internal static void* /* System.String[] */ System_Enum_GetNames_A1(void* /* System.Type */ TEnum, void** /* System.Exception */ __outException) { System.Type TEnumConverted = InteropUtils.GetInstance(TEnum); try { System.Type __targetTypeForGenericCall = typeof(System.Enum); System.String __memberNameForGenericCall = nameof(System.Enum.GetNames); System.Object? __methodTargetForGenericCall = null; System.Object[]? __parametersForGenericCall = null; System.Type[] __parameterTypesForGenericCall = System.Type.EmptyTypes; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TEnumConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method GetNames not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.String[] __returnValue = (System.String[])__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetNames_1")] internal static void* /* System.String[] */ System_Enum_GetNames_1(void* /* System.Type */ enumType, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.String[] __returnValue = System.Enum.GetNames(enumTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetUnderlyingType")] internal static void* /* System.Type */ System_Enum_GetUnderlyingType(void* /* System.Type */ enumType, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Type __returnValue = System.Enum.GetUnderlyingType(enumTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetValues_A1")] internal static void* /* System.Array */ System_Enum_GetValues_A1(void* /* System.Type */ TEnum, void** /* System.Exception */ __outException) { System.Type TEnumConverted = InteropUtils.GetInstance(TEnum); try { System.Type __targetTypeForGenericCall = typeof(System.Enum); System.String __memberNameForGenericCall = nameof(System.Enum.GetValues); System.Object? __methodTargetForGenericCall = null; System.Object[]? __parametersForGenericCall = null; System.Type[] __parameterTypesForGenericCall = System.Type.EmptyTypes; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TEnumConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method GetValues not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.Array __returnValue = (System.Array)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetValues_1")] internal static void* /* System.Array */ System_Enum_GetValues_1(void* /* System.Type */ enumType, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Array __returnValue = System.Enum.GetValues(enumTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetValuesAsUnderlyingType_A1")] internal static void* /* System.Array */ System_Enum_GetValuesAsUnderlyingType_A1(void* /* System.Type */ TEnum, void** /* System.Exception */ __outException) { System.Type TEnumConverted = InteropUtils.GetInstance(TEnum); try { System.Type __targetTypeForGenericCall = typeof(System.Enum); System.String __memberNameForGenericCall = nameof(System.Enum.GetValuesAsUnderlyingType); System.Object? __methodTargetForGenericCall = null; System.Object[]? __parametersForGenericCall = null; System.Type[] __parameterTypesForGenericCall = System.Type.EmptyTypes; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TEnumConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method GetValuesAsUnderlyingType not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.Array __returnValue = (System.Array)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetValuesAsUnderlyingType_1")] internal static void* /* System.Array */ System_Enum_GetValuesAsUnderlyingType_1(void* /* System.Type */ enumType, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Array __returnValue = System.Enum.GetValuesAsUnderlyingType(enumTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_HasFlag")] internal static byte /* System.Boolean */ System_Enum_HasFlag(void* /* System.Enum */ __self, void* /* System.Enum */ flag, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); System.Enum flagConverted = InteropUtils.GetInstance(flag); try { System.Boolean __returnValue = __selfConverted.HasFlag(flagConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_IsDefined")] internal static byte /* System.Boolean */ System_Enum_IsDefined(void* /* System.Type */ enumType, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Enum.IsDefined(enumTypeConverted, valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_Parse")] internal static void* /* System.Object */ System_Enum_Parse(void* /* System.Type */ enumType, void* /* System.String */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Object __returnValue = System.Enum.Parse(enumTypeConverted, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_Parse_1")] internal static void* /* System.Object */ System_Enum_Parse_1(void* /* System.Type */ enumType, void* /* System.String */ value, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.String valueConverted = InteropUtils.GetInstance(value); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Object __returnValue = System.Enum.Parse(enumTypeConverted, valueConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_TryParse")] internal static byte /* System.Boolean */ System_Enum_TryParse(void* /* System.Type */ enumType, void* /* System.String */ value, void** /* System.Object */ result, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.String valueConverted = InteropUtils.GetInstance(value); System.Object resultConverted; try { System.Boolean __returnValue = System.Enum.TryParse(enumTypeConverted, valueConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_TryParse_1")] internal static byte /* System.Boolean */ System_Enum_TryParse_1(void* /* System.Type */ enumType, void* /* System.String */ value, byte /* System.Boolean */ ignoreCase, void** /* System.Object */ result, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.String valueConverted = InteropUtils.GetInstance(value); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Object resultConverted; try { System.Boolean __returnValue = System.Enum.TryParse(enumTypeConverted, valueConverted, ignoreCaseConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_Equals")] internal static byte /* System.Boolean */ System_Enum_Equals(void* /* System.Enum */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetHashCode")] internal static int /* System.Int32 */ System_Enum_GetHashCode(void* /* System.Enum */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_CompareTo")] internal static int /* System.Int32 */ System_Enum_CompareTo(void* /* System.Enum */ __self, void* /* System.Object */ target, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); System.Object targetConverted = InteropUtils.GetInstance(target); try { System.Int32 __returnValue = __selfConverted.CompareTo(targetConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToString")] internal static void* /* System.String */ System_Enum_ToString(void* /* System.Enum */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToString_1")] internal static void* /* System.String */ System_Enum_ToString_1(void* /* System.Enum */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToString_2")] internal static void* /* System.String */ System_Enum_ToString_2(void* /* System.Enum */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToString_3")] internal static void* /* System.String */ System_Enum_ToString_3(void* /* System.Enum */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_Format")] internal static void* /* System.String */ System_Enum_Format(void* /* System.Type */ enumType, void* /* System.Object */ value, void* /* System.String */ format, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.Object valueConverted = InteropUtils.GetInstance(value); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = System.Enum.Format(enumTypeConverted, valueConverted, formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_GetTypeCode")] internal static System.TypeCode /* System.TypeCode */ System_Enum_GetTypeCode(void* /* System.Enum */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Enum __selfConverted = InteropUtils.GetInstance(__self); try { System.TypeCode __returnValue = __selfConverted.GetTypeCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.TypeCode); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject")] internal static void* /* System.Object */ System_Enum_ToObject(void* /* System.Type */ enumType, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_1")] internal static void* /* System.Object */ System_Enum_ToObject_1(void* /* System.Type */ enumType, sbyte /* System.SByte */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_2")] internal static void* /* System.Object */ System_Enum_ToObject_2(void* /* System.Type */ enumType, short /* System.Int16 */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_3")] internal static void* /* System.Object */ System_Enum_ToObject_3(void* /* System.Type */ enumType, int /* System.Int32 */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_4")] internal static void* /* System.Object */ System_Enum_ToObject_4(void* /* System.Type */ enumType, byte /* System.Byte */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_5")] internal static void* /* System.Object */ System_Enum_ToObject_5(void* /* System.Type */ enumType, ushort /* System.UInt16 */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_6")] internal static void* /* System.Object */ System_Enum_ToObject_6(void* /* System.Type */ enumType, uint /* System.UInt32 */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_7")] internal static void* /* System.Object */ System_Enum_ToObject_7(void* /* System.Type */ enumType, long /* System.Int64 */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_ToObject_8")] internal static void* /* System.Object */ System_Enum_ToObject_8(void* /* System.Type */ enumType, ulong /* System.UInt64 */ value, void** /* System.Exception */ __outException) { System.Type enumTypeConverted = InteropUtils.GetInstance(enumType); try { System.Object __returnValue = System.Enum.ToObject(enumTypeConverted, value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Enum_TypeOf")] internal static void* /* System.Type */ System_Enum_TypeOf() { System.Type __returnValue = typeof(System.Enum); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Enum_Destroy")] internal static void /* System.Void */ System_Enum_Destroy(void* /* System.Enum */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_ISpanFormattable { [UnmanagedCallersOnly(EntryPoint = "System_ISpanFormattable_TypeOf")] internal static void* /* System.Type */ System_ISpanFormattable_TypeOf() { System.Type __returnValue = typeof(System.ISpanFormattable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_ISpanFormattable_Destroy")] internal static void /* System.Void */ System_ISpanFormattable_Destroy(void* /* System.ISpanFormattable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IFormattable { [UnmanagedCallersOnly(EntryPoint = "System_IFormattable_ToString")] internal static void* /* System.String */ System_IFormattable_ToString(void* /* System.IFormattable */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IFormattable __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IFormattable_TypeOf")] internal static void* /* System.Type */ System_IFormattable_TypeOf() { System.Type __returnValue = typeof(System.IFormattable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IFormattable_Destroy")] internal static void /* System.Void */ System_IFormattable_Destroy(void* /* System.IFormattable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_String { [UnmanagedCallersOnly(EntryPoint = "System_String_Intern")] internal static void* /* System.String */ System_String_Intern(void* /* System.String */ str, void** /* System.Exception */ __outException) { System.String strConverted = InteropUtils.GetInstance(str); try { System.String __returnValue = System.String.Intern(strConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IsInterned")] internal static void* /* System.String */ System_String_IsInterned(void* /* System.String */ str, void** /* System.Exception */ __outException) { System.String strConverted = InteropUtils.GetInstance(str); try { System.String __returnValue = System.String.IsInterned(strConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare")] internal static int /* System.Int32 */ System_String_Compare(void* /* System.String */ strA, void* /* System.String */ strB, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = System.String.Compare(strAConverted, strBConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_1")] internal static int /* System.Int32 */ System_String_Compare_1(void* /* System.String */ strA, void* /* System.String */ strB, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Int32 __returnValue = System.String.Compare(strAConverted, strBConverted, ignoreCaseConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_2")] internal static int /* System.Int32 */ System_String_Compare_2(void* /* System.String */ strA, void* /* System.String */ strB, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = System.String.Compare(strAConverted, strBConverted, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_3")] internal static int /* System.Int32 */ System_String_Compare_3(void* /* System.String */ strA, void* /* System.String */ strB, void* /* System.Globalization.CultureInfo */ culture, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Int32 __returnValue = System.String.Compare(strAConverted, strBConverted, cultureConverted, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_4")] internal static int /* System.Int32 */ System_String_Compare_4(void* /* System.String */ strA, void* /* System.String */ strB, byte /* System.Boolean */ ignoreCase, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Int32 __returnValue = System.String.Compare(strAConverted, strBConverted, ignoreCaseConverted, cultureConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_5")] internal static int /* System.Int32 */ System_String_Compare_5(void* /* System.String */ strA, int /* System.Int32 */ indexA, void* /* System.String */ strB, int /* System.Int32 */ indexB, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = System.String.Compare(strAConverted, indexA, strBConverted, indexB, length); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_6")] internal static int /* System.Int32 */ System_String_Compare_6(void* /* System.String */ strA, int /* System.Int32 */ indexA, void* /* System.String */ strB, int /* System.Int32 */ indexB, int /* System.Int32 */ length, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Int32 __returnValue = System.String.Compare(strAConverted, indexA, strBConverted, indexB, length, ignoreCaseConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_7")] internal static int /* System.Int32 */ System_String_Compare_7(void* /* System.String */ strA, int /* System.Int32 */ indexA, void* /* System.String */ strB, int /* System.Int32 */ indexB, int /* System.Int32 */ length, byte /* System.Boolean */ ignoreCase, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Int32 __returnValue = System.String.Compare(strAConverted, indexA, strBConverted, indexB, length, ignoreCaseConverted, cultureConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_8")] internal static int /* System.Int32 */ System_String_Compare_8(void* /* System.String */ strA, int /* System.Int32 */ indexA, void* /* System.String */ strB, int /* System.Int32 */ indexB, int /* System.Int32 */ length, void* /* System.Globalization.CultureInfo */ culture, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Int32 __returnValue = System.String.Compare(strAConverted, indexA, strBConverted, indexB, length, cultureConverted, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Compare_9")] internal static int /* System.Int32 */ System_String_Compare_9(void* /* System.String */ strA, int /* System.Int32 */ indexA, void* /* System.String */ strB, int /* System.Int32 */ indexB, int /* System.Int32 */ length, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = System.String.Compare(strAConverted, indexA, strBConverted, indexB, length, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_CompareOrdinal")] internal static int /* System.Int32 */ System_String_CompareOrdinal(void* /* System.String */ strA, void* /* System.String */ strB, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = System.String.CompareOrdinal(strAConverted, strBConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_CompareOrdinal_1")] internal static int /* System.Int32 */ System_String_CompareOrdinal_1(void* /* System.String */ strA, int /* System.Int32 */ indexA, void* /* System.String */ strB, int /* System.Int32 */ indexB, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.String strAConverted = InteropUtils.GetInstance(strA); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = System.String.CompareOrdinal(strAConverted, indexA, strBConverted, indexB, length); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_CompareTo")] internal static int /* System.Int32 */ System_String_CompareTo(void* /* System.String */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_CompareTo_1")] internal static int /* System.Int32 */ System_String_CompareTo_1(void* /* System.String */ __self, void* /* System.String */ strB, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String strBConverted = InteropUtils.GetInstance(strB); try { System.Int32 __returnValue = __selfConverted.CompareTo(strBConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_EndsWith")] internal static byte /* System.Boolean */ System_String_EndsWith(void* /* System.String */ __self, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.EndsWith(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_EndsWith_1")] internal static byte /* System.Boolean */ System_String_EndsWith_1(void* /* System.String */ __self, void* /* System.String */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.EndsWith(valueConverted, comparisonType); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_EndsWith_2")] internal static byte /* System.Boolean */ System_String_EndsWith_2(void* /* System.String */ __self, void* /* System.String */ value, byte /* System.Boolean */ ignoreCase, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Boolean __returnValue = __selfConverted.EndsWith(valueConverted, ignoreCaseConverted, cultureConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_EndsWith_3")] internal static byte /* System.Boolean */ System_String_EndsWith_3(void* /* System.String */ __self, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.EndsWith(value); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Equals")] internal static byte /* System.Boolean */ System_String_Equals(void* /* System.String */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Equals_1")] internal static byte /* System.Boolean */ System_String_Equals_1(void* /* System.String */ __self, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Equals_2")] internal static byte /* System.Boolean */ System_String_Equals_2(void* /* System.String */ __self, void* /* System.String */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted, comparisonType); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Equals_3")] internal static byte /* System.Boolean */ System_String_Equals_3(void* /* System.String */ a, void* /* System.String */ b, void** /* System.Exception */ __outException) { System.String aConverted = InteropUtils.GetInstance(a); System.String bConverted = InteropUtils.GetInstance(b); try { System.Boolean __returnValue = System.String.Equals(aConverted, bConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Equals_4")] internal static byte /* System.Boolean */ System_String_Equals_4(void* /* System.String */ a, void* /* System.String */ b, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { System.String aConverted = InteropUtils.GetInstance(a); System.String bConverted = InteropUtils.GetInstance(b); try { System.Boolean __returnValue = System.String.Equals(aConverted, bConverted, comparisonType); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_GetHashCode")] internal static int /* System.Int32 */ System_String_GetHashCode(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_GetHashCode_1")] internal static int /* System.Int32 */ System_String_GetHashCode_1(void* /* System.String */ __self, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_StartsWith")] internal static byte /* System.Boolean */ System_String_StartsWith(void* /* System.String */ __self, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.StartsWith(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_StartsWith_1")] internal static byte /* System.Boolean */ System_String_StartsWith_1(void* /* System.String */ __self, void* /* System.String */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.StartsWith(valueConverted, comparisonType); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_StartsWith_2")] internal static byte /* System.Boolean */ System_String_StartsWith_2(void* /* System.String */ __self, void* /* System.String */ value, byte /* System.Boolean */ ignoreCase, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Boolean __returnValue = __selfConverted.StartsWith(valueConverted, ignoreCaseConverted, cultureConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_StartsWith_3")] internal static byte /* System.Boolean */ System_String_StartsWith_3(void* /* System.String */ __self, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.StartsWith(value); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Clone")] internal static void* /* System.Object */ System_String_Clone(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Copy")] internal static void* /* System.String */ System_String_Copy(void* /* System.String */ str, void** /* System.Exception */ __outException) { System.String strConverted = InteropUtils.GetInstance(str); try { System.String __returnValue = System.String.Copy(strConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_CopyTo")] internal static void /* System.Void */ System_String_CopyTo(void* /* System.String */ __self, int /* System.Int32 */ sourceIndex, void* /* System.Char[] */ destination, int /* System.Int32 */ destinationIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] destinationConverted = InteropUtils.GetInstance(destination); try { __selfConverted.CopyTo(sourceIndex, destinationConverted, destinationIndex, count); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToCharArray")] internal static void* /* System.Char[] */ System_String_ToCharArray(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Char[] __returnValue = __selfConverted.ToCharArray(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToCharArray_1")] internal static void* /* System.Char[] */ System_String_ToCharArray_1(void* /* System.String */ __self, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Char[] __returnValue = __selfConverted.ToCharArray(startIndex, length); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IsNullOrEmpty")] internal static byte /* System.Boolean */ System_String_IsNullOrEmpty(void* /* System.String */ value, void** /* System.Exception */ __outException) { System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.String.IsNullOrEmpty(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IsNullOrWhiteSpace")] internal static byte /* System.Boolean */ System_String_IsNullOrWhiteSpace(void* /* System.String */ value, void** /* System.Exception */ __outException) { System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.String.IsNullOrWhiteSpace(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToString")] internal static void* /* System.String */ System_String_ToString(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToString_1")] internal static void* /* System.String */ System_String_ToString_1(void* /* System.String */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_GetEnumerator")] internal static void* /* System.CharEnumerator */ System_String_GetEnumerator(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.CharEnumerator __returnValue = __selfConverted.GetEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_EnumerateRunes")] internal static void* /* System.Text.StringRuneEnumerator */ System_String_EnumerateRunes(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.StringRuneEnumerator __returnValue = __selfConverted.EnumerateRunes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_GetTypeCode")] internal static System.TypeCode /* System.TypeCode */ System_String_GetTypeCode(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.TypeCode __returnValue = __selfConverted.GetTypeCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.TypeCode); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IsNormalized")] internal static byte /* System.Boolean */ System_String_IsNormalized(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNormalized(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IsNormalized_1")] internal static byte /* System.Boolean */ System_String_IsNormalized_1(void* /* System.String */ __self, System.Text.NormalizationForm /* System.Text.NormalizationForm */ normalizationForm, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNormalized(normalizationForm); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Normalize")] internal static void* /* System.String */ System_String_Normalize(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Normalize(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Normalize_1")] internal static void* /* System.String */ System_String_Normalize_1(void* /* System.String */ __self, System.Text.NormalizationForm /* System.Text.NormalizationForm */ normalizationForm, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Normalize(normalizationForm); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat")] internal static void* /* System.String */ System_String_Concat(void* /* System.Object */ arg0, void** /* System.Exception */ __outException) { System.Object arg0Converted = InteropUtils.GetInstance(arg0); try { System.String __returnValue = System.String.Concat(arg0Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_1")] internal static void* /* System.String */ System_String_Concat_1(void* /* System.Object */ arg0, void* /* System.Object */ arg1, void** /* System.Exception */ __outException) { System.Object arg0Converted = InteropUtils.GetInstance(arg0); System.Object arg1Converted = InteropUtils.GetInstance(arg1); try { System.String __returnValue = System.String.Concat(arg0Converted, arg1Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_2")] internal static void* /* System.String */ System_String_Concat_2(void* /* System.Object */ arg0, void* /* System.Object */ arg1, void* /* System.Object */ arg2, void** /* System.Exception */ __outException) { System.Object arg0Converted = InteropUtils.GetInstance(arg0); System.Object arg1Converted = InteropUtils.GetInstance(arg1); System.Object arg2Converted = InteropUtils.GetInstance(arg2); try { System.String __returnValue = System.String.Concat(arg0Converted, arg1Converted, arg2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_3")] internal static void* /* System.String */ System_String_Concat_3(void* /* System.Object[] */ args, void** /* System.Exception */ __outException) { System.Object[] argsConverted = InteropUtils.GetInstance(args); try { System.String __returnValue = System.String.Concat(argsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_4")] internal static void* /* System.String */ System_String_Concat_4(void* /* System.String */ str0, void* /* System.String */ str1, void** /* System.Exception */ __outException) { System.String str0Converted = InteropUtils.GetInstance(str0); System.String str1Converted = InteropUtils.GetInstance(str1); try { System.String __returnValue = System.String.Concat(str0Converted, str1Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_5")] internal static void* /* System.String */ System_String_Concat_5(void* /* System.String */ str0, void* /* System.String */ str1, void* /* System.String */ str2, void** /* System.Exception */ __outException) { System.String str0Converted = InteropUtils.GetInstance(str0); System.String str1Converted = InteropUtils.GetInstance(str1); System.String str2Converted = InteropUtils.GetInstance(str2); try { System.String __returnValue = System.String.Concat(str0Converted, str1Converted, str2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_6")] internal static void* /* System.String */ System_String_Concat_6(void* /* System.String */ str0, void* /* System.String */ str1, void* /* System.String */ str2, void* /* System.String */ str3, void** /* System.Exception */ __outException) { System.String str0Converted = InteropUtils.GetInstance(str0); System.String str1Converted = InteropUtils.GetInstance(str1); System.String str2Converted = InteropUtils.GetInstance(str2); System.String str3Converted = InteropUtils.GetInstance(str3); try { System.String __returnValue = System.String.Concat(str0Converted, str1Converted, str2Converted, str3Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Concat_7")] internal static void* /* System.String */ System_String_Concat_7(void* /* System.String[] */ values, void** /* System.Exception */ __outException) { System.String[] valuesConverted = InteropUtils.GetInstance(values); try { System.String __returnValue = System.String.Concat(valuesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format")] internal static void* /* System.String */ System_String_Format(void* /* System.String */ format, void* /* System.Object */ arg0, void** /* System.Exception */ __outException) { System.String formatConverted = InteropUtils.GetInstance(format); System.Object arg0Converted = InteropUtils.GetInstance(arg0); try { System.String __returnValue = System.String.Format(formatConverted, arg0Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_1")] internal static void* /* System.String */ System_String_Format_1(void* /* System.String */ format, void* /* System.Object */ arg0, void* /* System.Object */ arg1, void** /* System.Exception */ __outException) { System.String formatConverted = InteropUtils.GetInstance(format); System.Object arg0Converted = InteropUtils.GetInstance(arg0); System.Object arg1Converted = InteropUtils.GetInstance(arg1); try { System.String __returnValue = System.String.Format(formatConverted, arg0Converted, arg1Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_2")] internal static void* /* System.String */ System_String_Format_2(void* /* System.String */ format, void* /* System.Object */ arg0, void* /* System.Object */ arg1, void* /* System.Object */ arg2, void** /* System.Exception */ __outException) { System.String formatConverted = InteropUtils.GetInstance(format); System.Object arg0Converted = InteropUtils.GetInstance(arg0); System.Object arg1Converted = InteropUtils.GetInstance(arg1); System.Object arg2Converted = InteropUtils.GetInstance(arg2); try { System.String __returnValue = System.String.Format(formatConverted, arg0Converted, arg1Converted, arg2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_3")] internal static void* /* System.String */ System_String_Format_3(void* /* System.String */ format, void* /* System.Object[] */ args, void** /* System.Exception */ __outException) { System.String formatConverted = InteropUtils.GetInstance(format); System.Object[] argsConverted = InteropUtils.GetInstance(args); try { System.String __returnValue = System.String.Format(formatConverted, argsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_4")] internal static void* /* System.String */ System_String_Format_4(void* /* System.IFormatProvider */ provider, void* /* System.String */ format, void* /* System.Object */ arg0, void** /* System.Exception */ __outException) { System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.String formatConverted = InteropUtils.GetInstance(format); System.Object arg0Converted = InteropUtils.GetInstance(arg0); try { System.String __returnValue = System.String.Format(providerConverted, formatConverted, arg0Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_5")] internal static void* /* System.String */ System_String_Format_5(void* /* System.IFormatProvider */ provider, void* /* System.String */ format, void* /* System.Object */ arg0, void* /* System.Object */ arg1, void** /* System.Exception */ __outException) { System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.String formatConverted = InteropUtils.GetInstance(format); System.Object arg0Converted = InteropUtils.GetInstance(arg0); System.Object arg1Converted = InteropUtils.GetInstance(arg1); try { System.String __returnValue = System.String.Format(providerConverted, formatConverted, arg0Converted, arg1Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_6")] internal static void* /* System.String */ System_String_Format_6(void* /* System.IFormatProvider */ provider, void* /* System.String */ format, void* /* System.Object */ arg0, void* /* System.Object */ arg1, void* /* System.Object */ arg2, void** /* System.Exception */ __outException) { System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.String formatConverted = InteropUtils.GetInstance(format); System.Object arg0Converted = InteropUtils.GetInstance(arg0); System.Object arg1Converted = InteropUtils.GetInstance(arg1); System.Object arg2Converted = InteropUtils.GetInstance(arg2); try { System.String __returnValue = System.String.Format(providerConverted, formatConverted, arg0Converted, arg1Converted, arg2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_7")] internal static void* /* System.String */ System_String_Format_7(void* /* System.IFormatProvider */ provider, void* /* System.String */ format, void* /* System.Object[] */ args, void** /* System.Exception */ __outException) { System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.String formatConverted = InteropUtils.GetInstance(format); System.Object[] argsConverted = InteropUtils.GetInstance(args); try { System.String __returnValue = System.String.Format(providerConverted, formatConverted, argsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Format_8")] internal static void* /* System.String */ System_String_Format_8(void* /* System.IFormatProvider */ provider, void* /* System.Text.CompositeFormat */ format, void* /* System.Object[] */ args, void** /* System.Exception */ __outException) { System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.Text.CompositeFormat formatConverted = InteropUtils.GetInstance(format); System.Object[] argsConverted = InteropUtils.GetInstance(args); try { System.String __returnValue = System.String.Format(providerConverted, formatConverted, argsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Insert")] internal static void* /* System.String */ System_String_Insert(void* /* System.String */ __self, int /* System.Int32 */ startIndex, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = __selfConverted.Insert(startIndex, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Join")] internal static void* /* System.String */ System_String_Join(char /* System.Char */ separator, void* /* System.String[] */ value, void** /* System.Exception */ __outException) { System.String[] valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = System.String.Join(separator, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Join_1")] internal static void* /* System.String */ System_String_Join_1(void* /* System.String */ separator, void* /* System.String[] */ value, void** /* System.Exception */ __outException) { System.String separatorConverted = InteropUtils.GetInstance(separator); System.String[] valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = System.String.Join(separatorConverted, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Join_2")] internal static void* /* System.String */ System_String_Join_2(char /* System.Char */ separator, void* /* System.String[] */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { System.String[] valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = System.String.Join(separator, valueConverted, startIndex, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Join_3")] internal static void* /* System.String */ System_String_Join_3(void* /* System.String */ separator, void* /* System.String[] */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { System.String separatorConverted = InteropUtils.GetInstance(separator); System.String[] valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = System.String.Join(separatorConverted, valueConverted, startIndex, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Join_4")] internal static void* /* System.String */ System_String_Join_4(char /* System.Char */ separator, void* /* System.Object[] */ values, void** /* System.Exception */ __outException) { System.Object[] valuesConverted = InteropUtils.GetInstance(values); try { System.String __returnValue = System.String.Join(separator, valuesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Join_5")] internal static void* /* System.String */ System_String_Join_5(void* /* System.String */ separator, void* /* System.Object[] */ values, void** /* System.Exception */ __outException) { System.String separatorConverted = InteropUtils.GetInstance(separator); System.Object[] valuesConverted = InteropUtils.GetInstance(values); try { System.String __returnValue = System.String.Join(separatorConverted, valuesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_PadLeft")] internal static void* /* System.String */ System_String_PadLeft(void* /* System.String */ __self, int /* System.Int32 */ totalWidth, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PadLeft(totalWidth); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_PadLeft_1")] internal static void* /* System.String */ System_String_PadLeft_1(void* /* System.String */ __self, int /* System.Int32 */ totalWidth, char /* System.Char */ paddingChar, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PadLeft(totalWidth, paddingChar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_PadRight")] internal static void* /* System.String */ System_String_PadRight(void* /* System.String */ __self, int /* System.Int32 */ totalWidth, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PadRight(totalWidth); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_PadRight_1")] internal static void* /* System.String */ System_String_PadRight_1(void* /* System.String */ __self, int /* System.Int32 */ totalWidth, char /* System.Char */ paddingChar, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PadRight(totalWidth, paddingChar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Remove")] internal static void* /* System.String */ System_String_Remove(void* /* System.String */ __self, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Remove(startIndex, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Remove_1")] internal static void* /* System.String */ System_String_Remove_1(void* /* System.String */ __self, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Remove(startIndex); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Replace")] internal static void* /* System.String */ System_String_Replace(void* /* System.String */ __self, void* /* System.String */ oldValue, void* /* System.String */ newValue, byte /* System.Boolean */ ignoreCase, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String oldValueConverted = InteropUtils.GetInstance(oldValue); System.String newValueConverted = InteropUtils.GetInstance(newValue); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.String __returnValue = __selfConverted.Replace(oldValueConverted, newValueConverted, ignoreCaseConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Replace_1")] internal static void* /* System.String */ System_String_Replace_1(void* /* System.String */ __self, void* /* System.String */ oldValue, void* /* System.String */ newValue, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String oldValueConverted = InteropUtils.GetInstance(oldValue); System.String newValueConverted = InteropUtils.GetInstance(newValue); try { System.String __returnValue = __selfConverted.Replace(oldValueConverted, newValueConverted, comparisonType); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Replace_2")] internal static void* /* System.String */ System_String_Replace_2(void* /* System.String */ __self, char /* System.Char */ oldChar, char /* System.Char */ newChar, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Replace(oldChar, newChar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Replace_3")] internal static void* /* System.String */ System_String_Replace_3(void* /* System.String */ __self, void* /* System.String */ oldValue, void* /* System.String */ newValue, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String oldValueConverted = InteropUtils.GetInstance(oldValue); System.String newValueConverted = InteropUtils.GetInstance(newValue); try { System.String __returnValue = __selfConverted.Replace(oldValueConverted, newValueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ReplaceLineEndings")] internal static void* /* System.String */ System_String_ReplaceLineEndings(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ReplaceLineEndings(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ReplaceLineEndings_1")] internal static void* /* System.String */ System_String_ReplaceLineEndings_1(void* /* System.String */ __self, void* /* System.String */ replacementText, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String replacementTextConverted = InteropUtils.GetInstance(replacementText); try { System.String __returnValue = __selfConverted.ReplaceLineEndings(replacementTextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split")] internal static void* /* System.String[] */ System_String_Split(void* /* System.String */ __self, char /* System.Char */ separator, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.Split(separator, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_1")] internal static void* /* System.String[] */ System_String_Split_1(void* /* System.String */ __self, char /* System.Char */ separator, int /* System.Int32 */ count, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.Split(separator, count, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_2")] internal static void* /* System.String[] */ System_String_Split_2(void* /* System.String */ __self, void* /* System.Char[] */ separator, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_3")] internal static void* /* System.String[] */ System_String_Split_3(void* /* System.String */ __self, void* /* System.Char[] */ separator, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_4")] internal static void* /* System.String[] */ System_String_Split_4(void* /* System.String */ __self, void* /* System.Char[] */ separator, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_5")] internal static void* /* System.String[] */ System_String_Split_5(void* /* System.String */ __self, void* /* System.Char[] */ separator, int /* System.Int32 */ count, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, count, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_6")] internal static void* /* System.String[] */ System_String_Split_6(void* /* System.String */ __self, void* /* System.String */ separator, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_7")] internal static void* /* System.String[] */ System_String_Split_7(void* /* System.String */ __self, void* /* System.String */ separator, int /* System.Int32 */ count, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, count, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_8")] internal static void* /* System.String[] */ System_String_Split_8(void* /* System.String */ __self, void* /* System.String[] */ separator, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String[] separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Split_9")] internal static void* /* System.String[] */ System_String_Split_9(void* /* System.String */ __self, void* /* System.String[] */ separator, int /* System.Int32 */ count, System.StringSplitOptions /* System.StringSplitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String[] separatorConverted = InteropUtils.GetInstance(separator); try { System.String[] __returnValue = __selfConverted.Split(separatorConverted, count, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Substring")] internal static void* /* System.String */ System_String_Substring(void* /* System.String */ __self, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Substring(startIndex); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Substring_1")] internal static void* /* System.String */ System_String_Substring_1(void* /* System.String */ __self, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Substring(startIndex, length); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToLower")] internal static void* /* System.String */ System_String_ToLower(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToLower(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToLower_1")] internal static void* /* System.String */ System_String_ToLower_1(void* /* System.String */ __self, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.String __returnValue = __selfConverted.ToLower(cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToLowerInvariant")] internal static void* /* System.String */ System_String_ToLowerInvariant(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToLowerInvariant(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToUpper")] internal static void* /* System.String */ System_String_ToUpper(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToUpper(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToUpper_1")] internal static void* /* System.String */ System_String_ToUpper_1(void* /* System.String */ __self, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.String __returnValue = __selfConverted.ToUpper(cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_ToUpperInvariant")] internal static void* /* System.String */ System_String_ToUpperInvariant(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToUpperInvariant(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Trim")] internal static void* /* System.String */ System_String_Trim(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Trim(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Trim_1")] internal static void* /* System.String */ System_String_Trim_1(void* /* System.String */ __self, char /* System.Char */ trimChar, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Trim(trimChar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Trim_2")] internal static void* /* System.String */ System_String_Trim_2(void* /* System.String */ __self, void* /* System.Char[] */ trimChars, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] trimCharsConverted = InteropUtils.GetInstance(trimChars); try { System.String __returnValue = __selfConverted.Trim(trimCharsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_TrimStart")] internal static void* /* System.String */ System_String_TrimStart(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.TrimStart(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_TrimStart_1")] internal static void* /* System.String */ System_String_TrimStart_1(void* /* System.String */ __self, char /* System.Char */ trimChar, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.TrimStart(trimChar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_TrimStart_2")] internal static void* /* System.String */ System_String_TrimStart_2(void* /* System.String */ __self, void* /* System.Char[] */ trimChars, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] trimCharsConverted = InteropUtils.GetInstance(trimChars); try { System.String __returnValue = __selfConverted.TrimStart(trimCharsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_TrimEnd")] internal static void* /* System.String */ System_String_TrimEnd(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.TrimEnd(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_TrimEnd_1")] internal static void* /* System.String */ System_String_TrimEnd_1(void* /* System.String */ __self, char /* System.Char */ trimChar, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.TrimEnd(trimChar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_TrimEnd_2")] internal static void* /* System.String */ System_String_TrimEnd_2(void* /* System.String */ __self, void* /* System.Char[] */ trimChars, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] trimCharsConverted = InteropUtils.GetInstance(trimChars); try { System.String __returnValue = __selfConverted.TrimEnd(trimCharsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Contains")] internal static byte /* System.Boolean */ System_String_Contains(void* /* System.String */ __self, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Contains(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Contains_1")] internal static byte /* System.Boolean */ System_String_Contains_1(void* /* System.String */ __self, void* /* System.String */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Contains(valueConverted, comparisonType); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Contains_2")] internal static byte /* System.Boolean */ System_String_Contains_2(void* /* System.String */ __self, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.Contains(value); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Contains_3")] internal static byte /* System.Boolean */ System_String_Contains_3(void* /* System.String */ __self, char /* System.Char */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.Contains(value, comparisonType); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf")] internal static int /* System.Int32 */ System_String_IndexOf(void* /* System.String */ __self, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.IndexOf(value); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_1")] internal static int /* System.Int32 */ System_String_IndexOf_1(void* /* System.String */ __self, char /* System.Char */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.IndexOf(value, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_2")] internal static int /* System.Int32 */ System_String_IndexOf_2(void* /* System.String */ __self, char /* System.Char */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.IndexOf(value, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_3")] internal static int /* System.Int32 */ System_String_IndexOf_3(void* /* System.String */ __self, char /* System.Char */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.IndexOf(value, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOfAny")] internal static int /* System.Int32 */ System_String_IndexOfAny(void* /* System.String */ __self, void* /* System.Char[] */ anyOf, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] anyOfConverted = InteropUtils.GetInstance(anyOf); try { System.Int32 __returnValue = __selfConverted.IndexOfAny(anyOfConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOfAny_1")] internal static int /* System.Int32 */ System_String_IndexOfAny_1(void* /* System.String */ __self, void* /* System.Char[] */ anyOf, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] anyOfConverted = InteropUtils.GetInstance(anyOf); try { System.Int32 __returnValue = __selfConverted.IndexOfAny(anyOfConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOfAny_2")] internal static int /* System.Int32 */ System_String_IndexOfAny_2(void* /* System.String */ __self, void* /* System.Char[] */ anyOf, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] anyOfConverted = InteropUtils.GetInstance(anyOf); try { System.Int32 __returnValue = __selfConverted.IndexOfAny(anyOfConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_4")] internal static int /* System.Int32 */ System_String_IndexOf_4(void* /* System.String */ __self, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_5")] internal static int /* System.Int32 */ System_String_IndexOf_5(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_6")] internal static int /* System.Int32 */ System_String_IndexOf_6(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_7")] internal static int /* System.Int32 */ System_String_IndexOf_7(void* /* System.String */ __self, void* /* System.String */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_8")] internal static int /* System.Int32 */ System_String_IndexOf_8(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted, startIndex, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_IndexOf_9")] internal static int /* System.Int32 */ System_String_IndexOf_9(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(valueConverted, startIndex, count, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf")] internal static int /* System.Int32 */ System_String_LastIndexOf(void* /* System.String */ __self, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(value); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_1")] internal static int /* System.Int32 */ System_String_LastIndexOf_1(void* /* System.String */ __self, char /* System.Char */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(value, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_2")] internal static int /* System.Int32 */ System_String_LastIndexOf_2(void* /* System.String */ __self, char /* System.Char */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(value, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOfAny")] internal static int /* System.Int32 */ System_String_LastIndexOfAny(void* /* System.String */ __self, void* /* System.Char[] */ anyOf, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] anyOfConverted = InteropUtils.GetInstance(anyOf); try { System.Int32 __returnValue = __selfConverted.LastIndexOfAny(anyOfConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOfAny_1")] internal static int /* System.Int32 */ System_String_LastIndexOfAny_1(void* /* System.String */ __self, void* /* System.Char[] */ anyOf, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] anyOfConverted = InteropUtils.GetInstance(anyOf); try { System.Int32 __returnValue = __selfConverted.LastIndexOfAny(anyOfConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOfAny_2")] internal static int /* System.Int32 */ System_String_LastIndexOfAny_2(void* /* System.String */ __self, void* /* System.Char[] */ anyOf, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.Char[] anyOfConverted = InteropUtils.GetInstance(anyOf); try { System.Int32 __returnValue = __selfConverted.LastIndexOfAny(anyOfConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_3")] internal static int /* System.Int32 */ System_String_LastIndexOf_3(void* /* System.String */ __self, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_4")] internal static int /* System.Int32 */ System_String_LastIndexOf_4(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(valueConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_5")] internal static int /* System.Int32 */ System_String_LastIndexOf_5(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(valueConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_6")] internal static int /* System.Int32 */ System_String_LastIndexOf_6(void* /* System.String */ __self, void* /* System.String */ value, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(valueConverted, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_7")] internal static int /* System.Int32 */ System_String_LastIndexOf_7(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(valueConverted, startIndex, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_LastIndexOf_8")] internal static int /* System.Int32 */ System_String_LastIndexOf_8(void* /* System.String */ __self, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, System.StringComparison /* System.StringComparison */ comparisonType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(valueConverted, startIndex, count, comparisonType); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Create")] internal static void* /* System.String */ System_String_Create(void* /* System.Char[] */ value, void** /* System.Exception */ __outException) { System.Char[] valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = new System.String(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Create_1")] internal static void* /* System.String */ System_String_Create_1(void* /* System.Char[] */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Char[] valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = new System.String(valueConverted, startIndex, length); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Create_2")] internal static void* /* System.String */ System_String_Create_2(char /* System.Char */ c, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { try { System.String __returnValue = new System.String(c, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Chars_Get")] internal static char /* System.Char */ System_String_Chars_Get(void* /* System.String */ __self, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Char __returnValue = __selfConverted[index]; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Length_Get")] internal static int /* System.Int32 */ System_String_Length_Get(void* /* System.String */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.String __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Length; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_String_Empty_Get")] internal static void* /* System.String */ System_String_Empty_Get() { System.String __returnValue = System.String.Empty; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_String_TypeOf")] internal static void* /* System.Type */ System_String_TypeOf() { System.Type __returnValue = typeof(System.String); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_String_Destroy")] internal static void /* System.Void */ System_String_Destroy(void* /* System.String */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_StringComparison { [UnmanagedCallersOnly(EntryPoint = "System_StringComparison_TypeOf")] internal static void* /* System.Type */ System_StringComparison_TypeOf() { System.Type __returnValue = typeof(System.StringComparison); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_CultureInfo { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CreateSpecificCulture")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_CreateSpecificCulture(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.CreateSpecificCulture(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetCultures")] internal static void* /* System.Globalization.CultureInfo[] */ System_Globalization_CultureInfo_GetCultures(System.Globalization.CultureTypes /* System.Globalization.CultureTypes */ types, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo[] __returnValue = System.Globalization.CultureInfo.GetCultures(types); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Equals")] internal static byte /* System.Boolean */ System_Globalization_CultureInfo_Equals(void* /* System.Globalization.CultureInfo */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetHashCode")] internal static int /* System.Int32 */ System_Globalization_CultureInfo_GetHashCode(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_ToString")] internal static void* /* System.String */ System_Globalization_CultureInfo_ToString(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetFormat")] internal static void* /* System.Object */ System_Globalization_CultureInfo_GetFormat(void* /* System.Globalization.CultureInfo */ __self, void* /* System.Type */ formatType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type formatTypeConverted = InteropUtils.GetInstance(formatType); try { System.Object __returnValue = __selfConverted.GetFormat(formatTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_ClearCachedData")] internal static void /* System.Void */ System_Globalization_CultureInfo_ClearCachedData(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ClearCachedData(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetConsoleFallbackUICulture")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_GetConsoleFallbackUICulture(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CultureInfo __returnValue = __selfConverted.GetConsoleFallbackUICulture(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Clone")] internal static void* /* System.Object */ System_Globalization_CultureInfo_Clone(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_ReadOnly")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_ReadOnly(void* /* System.Globalization.CultureInfo */ ci, void** /* System.Exception */ __outException) { System.Globalization.CultureInfo ciConverted = InteropUtils.GetInstance(ci); try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.ReadOnly(ciConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetCultureInfo")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_GetCultureInfo(int /* System.Int32 */ culture, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.GetCultureInfo(culture); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetCultureInfo_1")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_GetCultureInfo_1(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.GetCultureInfo(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetCultureInfo_2")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_GetCultureInfo_2(void* /* System.String */ name, void* /* System.String */ altName, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.String altNameConverted = InteropUtils.GetInstance(altName); try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.GetCultureInfo(nameConverted, altNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetCultureInfo_3")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_GetCultureInfo_3(void* /* System.String */ name, byte /* System.Boolean */ predefinedOnly, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.Boolean predefinedOnlyConverted = predefinedOnly.ToBool(); try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.GetCultureInfo(nameConverted, predefinedOnlyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.GetCultureInfoByIetfLanguageTag(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Create_1")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_Create_1(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Globalization.CultureInfo __returnValue = new System.Globalization.CultureInfo(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Create_2")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_Create_2(void* /* System.String */ name, byte /* System.Boolean */ useUserOverride, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.Boolean useUserOverrideConverted = useUserOverride.ToBool(); try { System.Globalization.CultureInfo __returnValue = new System.Globalization.CultureInfo(nameConverted, useUserOverrideConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Create_3")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_Create_3(int /* System.Int32 */ culture, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = new System.Globalization.CultureInfo(culture); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Create_4")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_Create_4(int /* System.Int32 */ culture, byte /* System.Boolean */ useUserOverride, void** /* System.Exception */ __outException) { System.Boolean useUserOverrideConverted = useUserOverride.ToBool(); try { System.Globalization.CultureInfo __returnValue = new System.Globalization.CultureInfo(culture, useUserOverrideConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CurrentCulture_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_CurrentCulture_Get(void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.CurrentCulture; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CurrentCulture_Set")] internal static void /* System.Void */ System_Globalization_CultureInfo_CurrentCulture_Set(void* /* System.Globalization.CultureInfo */ __value, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo.CurrentCulture = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CurrentUICulture_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_CurrentUICulture_Get(void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.CurrentUICulture; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CurrentUICulture_Set")] internal static void /* System.Void */ System_Globalization_CultureInfo_CurrentUICulture_Set(void* /* System.Globalization.CultureInfo */ __value, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo.CurrentUICulture = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_InstalledUICulture_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_InstalledUICulture_Get(void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.InstalledUICulture; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get(void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.DefaultThreadCurrentCulture; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set")] internal static void /* System.Void */ System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set(void* /* System.Globalization.CultureInfo */ __value, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo.DefaultThreadCurrentCulture = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get(void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.DefaultThreadCurrentUICulture; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set")] internal static void /* System.Void */ System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set(void* /* System.Globalization.CultureInfo */ __value, void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_InvariantCulture_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_InvariantCulture_Get(void** /* System.Exception */ __outException) { try { System.Globalization.CultureInfo __returnValue = System.Globalization.CultureInfo.InvariantCulture; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Parent_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Globalization_CultureInfo_Parent_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CultureInfo __returnValue = __selfConverted.Parent; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_LCID_Get")] internal static int /* System.Int32 */ System_Globalization_CultureInfo_LCID_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LCID; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_KeyboardLayoutId_Get")] internal static int /* System.Int32 */ System_Globalization_CultureInfo_KeyboardLayoutId_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.KeyboardLayoutId; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Name_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_Name_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_IetfLanguageTag_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_IetfLanguageTag_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.IetfLanguageTag; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DisplayName_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_DisplayName_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.DisplayName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_NativeName_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_NativeName_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NativeName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_EnglishName_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_EnglishName_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.EnglishName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.TwoLetterISOLanguageName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ThreeLetterISOLanguageName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get")] internal static void* /* System.String */ System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ThreeLetterWindowsLanguageName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CompareInfo_Get")] internal static void* /* System.Globalization.CompareInfo */ System_Globalization_CultureInfo_CompareInfo_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CompareInfo __returnValue = __selfConverted.CompareInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_TextInfo_Get")] internal static void* /* System.Globalization.TextInfo */ System_Globalization_CultureInfo_TextInfo_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.TextInfo __returnValue = __selfConverted.TextInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_IsNeutralCulture_Get")] internal static byte /* System.Boolean */ System_Globalization_CultureInfo_IsNeutralCulture_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNeutralCulture; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_CultureTypes_Get")] internal static System.Globalization.CultureTypes /* System.Globalization.CultureTypes */ System_Globalization_CultureInfo_CultureTypes_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CultureTypes __returnValue = __selfConverted.CultureTypes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Globalization.CultureTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_NumberFormat_Get")] internal static void* /* System.Globalization.NumberFormatInfo */ System_Globalization_CultureInfo_NumberFormat_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.NumberFormatInfo __returnValue = __selfConverted.NumberFormat; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_NumberFormat_Set")] internal static void /* System.Void */ System_Globalization_CultureInfo_NumberFormat_Set(void* /* System.Globalization.CultureInfo */ __self, void* /* System.Globalization.NumberFormatInfo */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NumberFormat = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DateTimeFormat_Get")] internal static void* /* System.Globalization.DateTimeFormatInfo */ System_Globalization_CultureInfo_DateTimeFormat_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.DateTimeFormatInfo __returnValue = __selfConverted.DateTimeFormat; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_DateTimeFormat_Set")] internal static void /* System.Void */ System_Globalization_CultureInfo_DateTimeFormat_Set(void* /* System.Globalization.CultureInfo */ __self, void* /* System.Globalization.DateTimeFormatInfo */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.DateTimeFormat = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Calendar_Get")] internal static void* /* System.Globalization.Calendar */ System_Globalization_CultureInfo_Calendar_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.Calendar __returnValue = __selfConverted.Calendar; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_OptionalCalendars_Get")] internal static void* /* System.Globalization.Calendar[] */ System_Globalization_CultureInfo_OptionalCalendars_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.Calendar[] __returnValue = __selfConverted.OptionalCalendars; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_UseUserOverride_Get")] internal static byte /* System.Boolean */ System_Globalization_CultureInfo_UseUserOverride_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.UseUserOverride; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Globalization_CultureInfo_IsReadOnly_Get(void* /* System.Globalization.CultureInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CultureInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_TypeOf")] internal static void* /* System.Type */ System_Globalization_CultureInfo_TypeOf() { System.Type __returnValue = typeof(System.Globalization.CultureInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureInfo_Destroy")] internal static void /* System.Void */ System_Globalization_CultureInfo_Destroy(void* /* System.Globalization.CultureInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IFormatProvider { [UnmanagedCallersOnly(EntryPoint = "System_IFormatProvider_GetFormat")] internal static void* /* System.Object */ System_IFormatProvider_GetFormat(void* /* System.IFormatProvider */ __self, void* /* System.Type */ formatType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IFormatProvider __selfConverted = InteropUtils.GetInstance(__self); System.Type formatTypeConverted = InteropUtils.GetInstance(formatType); try { System.Object __returnValue = __selfConverted.GetFormat(formatTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IFormatProvider_TypeOf")] internal static void* /* System.Type */ System_IFormatProvider_TypeOf() { System.Type __returnValue = typeof(System.IFormatProvider); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IFormatProvider_Destroy")] internal static void /* System.Void */ System_IFormatProvider_Destroy(void* /* System.IFormatProvider */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IStructuralComparable { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralComparable_CompareTo")] internal static int /* System.Int32 */ System_Collections_IStructuralComparable_CompareTo(void* /* System.Collections.IStructuralComparable */ __self, void* /* System.Object */ other, void* /* System.Collections.IComparer */ comparer, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IStructuralComparable __selfConverted = InteropUtils.GetInstance(__self); System.Object otherConverted = InteropUtils.GetInstance(other); System.Collections.IComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Int32 __returnValue = __selfConverted.CompareTo(otherConverted, comparerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralComparable_TypeOf")] internal static void* /* System.Type */ System_Collections_IStructuralComparable_TypeOf() { System.Type __returnValue = typeof(System.Collections.IStructuralComparable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralComparable_Destroy")] internal static void /* System.Void */ System_Collections_IStructuralComparable_Destroy(void* /* System.Collections.IStructuralComparable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IComparer { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IComparer_Compare")] internal static int /* System.Int32 */ System_Collections_IComparer_Compare(void* /* System.Collections.IComparer */ __self, void* /* System.Object */ x, void* /* System.Object */ y, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IComparer __selfConverted = InteropUtils.GetInstance(__self); System.Object xConverted = InteropUtils.GetInstance(x); System.Object yConverted = InteropUtils.GetInstance(y); try { System.Int32 __returnValue = __selfConverted.Compare(xConverted, yConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IComparer_TypeOf")] internal static void* /* System.Type */ System_Collections_IComparer_TypeOf() { System.Type __returnValue = typeof(System.Collections.IComparer); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IComparer_Destroy")] internal static void /* System.Void */ System_Collections_IComparer_Destroy(void* /* System.Collections.IComparer */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IStructuralEquatable { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralEquatable_Equals")] internal static byte /* System.Boolean */ System_Collections_IStructuralEquatable_Equals(void* /* System.Collections.IStructuralEquatable */ __self, void* /* System.Object */ other, void* /* System.Collections.IEqualityComparer */ comparer, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IStructuralEquatable __selfConverted = InteropUtils.GetInstance(__self); System.Object otherConverted = InteropUtils.GetInstance(other); System.Collections.IEqualityComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted, comparerConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralEquatable_GetHashCode")] internal static int /* System.Int32 */ System_Collections_IStructuralEquatable_GetHashCode(void* /* System.Collections.IStructuralEquatable */ __self, void* /* System.Collections.IEqualityComparer */ comparer, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IStructuralEquatable __selfConverted = InteropUtils.GetInstance(__self); System.Collections.IEqualityComparer comparerConverted = InteropUtils.GetInstance(comparer); try { System.Int32 __returnValue = __selfConverted.GetHashCode(comparerConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralEquatable_TypeOf")] internal static void* /* System.Type */ System_Collections_IStructuralEquatable_TypeOf() { System.Type __returnValue = typeof(System.Collections.IStructuralEquatable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IStructuralEquatable_Destroy")] internal static void /* System.Void */ System_Collections_IStructuralEquatable_Destroy(void* /* System.Collections.IStructuralEquatable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IEqualityComparer { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEqualityComparer_Equals")] internal static byte /* System.Boolean */ System_Collections_IEqualityComparer_Equals(void* /* System.Collections.IEqualityComparer */ __self, void* /* System.Object */ x, void* /* System.Object */ y, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IEqualityComparer __selfConverted = InteropUtils.GetInstance(__self); System.Object xConverted = InteropUtils.GetInstance(x); System.Object yConverted = InteropUtils.GetInstance(y); try { System.Boolean __returnValue = __selfConverted.Equals(xConverted, yConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEqualityComparer_GetHashCode")] internal static int /* System.Int32 */ System_Collections_IEqualityComparer_GetHashCode(void* /* System.Collections.IEqualityComparer */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IEqualityComparer __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Int32 __returnValue = __selfConverted.GetHashCode(objConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEqualityComparer_TypeOf")] internal static void* /* System.Type */ System_Collections_IEqualityComparer_TypeOf() { System.Type __returnValue = typeof(System.Collections.IEqualityComparer); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IEqualityComparer_Destroy")] internal static void /* System.Void */ System_Collections_IEqualityComparer_Destroy(void* /* System.Collections.IEqualityComparer */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_CultureTypes { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CultureTypes_TypeOf")] internal static void* /* System.Type */ System_Globalization_CultureTypes_TypeOf() { System.Type __returnValue = typeof(System.Globalization.CultureTypes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_CompareInfo { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetCompareInfo")] internal static void* /* System.Globalization.CompareInfo */ System_Globalization_CompareInfo_GetCompareInfo(int /* System.Int32 */ culture, void* /* System.Reflection.Assembly */ assembly, void** /* System.Exception */ __outException) { System.Reflection.Assembly assemblyConverted = InteropUtils.GetInstance(assembly); try { System.Globalization.CompareInfo __returnValue = System.Globalization.CompareInfo.GetCompareInfo(culture, assemblyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetCompareInfo_1")] internal static void* /* System.Globalization.CompareInfo */ System_Globalization_CompareInfo_GetCompareInfo_1(void* /* System.String */ name, void* /* System.Reflection.Assembly */ assembly, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Assembly assemblyConverted = InteropUtils.GetInstance(assembly); try { System.Globalization.CompareInfo __returnValue = System.Globalization.CompareInfo.GetCompareInfo(nameConverted, assemblyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetCompareInfo_2")] internal static void* /* System.Globalization.CompareInfo */ System_Globalization_CompareInfo_GetCompareInfo_2(int /* System.Int32 */ culture, void** /* System.Exception */ __outException) { try { System.Globalization.CompareInfo __returnValue = System.Globalization.CompareInfo.GetCompareInfo(culture); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetCompareInfo_3")] internal static void* /* System.Globalization.CompareInfo */ System_Globalization_CompareInfo_GetCompareInfo_3(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Globalization.CompareInfo __returnValue = System.Globalization.CompareInfo.GetCompareInfo(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsSortable")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsSortable(char /* System.Char */ ch, void** /* System.Exception */ __outException) { try { System.Boolean __returnValue = System.Globalization.CompareInfo.IsSortable(ch); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsSortable_1")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsSortable_1(void* /* System.String */ text, void** /* System.Exception */ __outException) { System.String textConverted = InteropUtils.GetInstance(text); try { System.Boolean __returnValue = System.Globalization.CompareInfo.IsSortable(textConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsSortable_2")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsSortable_2(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Globalization.CompareInfo.IsSortable(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Compare")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_Compare(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ string1, void* /* System.String */ string2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String string1Converted = InteropUtils.GetInstance(string1); System.String string2Converted = InteropUtils.GetInstance(string2); try { System.Int32 __returnValue = __selfConverted.Compare(string1Converted, string2Converted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Compare_1")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_Compare_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ string1, void* /* System.String */ string2, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String string1Converted = InteropUtils.GetInstance(string1); System.String string2Converted = InteropUtils.GetInstance(string2); try { System.Int32 __returnValue = __selfConverted.Compare(string1Converted, string2Converted, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Compare_2")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_Compare_2(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ string1, int /* System.Int32 */ offset1, int /* System.Int32 */ length1, void* /* System.String */ string2, int /* System.Int32 */ offset2, int /* System.Int32 */ length2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String string1Converted = InteropUtils.GetInstance(string1); System.String string2Converted = InteropUtils.GetInstance(string2); try { System.Int32 __returnValue = __selfConverted.Compare(string1Converted, offset1, length1, string2Converted, offset2, length2); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Compare_3")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_Compare_3(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ string1, int /* System.Int32 */ offset1, void* /* System.String */ string2, int /* System.Int32 */ offset2, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String string1Converted = InteropUtils.GetInstance(string1); System.String string2Converted = InteropUtils.GetInstance(string2); try { System.Int32 __returnValue = __selfConverted.Compare(string1Converted, offset1, string2Converted, offset2, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Compare_4")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_Compare_4(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ string1, int /* System.Int32 */ offset1, void* /* System.String */ string2, int /* System.Int32 */ offset2, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String string1Converted = InteropUtils.GetInstance(string1); System.String string2Converted = InteropUtils.GetInstance(string2); try { System.Int32 __returnValue = __selfConverted.Compare(string1Converted, offset1, string2Converted, offset2); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Compare_5")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_Compare_5(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ string1, int /* System.Int32 */ offset1, int /* System.Int32 */ length1, void* /* System.String */ string2, int /* System.Int32 */ offset2, int /* System.Int32 */ length2, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String string1Converted = InteropUtils.GetInstance(string1); System.String string2Converted = InteropUtils.GetInstance(string2); try { System.Int32 __returnValue = __selfConverted.Compare(string1Converted, offset1, length1, string2Converted, offset2, length2, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsPrefix")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsPrefix(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ prefix, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String prefixConverted = InteropUtils.GetInstance(prefix); try { System.Boolean __returnValue = __selfConverted.IsPrefix(sourceConverted, prefixConverted, options); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsPrefix_1")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsPrefix_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ prefix, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String prefixConverted = InteropUtils.GetInstance(prefix); try { System.Boolean __returnValue = __selfConverted.IsPrefix(sourceConverted, prefixConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsSuffix")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsSuffix(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ suffix, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String suffixConverted = InteropUtils.GetInstance(suffix); try { System.Boolean __returnValue = __selfConverted.IsSuffix(sourceConverted, suffixConverted, options); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IsSuffix_1")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_IsSuffix_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ suffix, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String suffixConverted = InteropUtils.GetInstance(suffix); try { System.Boolean __returnValue = __selfConverted.IsSuffix(sourceConverted, suffixConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, value); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_1")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_2")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_2(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, value, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_3")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_3(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, valueConverted, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_4")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_4(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, value, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_5")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_5(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, valueConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_6")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_6(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, value, startIndex, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_7")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_7(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, valueConverted, startIndex, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_8")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_8(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, value, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_9")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_9(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, valueConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_10")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_10(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, value, startIndex, count, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_IndexOf_11")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_IndexOf_11(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.IndexOf(sourceConverted, valueConverted, startIndex, count, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, value); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_1")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_2")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_2(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, value, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_3")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_3(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, valueConverted, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_4")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_4(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, value, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_5")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_5(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, valueConverted, startIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_6")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_6(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, value, startIndex, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_7")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_7(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, valueConverted, startIndex, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_8")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_8(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, value, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_9")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_9(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, valueConverted, startIndex, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_10")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_10(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, char /* System.Char */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, value, startIndex, count, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LastIndexOf_11")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LastIndexOf_11(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void* /* System.String */ value, int /* System.Int32 */ startIndex, int /* System.Int32 */ count, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); System.String valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.LastIndexOf(sourceConverted, valueConverted, startIndex, count, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetSortKey")] internal static void* /* System.Globalization.SortKey */ System_Globalization_CompareInfo_GetSortKey(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Globalization.SortKey __returnValue = __selfConverted.GetSortKey(sourceConverted, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetSortKey_1")] internal static void* /* System.Globalization.SortKey */ System_Globalization_CompareInfo_GetSortKey_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Globalization.SortKey __returnValue = __selfConverted.GetSortKey(sourceConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Equals")] internal static byte /* System.Boolean */ System_Globalization_CompareInfo_Equals(void* /* System.Globalization.CompareInfo */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetHashCode")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_GetHashCode(void* /* System.Globalization.CompareInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_GetHashCode_1")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_GetHashCode_1(void* /* System.Globalization.CompareInfo */ __self, void* /* System.String */ source, System.Globalization.CompareOptions /* System.Globalization.CompareOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); System.String sourceConverted = InteropUtils.GetInstance(source); try { System.Int32 __returnValue = __selfConverted.GetHashCode(sourceConverted, options); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_ToString")] internal static void* /* System.String */ System_Globalization_CompareInfo_ToString(void* /* System.Globalization.CompareInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Name_Get")] internal static void* /* System.String */ System_Globalization_CompareInfo_Name_Get(void* /* System.Globalization.CompareInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Version_Get")] internal static void* /* System.Globalization.SortVersion */ System_Globalization_CompareInfo_Version_Get(void* /* System.Globalization.CompareInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.SortVersion __returnValue = __selfConverted.Version; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_LCID_Get")] internal static int /* System.Int32 */ System_Globalization_CompareInfo_LCID_Get(void* /* System.Globalization.CompareInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.CompareInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LCID; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_TypeOf")] internal static void* /* System.Type */ System_Globalization_CompareInfo_TypeOf() { System.Type __returnValue = typeof(System.Globalization.CompareInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareInfo_Destroy")] internal static void /* System.Void */ System_Globalization_CompareInfo_Destroy(void* /* System.Globalization.CompareInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_IDeserializationCallback { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IDeserializationCallback_OnDeserialization")] internal static void /* System.Void */ System_Runtime_Serialization_IDeserializationCallback_OnDeserialization(void* /* System.Runtime.Serialization.IDeserializationCallback */ __self, void* /* System.Object */ sender, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IDeserializationCallback __selfConverted = InteropUtils.GetInstance(__self); System.Object senderConverted = InteropUtils.GetInstance(sender); try { __selfConverted.OnDeserialization(senderConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IDeserializationCallback_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_IDeserializationCallback_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.IDeserializationCallback); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IDeserializationCallback_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_IDeserializationCallback_Destroy(void* /* System.Runtime.Serialization.IDeserializationCallback */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_Assembly { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Load")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_Load(void* /* System.String */ assemblyString, void** /* System.Exception */ __outException) { System.String assemblyStringConverted = InteropUtils.GetInstance(assemblyString); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.Load(assemblyStringConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_LoadWithPartialName")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_LoadWithPartialName(void* /* System.String */ partialName, void** /* System.Exception */ __outException) { System.String partialNameConverted = InteropUtils.GetInstance(partialName); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.LoadWithPartialName(partialNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Load_1")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_Load_1(void* /* System.Reflection.AssemblyName */ assemblyRef, void** /* System.Exception */ __outException) { System.Reflection.AssemblyName assemblyRefConverted = InteropUtils.GetInstance(assemblyRef); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.Load(assemblyRefConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetExecutingAssembly")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_GetExecutingAssembly(void** /* System.Exception */ __outException) { try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.GetExecutingAssembly(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetCallingAssembly")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_GetCallingAssembly(void** /* System.Exception */ __outException) { try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.GetCallingAssembly(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetTypes")] internal static void* /* System.Type[] */ System_Reflection_Assembly_GetTypes(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetTypes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetExportedTypes")] internal static void* /* System.Type[] */ System_Reflection_Assembly_GetExportedTypes(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetExportedTypes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetForwardedTypes")] internal static void* /* System.Type[] */ System_Reflection_Assembly_GetForwardedTypes(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetForwardedTypes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetManifestResourceInfo")] internal static void* /* System.Reflection.ManifestResourceInfo */ System_Reflection_Assembly_GetManifestResourceInfo(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ resourceName, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String resourceNameConverted = InteropUtils.GetInstance(resourceName); try { System.Reflection.ManifestResourceInfo __returnValue = __selfConverted.GetManifestResourceInfo(resourceNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetManifestResourceNames")] internal static void* /* System.String[] */ System_Reflection_Assembly_GetManifestResourceNames(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.GetManifestResourceNames(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetManifestResourceStream")] internal static void* /* System.IO.Stream */ System_Reflection_Assembly_GetManifestResourceStream(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.IO.Stream __returnValue = __selfConverted.GetManifestResourceStream(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetManifestResourceStream_1")] internal static void* /* System.IO.Stream */ System_Reflection_Assembly_GetManifestResourceStream_1(void* /* System.Reflection.Assembly */ __self, void* /* System.Type */ type, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Type typeConverted = InteropUtils.GetInstance(type); System.String nameConverted = InteropUtils.GetInstance(name); try { System.IO.Stream __returnValue = __selfConverted.GetManifestResourceStream(typeConverted, nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetName")] internal static void* /* System.Reflection.AssemblyName */ System_Reflection_Assembly_GetName(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.AssemblyName __returnValue = __selfConverted.GetName(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetName_1")] internal static void* /* System.Reflection.AssemblyName */ System_Reflection_Assembly_GetName_1(void* /* System.Reflection.Assembly */ __self, byte /* System.Boolean */ copiedName, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Boolean copiedNameConverted = copiedName.ToBool(); try { System.Reflection.AssemblyName __returnValue = __selfConverted.GetName(copiedNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetType_1")] internal static void* /* System.Type */ System_Reflection_Assembly_GetType_1(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Type __returnValue = __selfConverted.GetType(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetType_2")] internal static void* /* System.Type */ System_Reflection_Assembly_GetType_2(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ name, byte /* System.Boolean */ throwOnError, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); try { System.Type __returnValue = __selfConverted.GetType(nameConverted, throwOnErrorConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetType_3")] internal static void* /* System.Type */ System_Reflection_Assembly_GetType_3(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ name, byte /* System.Boolean */ throwOnError, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Type __returnValue = __selfConverted.GetType(nameConverted, throwOnErrorConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_IsDefined")] internal static byte /* System.Boolean */ System_Reflection_Assembly_IsDefined(void* /* System.Reflection.Assembly */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = __selfConverted.IsDefined(attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetCustomAttributes")] internal static void* /* System.Object[] */ System_Reflection_Assembly_GetCustomAttributes(void* /* System.Reflection.Assembly */ __self, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetCustomAttributes_1")] internal static void* /* System.Object[] */ System_Reflection_Assembly_GetCustomAttributes_1(void* /* System.Reflection.Assembly */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_CreateInstance")] internal static void* /* System.Object */ System_Reflection_Assembly_CreateInstance(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ typeName, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String typeNameConverted = InteropUtils.GetInstance(typeName); try { System.Object __returnValue = __selfConverted.CreateInstance(typeNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_CreateInstance_1")] internal static void* /* System.Object */ System_Reflection_Assembly_CreateInstance_1(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ typeName, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String typeNameConverted = InteropUtils.GetInstance(typeName); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Object __returnValue = __selfConverted.CreateInstance(typeNameConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_CreateInstance_2")] internal static void* /* System.Object */ System_Reflection_Assembly_CreateInstance_2(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ typeName, byte /* System.Boolean */ ignoreCase, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object[] */ args, void* /* System.Globalization.CultureInfo */ culture, void* /* System.Object[] */ activationAttributes, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String typeNameConverted = InteropUtils.GetInstance(typeName); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object[] argsConverted = InteropUtils.GetInstance(args); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); System.Object[] activationAttributesConverted = InteropUtils.GetInstance(activationAttributes); try { System.Object __returnValue = __selfConverted.CreateInstance(typeNameConverted, ignoreCaseConverted, bindingAttr, binderConverted, argsConverted, cultureConverted, activationAttributesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetModule")] internal static void* /* System.Reflection.Module */ System_Reflection_Assembly_GetModule(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.Module __returnValue = __selfConverted.GetModule(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetModules")] internal static void* /* System.Reflection.Module[] */ System_Reflection_Assembly_GetModules(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Module[] __returnValue = __selfConverted.GetModules(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetModules_1")] internal static void* /* System.Reflection.Module[] */ System_Reflection_Assembly_GetModules_1(void* /* System.Reflection.Assembly */ __self, byte /* System.Boolean */ getResourceModules, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Boolean getResourceModulesConverted = getResourceModules.ToBool(); try { System.Reflection.Module[] __returnValue = __selfConverted.GetModules(getResourceModulesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetLoadedModules")] internal static void* /* System.Reflection.Module[] */ System_Reflection_Assembly_GetLoadedModules(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Module[] __returnValue = __selfConverted.GetLoadedModules(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetLoadedModules_1")] internal static void* /* System.Reflection.Module[] */ System_Reflection_Assembly_GetLoadedModules_1(void* /* System.Reflection.Assembly */ __self, byte /* System.Boolean */ getResourceModules, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Boolean getResourceModulesConverted = getResourceModules.ToBool(); try { System.Reflection.Module[] __returnValue = __selfConverted.GetLoadedModules(getResourceModulesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetReferencedAssemblies")] internal static void* /* System.Reflection.AssemblyName[] */ System_Reflection_Assembly_GetReferencedAssemblies(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.AssemblyName[] __returnValue = __selfConverted.GetReferencedAssemblies(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetSatelliteAssembly")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_GetSatelliteAssembly(void* /* System.Reflection.Assembly */ __self, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Reflection.Assembly __returnValue = __selfConverted.GetSatelliteAssembly(cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetSatelliteAssembly_1")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_GetSatelliteAssembly_1(void* /* System.Reflection.Assembly */ __self, void* /* System.Globalization.CultureInfo */ culture, void* /* System.Version */ version, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); System.Version versionConverted = InteropUtils.GetInstance(version); try { System.Reflection.Assembly __returnValue = __selfConverted.GetSatelliteAssembly(cultureConverted, versionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetFile")] internal static void* /* System.IO.FileStream */ System_Reflection_Assembly_GetFile(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.IO.FileStream __returnValue = __selfConverted.GetFile(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetFiles")] internal static void* /* System.IO.FileStream[] */ System_Reflection_Assembly_GetFiles(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.IO.FileStream[] __returnValue = __selfConverted.GetFiles(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetFiles_1")] internal static void* /* System.IO.FileStream[] */ System_Reflection_Assembly_GetFiles_1(void* /* System.Reflection.Assembly */ __self, byte /* System.Boolean */ getResourceModules, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Boolean getResourceModulesConverted = getResourceModules.ToBool(); try { System.IO.FileStream[] __returnValue = __selfConverted.GetFiles(getResourceModulesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetObjectData")] internal static void /* System.Void */ System_Reflection_Assembly_GetObjectData(void* /* System.Reflection.Assembly */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ToString")] internal static void* /* System.String */ System_Reflection_Assembly_ToString(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Equals")] internal static byte /* System.Boolean */ System_Reflection_Assembly_Equals(void* /* System.Reflection.Assembly */ __self, void* /* System.Object */ o, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.Object oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = __selfConverted.Equals(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_Assembly_GetHashCode(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_CreateQualifiedName")] internal static void* /* System.String */ System_Reflection_Assembly_CreateQualifiedName(void* /* System.String */ assemblyName, void* /* System.String */ typeName, void** /* System.Exception */ __outException) { System.String assemblyNameConverted = InteropUtils.GetInstance(assemblyName); System.String typeNameConverted = InteropUtils.GetInstance(typeName); try { System.String __returnValue = System.Reflection.Assembly.CreateQualifiedName(assemblyNameConverted, typeNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetAssembly")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_GetAssembly(void* /* System.Type */ type, void** /* System.Exception */ __outException) { System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.GetAssembly(typeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GetEntryAssembly")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_GetEntryAssembly(void** /* System.Exception */ __outException) { try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.GetEntryAssembly(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Load_2")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_Load_2(void* /* System.Byte[] */ rawAssembly, void** /* System.Exception */ __outException) { System.Byte[] rawAssemblyConverted = InteropUtils.GetInstance(rawAssembly); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.Load(rawAssemblyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Load_3")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_Load_3(void* /* System.Byte[] */ rawAssembly, void* /* System.Byte[] */ rawSymbolStore, void** /* System.Exception */ __outException) { System.Byte[] rawAssemblyConverted = InteropUtils.GetInstance(rawAssembly); System.Byte[] rawSymbolStoreConverted = InteropUtils.GetInstance(rawSymbolStore); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.Load(rawAssemblyConverted, rawSymbolStoreConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_LoadFile")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_LoadFile(void* /* System.String */ path, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.LoadFile(pathConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_LoadFrom")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_LoadFrom(void* /* System.String */ assemblyFile, void** /* System.Exception */ __outException) { System.String assemblyFileConverted = InteropUtils.GetInstance(assemblyFile); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.LoadFrom(assemblyFileConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_LoadFrom_1")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_LoadFrom_1(void* /* System.String */ assemblyFile, void* /* System.Byte[] */ hashValue, System.Configuration.Assemblies.AssemblyHashAlgorithm /* System.Configuration.Assemblies.AssemblyHashAlgorithm */ hashAlgorithm, void** /* System.Exception */ __outException) { System.String assemblyFileConverted = InteropUtils.GetInstance(assemblyFile); System.Byte[] hashValueConverted = InteropUtils.GetInstance(hashValue); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.LoadFrom(assemblyFileConverted, hashValueConverted, hashAlgorithm); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_UnsafeLoadFrom")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_UnsafeLoadFrom(void* /* System.String */ assemblyFile, void** /* System.Exception */ __outException) { System.String assemblyFileConverted = InteropUtils.GetInstance(assemblyFile); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.UnsafeLoadFrom(assemblyFileConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_LoadModule")] internal static void* /* System.Reflection.Module */ System_Reflection_Assembly_LoadModule(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ moduleName, void* /* System.Byte[] */ rawModule, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String moduleNameConverted = InteropUtils.GetInstance(moduleName); System.Byte[] rawModuleConverted = InteropUtils.GetInstance(rawModule); try { System.Reflection.Module __returnValue = __selfConverted.LoadModule(moduleNameConverted, rawModuleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_LoadModule_1")] internal static void* /* System.Reflection.Module */ System_Reflection_Assembly_LoadModule_1(void* /* System.Reflection.Assembly */ __self, void* /* System.String */ moduleName, void* /* System.Byte[] */ rawModule, void* /* System.Byte[] */ rawSymbolStore, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); System.String moduleNameConverted = InteropUtils.GetInstance(moduleName); System.Byte[] rawModuleConverted = InteropUtils.GetInstance(rawModule); System.Byte[] rawSymbolStoreConverted = InteropUtils.GetInstance(rawSymbolStore); try { System.Reflection.Module __returnValue = __selfConverted.LoadModule(moduleNameConverted, rawModuleConverted, rawSymbolStoreConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ReflectionOnlyLoad")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_ReflectionOnlyLoad(void* /* System.Byte[] */ rawAssembly, void** /* System.Exception */ __outException) { System.Byte[] rawAssemblyConverted = InteropUtils.GetInstance(rawAssembly); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.ReflectionOnlyLoad(rawAssemblyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ReflectionOnlyLoad_1")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_ReflectionOnlyLoad_1(void* /* System.String */ assemblyString, void** /* System.Exception */ __outException) { System.String assemblyStringConverted = InteropUtils.GetInstance(assemblyString); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.ReflectionOnlyLoad(assemblyStringConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ReflectionOnlyLoadFrom")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Assembly_ReflectionOnlyLoadFrom(void* /* System.String */ assemblyFile, void** /* System.Exception */ __outException) { System.String assemblyFileConverted = InteropUtils.GetInstance(assemblyFile); try { System.Reflection.Assembly __returnValue = System.Reflection.Assembly.ReflectionOnlyLoadFrom(assemblyFileConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_CodeBase_Get")] internal static void* /* System.String */ System_Reflection_Assembly_CodeBase_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CodeBase; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_EntryPoint_Get")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_Assembly_EntryPoint_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.EntryPoint; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_FullName_Get")] internal static void* /* System.String */ System_Reflection_Assembly_FullName_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FullName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ImageRuntimeVersion_Get")] internal static void* /* System.String */ System_Reflection_Assembly_ImageRuntimeVersion_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ImageRuntimeVersion; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_IsDynamic_Get")] internal static byte /* System.Boolean */ System_Reflection_Assembly_IsDynamic_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsDynamic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Location_Get")] internal static void* /* System.String */ System_Reflection_Assembly_Location_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Location; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ReflectionOnly_Get")] internal static byte /* System.Boolean */ System_Reflection_Assembly_ReflectionOnly_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.ReflectionOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_IsCollectible_Get")] internal static byte /* System.Boolean */ System_Reflection_Assembly_IsCollectible_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCollectible; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_IsFullyTrusted_Get")] internal static byte /* System.Boolean */ System_Reflection_Assembly_IsFullyTrusted_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFullyTrusted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_EscapedCodeBase_Get")] internal static void* /* System.String */ System_Reflection_Assembly_EscapedCodeBase_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.EscapedCodeBase; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ManifestModule_Get")] internal static void* /* System.Reflection.Module */ System_Reflection_Assembly_ManifestModule_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Module __returnValue = __selfConverted.ManifestModule; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_GlobalAssemblyCache_Get")] internal static byte /* System.Boolean */ System_Reflection_Assembly_GlobalAssemblyCache_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.GlobalAssemblyCache; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_HostContext_Get")] internal static long /* System.Int64 */ System_Reflection_Assembly_HostContext_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.HostContext; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_SecurityRuleSet_Get")] internal static System.Security.SecurityRuleSet /* System.Security.SecurityRuleSet */ System_Reflection_Assembly_SecurityRuleSet_Get(void* /* System.Reflection.Assembly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); try { System.Security.SecurityRuleSet __returnValue = __selfConverted.SecurityRuleSet; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Security.SecurityRuleSet); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ModuleResolve_Add")] internal static void /* System.Void */ System_Reflection_Assembly_ModuleResolve_Add(void* /* System.Reflection.Assembly */ __self, void* /* System.Reflection.ModuleResolveEventHandler */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.ModuleResolve += InteropUtils.GetInstance(__value)?.Trampoline; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_ModuleResolve_Remove")] internal static void /* System.Void */ System_Reflection_Assembly_ModuleResolve_Remove(void* /* System.Reflection.Assembly */ __self, void* /* System.Reflection.ModuleResolveEventHandler */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Assembly __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.ModuleResolve -= InteropUtils.GetInstance(__value)?.Trampoline; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_TypeOf")] internal static void* /* System.Type */ System_Reflection_Assembly_TypeOf() { System.Type __returnValue = typeof(System.Reflection.Assembly); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Assembly_Destroy")] internal static void /* System.Void */ System_Reflection_Assembly_Destroy(void* /* System.Reflection.Assembly */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_ISerializable { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_ISerializable_GetObjectData")] internal static void /* System.Void */ System_Runtime_Serialization_ISerializable_GetObjectData(void* /* System.Runtime.Serialization.ISerializable */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.ISerializable __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_ISerializable_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_ISerializable_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.ISerializable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_ISerializable_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_ISerializable_Destroy(void* /* System.Runtime.Serialization.ISerializable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_SerializationInfo { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_SetType")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_SetType(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.Type */ type, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type typeConverted = InteropUtils.GetInstance(type); try { __selfConverted.SetType(typeConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetEnumerator")] internal static void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ System_Runtime_Serialization_SerializationInfo_GetEnumerator(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.Serialization.SerializationInfoEnumerator __returnValue = __selfConverted.GetEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void* /* System.Object */ value, void* /* System.Type */ type, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Object valueConverted = InteropUtils.GetInstance(value); System.Type typeConverted = InteropUtils.GetInstance(type); try { __selfConverted.AddValue(nameConverted, valueConverted, typeConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_1")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_1(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.AddValue(nameConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_2")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_2(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, byte /* System.Boolean */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Boolean valueConverted = value.ToBool(); try { __selfConverted.AddValue(nameConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_3")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_3(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, char /* System.Char */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_4")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_4(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, sbyte /* System.SByte */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_5")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_5(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, byte /* System.Byte */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_6")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_6(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, short /* System.Int16 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_7")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_7(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, ushort /* System.UInt16 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_8")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_8(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, int /* System.Int32 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_9")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_9(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, uint /* System.UInt32 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_10")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_10(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, long /* System.Int64 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_11")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_11(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, ulong /* System.UInt64 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_12")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_12(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, float /* System.Single */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_13")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_13(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { __selfConverted.AddValue(nameConverted, value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_14")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_14(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Decimal valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.AddValue(nameConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AddValue_15")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AddValue_15(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void* /* System.DateTime */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.DateTime valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.AddValue(nameConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetValue")] internal static void* /* System.Object */ System_Runtime_Serialization_SerializationInfo_GetValue(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void* /* System.Type */ type, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Object __returnValue = __selfConverted.GetValue(nameConverted, typeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetBoolean")] internal static byte /* System.Boolean */ System_Runtime_Serialization_SerializationInfo_GetBoolean(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Boolean __returnValue = __selfConverted.GetBoolean(nameConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetChar")] internal static char /* System.Char */ System_Runtime_Serialization_SerializationInfo_GetChar(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Char __returnValue = __selfConverted.GetChar(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetSByte")] internal static sbyte /* System.SByte */ System_Runtime_Serialization_SerializationInfo_GetSByte(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.SByte __returnValue = __selfConverted.GetSByte(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetByte")] internal static byte /* System.Byte */ System_Runtime_Serialization_SerializationInfo_GetByte(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Byte __returnValue = __selfConverted.GetByte(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetInt16")] internal static short /* System.Int16 */ System_Runtime_Serialization_SerializationInfo_GetInt16(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Int16 __returnValue = __selfConverted.GetInt16(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetUInt16")] internal static ushort /* System.UInt16 */ System_Runtime_Serialization_SerializationInfo_GetUInt16(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.UInt16 __returnValue = __selfConverted.GetUInt16(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetInt32")] internal static int /* System.Int32 */ System_Runtime_Serialization_SerializationInfo_GetInt32(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Int32 __returnValue = __selfConverted.GetInt32(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetUInt32")] internal static uint /* System.UInt32 */ System_Runtime_Serialization_SerializationInfo_GetUInt32(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.UInt32 __returnValue = __selfConverted.GetUInt32(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetInt64")] internal static long /* System.Int64 */ System_Runtime_Serialization_SerializationInfo_GetInt64(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Int64 __returnValue = __selfConverted.GetInt64(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetUInt64")] internal static ulong /* System.UInt64 */ System_Runtime_Serialization_SerializationInfo_GetUInt64(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.UInt64 __returnValue = __selfConverted.GetUInt64(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetSingle")] internal static float /* System.Single */ System_Runtime_Serialization_SerializationInfo_GetSingle(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Single __returnValue = __selfConverted.GetSingle(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetDouble")] internal static double /* System.Double */ System_Runtime_Serialization_SerializationInfo_GetDouble(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Double __returnValue = __selfConverted.GetDouble(nameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetDecimal")] internal static void* /* System.Decimal */ System_Runtime_Serialization_SerializationInfo_GetDecimal(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Decimal __returnValue = __selfConverted.GetDecimal(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetDateTime")] internal static void* /* System.DateTime */ System_Runtime_Serialization_SerializationInfo_GetDateTime(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.DateTime __returnValue = __selfConverted.GetDateTime(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_GetString")] internal static void* /* System.String */ System_Runtime_Serialization_SerializationInfo_GetString(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.String __returnValue = __selfConverted.GetString(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_Create")] internal static void* /* System.Runtime.Serialization.SerializationInfo */ System_Runtime_Serialization_SerializationInfo_Create(void* /* System.Type */ type, void* /* System.Runtime.Serialization.IFormatterConverter */ converter, void** /* System.Exception */ __outException) { System.Type typeConverted = InteropUtils.GetInstance(type); System.Runtime.Serialization.IFormatterConverter converterConverted = InteropUtils.GetInstance(converter); try { System.Runtime.Serialization.SerializationInfo __returnValue = new System.Runtime.Serialization.SerializationInfo(typeConverted, converterConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_Create_1")] internal static void* /* System.Runtime.Serialization.SerializationInfo */ System_Runtime_Serialization_SerializationInfo_Create_1(void* /* System.Type */ type, void* /* System.Runtime.Serialization.IFormatterConverter */ converter, byte /* System.Boolean */ requireSameTokenInPartialTrust, void** /* System.Exception */ __outException) { System.Type typeConverted = InteropUtils.GetInstance(type); System.Runtime.Serialization.IFormatterConverter converterConverted = InteropUtils.GetInstance(converter); System.Boolean requireSameTokenInPartialTrustConverted = requireSameTokenInPartialTrust.ToBool(); try { System.Runtime.Serialization.SerializationInfo __returnValue = new System.Runtime.Serialization.SerializationInfo(typeConverted, converterConverted, requireSameTokenInPartialTrustConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_FullTypeName_Get")] internal static void* /* System.String */ System_Runtime_Serialization_SerializationInfo_FullTypeName_Get(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FullTypeName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_FullTypeName_Set")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_FullTypeName_Set(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.FullTypeName = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AssemblyName_Get")] internal static void* /* System.String */ System_Runtime_Serialization_SerializationInfo_AssemblyName_Get(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.AssemblyName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_AssemblyName_Set")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_AssemblyName_Set(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.AssemblyName = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get")] internal static byte /* System.Boolean */ System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFullTypeNameSetExplicit; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get")] internal static byte /* System.Boolean */ System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAssemblyNameSetExplicit; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_MemberCount_Get")] internal static int /* System.Int32 */ System_Runtime_Serialization_SerializationInfo_MemberCount_Get(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MemberCount; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_ObjectType_Get")] internal static void* /* System.Type */ System_Runtime_Serialization_SerializationInfo_ObjectType_Get(void* /* System.Runtime.Serialization.SerializationInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ObjectType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_SerializationInfo_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.SerializationInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfo_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfo_Destroy(void* /* System.Runtime.Serialization.SerializationInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_SerializationInfoEnumerator { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext")] internal static byte /* System.Boolean */ System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfoEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.MoveNext(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_Reset")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfoEnumerator_Reset(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfoEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get")] internal static void* /* System.Runtime.Serialization.SerializationEntry */ System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfoEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.Serialization.SerializationEntry __returnValue = __selfConverted.Current; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get")] internal static void* /* System.String */ System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfoEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get")] internal static void* /* System.Object */ System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfoEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Value; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get")] internal static void* /* System.Type */ System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationInfoEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ObjectType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.SerializationInfoEnumerator); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationInfoEnumerator_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationInfoEnumerator_Destroy(void* /* System.Runtime.Serialization.SerializationInfoEnumerator */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_SerializationEntry { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationEntry_Value_Get")] internal static void* /* System.Object */ System_Runtime_Serialization_SerializationEntry_Value_Get(void* /* System.Runtime.Serialization.SerializationEntry */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationEntry __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Value; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationEntry_Name_Get")] internal static void* /* System.String */ System_Runtime_Serialization_SerializationEntry_Name_Get(void* /* System.Runtime.Serialization.SerializationEntry */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationEntry __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationEntry_ObjectType_Get")] internal static void* /* System.Type */ System_Runtime_Serialization_SerializationEntry_ObjectType_Get(void* /* System.Runtime.Serialization.SerializationEntry */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.SerializationEntry __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ObjectType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationEntry_Create")] internal static void* /* System.Runtime.Serialization.SerializationEntry */ System_Runtime_Serialization_SerializationEntry_Create(void** /* System.Exception */ __outException) { try { System.Runtime.Serialization.SerializationEntry __returnValue = new System.Runtime.Serialization.SerializationEntry(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationEntry_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_SerializationEntry_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.SerializationEntry); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_SerializationEntry_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_SerializationEntry_Destroy(void* /* System.Runtime.Serialization.SerializationEntry */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Char { [UnmanagedCallersOnly(EntryPoint = "System_Char_TypeOf")] internal static void* /* System.Type */ System_Char_TypeOf() { System.Type __returnValue = typeof(System.Char); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_IUtf8SpanFormattable { [UnmanagedCallersOnly(EntryPoint = "System_IUtf8SpanFormattable_TypeOf")] internal static void* /* System.Type */ System_IUtf8SpanFormattable_TypeOf() { System.Type __returnValue = typeof(System.IUtf8SpanFormattable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IUtf8SpanFormattable_Destroy")] internal static void /* System.Void */ System_IUtf8SpanFormattable_Destroy(void* /* System.IUtf8SpanFormattable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_UnicodeCategory { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_UnicodeCategory_TypeOf")] internal static void* /* System.Type */ System_Globalization_UnicodeCategory_TypeOf() { System.Type __returnValue = typeof(System.Globalization.UnicodeCategory); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Double { [UnmanagedCallersOnly(EntryPoint = "System_Double_TypeOf")] internal static void* /* System.Type */ System_Double_TypeOf() { System.Type __returnValue = typeof(System.Double); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_NumberStyles { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberStyles_TypeOf")] internal static void* /* System.Type */ System_Globalization_NumberStyles_TypeOf() { System.Type __returnValue = typeof(System.Globalization.NumberStyles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_MidpointRounding { [UnmanagedCallersOnly(EntryPoint = "System_MidpointRounding_TypeOf")] internal static void* /* System.Type */ System_MidpointRounding_TypeOf() { System.Type __returnValue = typeof(System.MidpointRounding); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_SByte { [UnmanagedCallersOnly(EntryPoint = "System_SByte_TypeOf")] internal static void* /* System.Type */ System_SByte_TypeOf() { System.Type __returnValue = typeof(System.SByte); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Byte { [UnmanagedCallersOnly(EntryPoint = "System_Byte_TypeOf")] internal static void* /* System.Type */ System_Byte_TypeOf() { System.Type __returnValue = typeof(System.Byte); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Int16 { [UnmanagedCallersOnly(EntryPoint = "System_Int16_TypeOf")] internal static void* /* System.Type */ System_Int16_TypeOf() { System.Type __returnValue = typeof(System.Int16); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_UInt16 { [UnmanagedCallersOnly(EntryPoint = "System_UInt16_TypeOf")] internal static void* /* System.Type */ System_UInt16_TypeOf() { System.Type __returnValue = typeof(System.UInt16); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_UInt32 { [UnmanagedCallersOnly(EntryPoint = "System_UInt32_TypeOf")] internal static void* /* System.Type */ System_UInt32_TypeOf() { System.Type __returnValue = typeof(System.UInt32); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Int64 { [UnmanagedCallersOnly(EntryPoint = "System_Int64_TypeOf")] internal static void* /* System.Type */ System_Int64_TypeOf() { System.Type __returnValue = typeof(System.Int64); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_UInt64 { [UnmanagedCallersOnly(EntryPoint = "System_UInt64_TypeOf")] internal static void* /* System.Type */ System_UInt64_TypeOf() { System.Type __returnValue = typeof(System.UInt64); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Single { [UnmanagedCallersOnly(EntryPoint = "System_Single_TypeOf")] internal static void* /* System.Type */ System_Single_TypeOf() { System.Type __returnValue = typeof(System.Single); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Decimal { [UnmanagedCallersOnly(EntryPoint = "System_Decimal_FromOACurrency")] internal static void* /* System.Decimal */ System_Decimal_FromOACurrency(long /* System.Int64 */ cy, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = System.Decimal.FromOACurrency(cy); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToOACurrency")] internal static long /* System.Int64 */ System_Decimal_ToOACurrency(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Int64 __returnValue = System.Decimal.ToOACurrency(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Add")] internal static void* /* System.Decimal */ System_Decimal_Add(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Decimal __returnValue = System.Decimal.Add(d1Converted, d2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Ceiling")] internal static void* /* System.Decimal */ System_Decimal_Ceiling(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Ceiling(dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Compare")] internal static int /* System.Int32 */ System_Decimal_Compare(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Int32 __returnValue = System.Decimal.Compare(d1Converted, d2Converted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_CompareTo")] internal static int /* System.Int32 */ System_Decimal_CompareTo(void* /* System.Decimal */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_CompareTo_1")] internal static int /* System.Int32 */ System_Decimal_CompareTo_1(void* /* System.Decimal */ __self, void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Divide")] internal static void* /* System.Decimal */ System_Decimal_Divide(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Decimal __returnValue = System.Decimal.Divide(d1Converted, d2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Equals")] internal static byte /* System.Boolean */ System_Decimal_Equals(void* /* System.Decimal */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Equals_1")] internal static byte /* System.Boolean */ System_Decimal_Equals_1(void* /* System.Decimal */ __self, void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_GetHashCode")] internal static int /* System.Int32 */ System_Decimal_GetHashCode(void* /* System.Decimal */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Equals_2")] internal static byte /* System.Boolean */ System_Decimal_Equals_2(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Boolean __returnValue = System.Decimal.Equals(d1Converted, d2Converted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Floor")] internal static void* /* System.Decimal */ System_Decimal_Floor(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Floor(dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToString")] internal static void* /* System.String */ System_Decimal_ToString(void* /* System.Decimal */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToString_1")] internal static void* /* System.String */ System_Decimal_ToString_1(void* /* System.Decimal */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToString_2")] internal static void* /* System.String */ System_Decimal_ToString_2(void* /* System.Decimal */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToString_3")] internal static void* /* System.String */ System_Decimal_ToString_3(void* /* System.Decimal */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Parse")] internal static void* /* System.Decimal */ System_Decimal_Parse(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.Decimal __returnValue = System.Decimal.Parse(sConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Parse_1")] internal static void* /* System.Decimal */ System_Decimal_Parse_1(void* /* System.String */ s, System.Globalization.NumberStyles /* System.Globalization.NumberStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.Decimal __returnValue = System.Decimal.Parse(sConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Parse_2")] internal static void* /* System.Decimal */ System_Decimal_Parse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Decimal __returnValue = System.Decimal.Parse(sConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Parse_3")] internal static void* /* System.Decimal */ System_Decimal_Parse_3(void* /* System.String */ s, System.Globalization.NumberStyles /* System.Globalization.NumberStyles */ style, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Decimal __returnValue = System.Decimal.Parse(sConverted, style, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_TryParse")] internal static byte /* System.Boolean */ System_Decimal_TryParse(void* /* System.String */ s, void** /* System.Decimal */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.Decimal resultConverted; try { System.Boolean __returnValue = System.Decimal.TryParse(sConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_TryParse_1")] internal static byte /* System.Boolean */ System_Decimal_TryParse_1(void* /* System.String */ s, System.Globalization.NumberStyles /* System.Globalization.NumberStyles */ style, void* /* System.IFormatProvider */ provider, void** /* System.Decimal */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.Decimal resultConverted; try { System.Boolean __returnValue = System.Decimal.TryParse(sConverted, style, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_GetBits")] internal static void* /* System.Int32[] */ System_Decimal_GetBits(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Int32[] __returnValue = System.Decimal.GetBits(dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Remainder")] internal static void* /* System.Decimal */ System_Decimal_Remainder(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Decimal __returnValue = System.Decimal.Remainder(d1Converted, d2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Multiply")] internal static void* /* System.Decimal */ System_Decimal_Multiply(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Decimal __returnValue = System.Decimal.Multiply(d1Converted, d2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Negate")] internal static void* /* System.Decimal */ System_Decimal_Negate(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Negate(dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Round")] internal static void* /* System.Decimal */ System_Decimal_Round(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Round(dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Round_1")] internal static void* /* System.Decimal */ System_Decimal_Round_1(void* /* System.Decimal */ d, int /* System.Int32 */ decimals, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Round(dConverted, decimals); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Round_2")] internal static void* /* System.Decimal */ System_Decimal_Round_2(void* /* System.Decimal */ d, System.MidpointRounding /* System.MidpointRounding */ mode, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Round(dConverted, mode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Round_3")] internal static void* /* System.Decimal */ System_Decimal_Round_3(void* /* System.Decimal */ d, int /* System.Int32 */ decimals, System.MidpointRounding /* System.MidpointRounding */ mode, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Round(dConverted, decimals, mode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Subtract")] internal static void* /* System.Decimal */ System_Decimal_Subtract(void* /* System.Decimal */ d1, void* /* System.Decimal */ d2, void** /* System.Exception */ __outException) { System.Decimal d1Converted = InteropUtils.GetInstance(d1); System.Decimal d2Converted = InteropUtils.GetInstance(d2); try { System.Decimal __returnValue = System.Decimal.Subtract(d1Converted, d2Converted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToByte")] internal static byte /* System.Byte */ System_Decimal_ToByte(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Byte __returnValue = System.Decimal.ToByte(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToSByte")] internal static sbyte /* System.SByte */ System_Decimal_ToSByte(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.SByte __returnValue = System.Decimal.ToSByte(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToInt16")] internal static short /* System.Int16 */ System_Decimal_ToInt16(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Int16 __returnValue = System.Decimal.ToInt16(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToDouble")] internal static double /* System.Double */ System_Decimal_ToDouble(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Double __returnValue = System.Decimal.ToDouble(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToInt32")] internal static int /* System.Int32 */ System_Decimal_ToInt32(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Int32 __returnValue = System.Decimal.ToInt32(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToInt64")] internal static long /* System.Int64 */ System_Decimal_ToInt64(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Int64 __returnValue = System.Decimal.ToInt64(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToUInt16")] internal static ushort /* System.UInt16 */ System_Decimal_ToUInt16(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.UInt16 __returnValue = System.Decimal.ToUInt16(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToUInt32")] internal static uint /* System.UInt32 */ System_Decimal_ToUInt32(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.UInt32 __returnValue = System.Decimal.ToUInt32(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToUInt64")] internal static ulong /* System.UInt64 */ System_Decimal_ToUInt64(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.UInt64 __returnValue = System.Decimal.ToUInt64(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_ToSingle")] internal static float /* System.Single */ System_Decimal_ToSingle(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Single __returnValue = System.Decimal.ToSingle(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Truncate")] internal static void* /* System.Decimal */ System_Decimal_Truncate(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Decimal __returnValue = System.Decimal.Truncate(dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_GetTypeCode")] internal static System.TypeCode /* System.TypeCode */ System_Decimal_GetTypeCode(void* /* System.Decimal */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); try { System.TypeCode __returnValue = __selfConverted.GetTypeCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.TypeCode); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Clamp")] internal static void* /* System.Decimal */ System_Decimal_Clamp(void* /* System.Decimal */ value, void* /* System.Decimal */ min, void* /* System.Decimal */ max, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); System.Decimal minConverted = InteropUtils.GetInstance(min); System.Decimal maxConverted = InteropUtils.GetInstance(max); try { System.Decimal __returnValue = System.Decimal.Clamp(valueConverted, minConverted, maxConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_CopySign")] internal static void* /* System.Decimal */ System_Decimal_CopySign(void* /* System.Decimal */ value, void* /* System.Decimal */ sign, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); System.Decimal signConverted = InteropUtils.GetInstance(sign); try { System.Decimal __returnValue = System.Decimal.CopySign(valueConverted, signConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Max")] internal static void* /* System.Decimal */ System_Decimal_Max(void* /* System.Decimal */ x, void* /* System.Decimal */ y, void** /* System.Exception */ __outException) { System.Decimal xConverted = InteropUtils.GetInstance(x); System.Decimal yConverted = InteropUtils.GetInstance(y); try { System.Decimal __returnValue = System.Decimal.Max(xConverted, yConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Min")] internal static void* /* System.Decimal */ System_Decimal_Min(void* /* System.Decimal */ x, void* /* System.Decimal */ y, void** /* System.Exception */ __outException) { System.Decimal xConverted = InteropUtils.GetInstance(x); System.Decimal yConverted = InteropUtils.GetInstance(y); try { System.Decimal __returnValue = System.Decimal.Min(xConverted, yConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Sign")] internal static int /* System.Int32 */ System_Decimal_Sign(void* /* System.Decimal */ d, void** /* System.Exception */ __outException) { System.Decimal dConverted = InteropUtils.GetInstance(d); try { System.Int32 __returnValue = System.Decimal.Sign(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Abs")] internal static void* /* System.Decimal */ System_Decimal_Abs(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Decimal __returnValue = System.Decimal.Abs(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_IsCanonical")] internal static byte /* System.Boolean */ System_Decimal_IsCanonical(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Decimal.IsCanonical(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_IsEvenInteger")] internal static byte /* System.Boolean */ System_Decimal_IsEvenInteger(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Decimal.IsEvenInteger(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_IsInteger")] internal static byte /* System.Boolean */ System_Decimal_IsInteger(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Decimal.IsInteger(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_IsNegative")] internal static byte /* System.Boolean */ System_Decimal_IsNegative(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Decimal.IsNegative(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_IsOddInteger")] internal static byte /* System.Boolean */ System_Decimal_IsOddInteger(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Decimal.IsOddInteger(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_IsPositive")] internal static byte /* System.Boolean */ System_Decimal_IsPositive(void* /* System.Decimal */ value, void** /* System.Exception */ __outException) { System.Decimal valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Decimal.IsPositive(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_MaxMagnitude")] internal static void* /* System.Decimal */ System_Decimal_MaxMagnitude(void* /* System.Decimal */ x, void* /* System.Decimal */ y, void** /* System.Exception */ __outException) { System.Decimal xConverted = InteropUtils.GetInstance(x); System.Decimal yConverted = InteropUtils.GetInstance(y); try { System.Decimal __returnValue = System.Decimal.MaxMagnitude(xConverted, yConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_MinMagnitude")] internal static void* /* System.Decimal */ System_Decimal_MinMagnitude(void* /* System.Decimal */ x, void* /* System.Decimal */ y, void** /* System.Exception */ __outException) { System.Decimal xConverted = InteropUtils.GetInstance(x); System.Decimal yConverted = InteropUtils.GetInstance(y); try { System.Decimal __returnValue = System.Decimal.MinMagnitude(xConverted, yConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_TryParse_2")] internal static byte /* System.Boolean */ System_Decimal_TryParse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Decimal */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.Decimal resultConverted; try { System.Boolean __returnValue = System.Decimal.TryParse(sConverted, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create")] internal static void* /* System.Decimal */ System_Decimal_Create(int /* System.Int32 */ value, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_1")] internal static void* /* System.Decimal */ System_Decimal_Create_1(uint /* System.UInt32 */ value, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_2")] internal static void* /* System.Decimal */ System_Decimal_Create_2(long /* System.Int64 */ value, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_3")] internal static void* /* System.Decimal */ System_Decimal_Create_3(ulong /* System.UInt64 */ value, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_4")] internal static void* /* System.Decimal */ System_Decimal_Create_4(float /* System.Single */ value, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_5")] internal static void* /* System.Decimal */ System_Decimal_Create_5(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_6")] internal static void* /* System.Decimal */ System_Decimal_Create_6(void* /* System.Int32[] */ bits, void** /* System.Exception */ __outException) { System.Int32[] bitsConverted = InteropUtils.GetInstance(bits); try { System.Decimal __returnValue = new System.Decimal(bitsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_7")] internal static void* /* System.Decimal */ System_Decimal_Create_7(int /* System.Int32 */ lo, int /* System.Int32 */ mid, int /* System.Int32 */ hi, byte /* System.Boolean */ isNegative, byte /* System.Byte */ scale, void** /* System.Exception */ __outException) { System.Boolean isNegativeConverted = isNegative.ToBool(); try { System.Decimal __returnValue = new System.Decimal(lo, mid, hi, isNegativeConverted, scale); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Scale_Get")] internal static byte /* System.Byte */ System_Decimal_Scale_Get(void* /* System.Decimal */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Decimal __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte __returnValue = __selfConverted.Scale; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Zero_Get")] internal static void* /* System.Decimal */ System_Decimal_Zero_Get() { System.Decimal __returnValue = System.Decimal.Zero; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_One_Get")] internal static void* /* System.Decimal */ System_Decimal_One_Get() { System.Decimal __returnValue = System.Decimal.One; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_MinusOne_Get")] internal static void* /* System.Decimal */ System_Decimal_MinusOne_Get() { System.Decimal __returnValue = System.Decimal.MinusOne; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_MaxValue_Get")] internal static void* /* System.Decimal */ System_Decimal_MaxValue_Get() { System.Decimal __returnValue = System.Decimal.MaxValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_MinValue_Get")] internal static void* /* System.Decimal */ System_Decimal_MinValue_Get() { System.Decimal __returnValue = System.Decimal.MinValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Create_8")] internal static void* /* System.Decimal */ System_Decimal_Create_8(void** /* System.Exception */ __outException) { try { System.Decimal __returnValue = new System.Decimal(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_TypeOf")] internal static void* /* System.Type */ System_Decimal_TypeOf() { System.Type __returnValue = typeof(System.Decimal); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Decimal_Destroy")] internal static void /* System.Void */ System_Decimal_Destroy(void* /* System.Decimal */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_DateTime { [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Add")] internal static void* /* System.DateTime */ System_DateTime_Add(void* /* System.DateTime */ __self, void* /* System.TimeSpan */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan valueConverted = InteropUtils.GetInstance(value); try { System.DateTime __returnValue = __selfConverted.Add(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddDays")] internal static void* /* System.DateTime */ System_DateTime_AddDays(void* /* System.DateTime */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddDays(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddHours")] internal static void* /* System.DateTime */ System_DateTime_AddHours(void* /* System.DateTime */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddHours(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddMilliseconds")] internal static void* /* System.DateTime */ System_DateTime_AddMilliseconds(void* /* System.DateTime */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddMilliseconds(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddMicroseconds")] internal static void* /* System.DateTime */ System_DateTime_AddMicroseconds(void* /* System.DateTime */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddMicroseconds(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddMinutes")] internal static void* /* System.DateTime */ System_DateTime_AddMinutes(void* /* System.DateTime */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddMinutes(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddMonths")] internal static void* /* System.DateTime */ System_DateTime_AddMonths(void* /* System.DateTime */ __self, int /* System.Int32 */ months, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddMonths(months); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddSeconds")] internal static void* /* System.DateTime */ System_DateTime_AddSeconds(void* /* System.DateTime */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddSeconds(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddTicks")] internal static void* /* System.DateTime */ System_DateTime_AddTicks(void* /* System.DateTime */ __self, long /* System.Int64 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddTicks(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_AddYears")] internal static void* /* System.DateTime */ System_DateTime_AddYears(void* /* System.DateTime */ __self, int /* System.Int32 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.AddYears(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Compare")] internal static int /* System.Int32 */ System_DateTime_Compare(void* /* System.DateTime */ t1, void* /* System.DateTime */ t2, void** /* System.Exception */ __outException) { System.DateTime t1Converted = InteropUtils.GetInstance(t1); System.DateTime t2Converted = InteropUtils.GetInstance(t2); try { System.Int32 __returnValue = System.DateTime.Compare(t1Converted, t2Converted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_CompareTo")] internal static int /* System.Int32 */ System_DateTime_CompareTo(void* /* System.DateTime */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_CompareTo_1")] internal static int /* System.Int32 */ System_DateTime_CompareTo_1(void* /* System.DateTime */ __self, void* /* System.DateTime */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.DateTime valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_DaysInMonth")] internal static int /* System.Int32 */ System_DateTime_DaysInMonth(int /* System.Int32 */ year, int /* System.Int32 */ month, void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.DateTime.DaysInMonth(year, month); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Equals")] internal static byte /* System.Boolean */ System_DateTime_Equals(void* /* System.DateTime */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Equals_1")] internal static byte /* System.Boolean */ System_DateTime_Equals_1(void* /* System.DateTime */ __self, void* /* System.DateTime */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.DateTime valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Equals_2")] internal static byte /* System.Boolean */ System_DateTime_Equals_2(void* /* System.DateTime */ t1, void* /* System.DateTime */ t2, void** /* System.Exception */ __outException) { System.DateTime t1Converted = InteropUtils.GetInstance(t1); System.DateTime t2Converted = InteropUtils.GetInstance(t2); try { System.Boolean __returnValue = System.DateTime.Equals(t1Converted, t2Converted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_FromBinary")] internal static void* /* System.DateTime */ System_DateTime_FromBinary(long /* System.Int64 */ dateData, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.FromBinary(dateData); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_FromFileTime")] internal static void* /* System.DateTime */ System_DateTime_FromFileTime(long /* System.Int64 */ fileTime, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.FromFileTime(fileTime); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_FromFileTimeUtc")] internal static void* /* System.DateTime */ System_DateTime_FromFileTimeUtc(long /* System.Int64 */ fileTime, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.FromFileTimeUtc(fileTime); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_FromOADate")] internal static void* /* System.DateTime */ System_DateTime_FromOADate(double /* System.Double */ d, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.FromOADate(d); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_IsDaylightSavingTime")] internal static byte /* System.Boolean */ System_DateTime_IsDaylightSavingTime(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsDaylightSavingTime(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_SpecifyKind")] internal static void* /* System.DateTime */ System_DateTime_SpecifyKind(void* /* System.DateTime */ value, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { System.DateTime valueConverted = InteropUtils.GetInstance(value); try { System.DateTime __returnValue = System.DateTime.SpecifyKind(valueConverted, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToBinary")] internal static long /* System.Int64 */ System_DateTime_ToBinary(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.ToBinary(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_GetHashCode")] internal static int /* System.Int32 */ System_DateTime_GetHashCode(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_IsLeapYear")] internal static byte /* System.Boolean */ System_DateTime_IsLeapYear(int /* System.Int32 */ year, void** /* System.Exception */ __outException) { try { System.Boolean __returnValue = System.DateTime.IsLeapYear(year); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Parse")] internal static void* /* System.DateTime */ System_DateTime_Parse(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.DateTime __returnValue = System.DateTime.Parse(sConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Parse_1")] internal static void* /* System.DateTime */ System_DateTime_Parse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateTime __returnValue = System.DateTime.Parse(sConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Parse_2")] internal static void* /* System.DateTime */ System_DateTime_Parse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateTime __returnValue = System.DateTime.Parse(sConverted, providerConverted, styles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ParseExact")] internal static void* /* System.DateTime */ System_DateTime_ParseExact(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateTime __returnValue = System.DateTime.ParseExact(sConverted, formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ParseExact_1")] internal static void* /* System.DateTime */ System_DateTime_ParseExact_1(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateTime __returnValue = System.DateTime.ParseExact(sConverted, formatConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ParseExact_2")] internal static void* /* System.DateTime */ System_DateTime_ParseExact_2(void* /* System.String */ s, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateTime __returnValue = System.DateTime.ParseExact(sConverted, formatsConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Subtract")] internal static void* /* System.TimeSpan */ System_DateTime_Subtract(void* /* System.DateTime */ __self, void* /* System.DateTime */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.DateTime valueConverted = InteropUtils.GetInstance(value); try { System.TimeSpan __returnValue = __selfConverted.Subtract(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Subtract_1")] internal static void* /* System.DateTime */ System_DateTime_Subtract_1(void* /* System.DateTime */ __self, void* /* System.TimeSpan */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan valueConverted = InteropUtils.GetInstance(value); try { System.DateTime __returnValue = __selfConverted.Subtract(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToOADate")] internal static double /* System.Double */ System_DateTime_ToOADate(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.ToOADate(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToFileTime")] internal static long /* System.Int64 */ System_DateTime_ToFileTime(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.ToFileTime(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToFileTimeUtc")] internal static long /* System.Int64 */ System_DateTime_ToFileTimeUtc(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.ToFileTimeUtc(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToLocalTime")] internal static void* /* System.DateTime */ System_DateTime_ToLocalTime(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.ToLocalTime(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToLongDateString")] internal static void* /* System.String */ System_DateTime_ToLongDateString(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToLongDateString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToLongTimeString")] internal static void* /* System.String */ System_DateTime_ToLongTimeString(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToLongTimeString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToShortDateString")] internal static void* /* System.String */ System_DateTime_ToShortDateString(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToShortDateString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToShortTimeString")] internal static void* /* System.String */ System_DateTime_ToShortTimeString(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToShortTimeString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToString")] internal static void* /* System.String */ System_DateTime_ToString(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToString_1")] internal static void* /* System.String */ System_DateTime_ToString_1(void* /* System.DateTime */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToString_2")] internal static void* /* System.String */ System_DateTime_ToString_2(void* /* System.DateTime */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToString_3")] internal static void* /* System.String */ System_DateTime_ToString_3(void* /* System.DateTime */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_ToUniversalTime")] internal static void* /* System.DateTime */ System_DateTime_ToUniversalTime(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.ToUniversalTime(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TryParse")] internal static byte /* System.Boolean */ System_DateTime_TryParse(void* /* System.String */ s, void** /* System.DateTime */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.DateTime resultConverted; try { System.Boolean __returnValue = System.DateTime.TryParse(sConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TryParse_1")] internal static byte /* System.Boolean */ System_DateTime_TryParse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.DateTime */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateTime resultConverted; try { System.Boolean __returnValue = System.DateTime.TryParse(sConverted, providerConverted, styles, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TryParseExact")] internal static byte /* System.Boolean */ System_DateTime_TryParseExact(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.DateTime */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateTime resultConverted; try { System.Boolean __returnValue = System.DateTime.TryParseExact(sConverted, formatConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TryParseExact_1")] internal static byte /* System.Boolean */ System_DateTime_TryParseExact_1(void* /* System.String */ s, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.DateTime */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateTime resultConverted; try { System.Boolean __returnValue = System.DateTime.TryParseExact(sConverted, formatsConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Deconstruct")] internal static void /* System.Void */ System_DateTime_Deconstruct(void* /* System.DateTime */ __self, void** /* System.DateOnly */ date, void** /* System.TimeOnly */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.DateOnly dateConverted; System.TimeOnly timeConverted; try { __selfConverted.Deconstruct(out dateConverted, out timeConverted); if (__outException is not null) { *__outException = null; } if (date is not null) { *date = dateConverted.AllocateGCHandleAndGetAddress(); } if (time is not null) { *time = timeConverted.AllocateGCHandleAndGetAddress(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (date is not null) { *date = null; } if (time is not null) { *time = null; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Deconstruct_1")] internal static void /* System.Void */ System_DateTime_Deconstruct_1(void* /* System.DateTime */ __self, int* /* System.Int32 */ year, int* /* System.Int32 */ month, int* /* System.Int32 */ day, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.Int32 yearConverted; System.Int32 monthConverted; System.Int32 dayConverted; try { __selfConverted.Deconstruct(out yearConverted, out monthConverted, out dayConverted); if (__outException is not null) { *__outException = null; } if (year is not null) { *year = yearConverted; } if (month is not null) { *month = monthConverted; } if (day is not null) { *day = dayConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (year is not null) { *year = -1; } if (month is not null) { *month = -1; } if (day is not null) { *day = -1; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_GetDateTimeFormats")] internal static void* /* System.String[] */ System_DateTime_GetDateTimeFormats(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.GetDateTimeFormats(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_GetDateTimeFormats_1")] internal static void* /* System.String[] */ System_DateTime_GetDateTimeFormats_1(void* /* System.DateTime */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String[] __returnValue = __selfConverted.GetDateTimeFormats(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_GetDateTimeFormats_2")] internal static void* /* System.String[] */ System_DateTime_GetDateTimeFormats_2(void* /* System.DateTime */ __self, char /* System.Char */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.GetDateTimeFormats(format); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_GetDateTimeFormats_3")] internal static void* /* System.String[] */ System_DateTime_GetDateTimeFormats_3(void* /* System.DateTime */ __self, char /* System.Char */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String[] __returnValue = __selfConverted.GetDateTimeFormats(format, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_GetTypeCode")] internal static System.TypeCode /* System.TypeCode */ System_DateTime_GetTypeCode(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.TypeCode __returnValue = __selfConverted.GetTypeCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.TypeCode); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TryParse_2")] internal static byte /* System.Boolean */ System_DateTime_TryParse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.DateTime */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateTime resultConverted; try { System.Boolean __returnValue = System.DateTime.TryParse(sConverted, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create")] internal static void* /* System.DateTime */ System_DateTime_Create(long /* System.Int64 */ ticks, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(ticks); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_1")] internal static void* /* System.DateTime */ System_DateTime_Create_1(long /* System.Int64 */ ticks, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(ticks, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_2")] internal static void* /* System.DateTime */ System_DateTime_Create_2(void* /* System.DateOnly */ date, void* /* System.TimeOnly */ time, void** /* System.Exception */ __outException) { System.DateOnly dateConverted = InteropUtils.GetInstance(date); System.TimeOnly timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = new System.DateTime(dateConverted, timeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_3")] internal static void* /* System.DateTime */ System_DateTime_Create_3(void* /* System.DateOnly */ date, void* /* System.TimeOnly */ time, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { System.DateOnly dateConverted = InteropUtils.GetInstance(date); System.TimeOnly timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = new System.DateTime(dateConverted, timeConverted, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_4")] internal static void* /* System.DateTime */ System_DateTime_Create_4(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_5")] internal static void* /* System.DateTime */ System_DateTime_Create_5(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, void* /* System.Globalization.Calendar */ calendar, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateTime __returnValue = new System.DateTime(year, month, day, calendarConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_6")] internal static void* /* System.DateTime */ System_DateTime_Create_6(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void* /* System.Globalization.Calendar */ calendar, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, calendarConverted, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_7")] internal static void* /* System.DateTime */ System_DateTime_Create_7(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_8")] internal static void* /* System.DateTime */ System_DateTime_Create_8(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_9")] internal static void* /* System.DateTime */ System_DateTime_Create_9(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, void* /* System.Globalization.Calendar */ calendar, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, calendarConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_10")] internal static void* /* System.DateTime */ System_DateTime_Create_10(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_11")] internal static void* /* System.DateTime */ System_DateTime_Create_11(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_12")] internal static void* /* System.DateTime */ System_DateTime_Create_12(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void* /* System.Globalization.Calendar */ calendar, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, calendarConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_13")] internal static void* /* System.DateTime */ System_DateTime_Create_13(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, microsecond); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_14")] internal static void* /* System.DateTime */ System_DateTime_Create_14(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, microsecond, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_15")] internal static void* /* System.DateTime */ System_DateTime_Create_15(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, void* /* System.Globalization.Calendar */ calendar, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, microsecond, calendarConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_16")] internal static void* /* System.DateTime */ System_DateTime_Create_16(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, void* /* System.Globalization.Calendar */ calendar, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateTime __returnValue = new System.DateTime(year, month, day, hour, minute, second, millisecond, microsecond, calendarConverted, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Date_Get")] internal static void* /* System.DateTime */ System_DateTime_Date_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.Date; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Day_Get")] internal static int /* System.Int32 */ System_DateTime_Day_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Day; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_DayOfWeek_Get")] internal static System.DayOfWeek /* System.DayOfWeek */ System_DateTime_DayOfWeek_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DayOfWeek __returnValue = __selfConverted.DayOfWeek; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DayOfWeek); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_DayOfYear_Get")] internal static int /* System.Int32 */ System_DateTime_DayOfYear_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.DayOfYear; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Hour_Get")] internal static int /* System.Int32 */ System_DateTime_Hour_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Hour; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Kind_Get")] internal static System.DateTimeKind /* System.DateTimeKind */ System_DateTime_Kind_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeKind __returnValue = __selfConverted.Kind; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DateTimeKind); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Millisecond_Get")] internal static int /* System.Int32 */ System_DateTime_Millisecond_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Millisecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Microsecond_Get")] internal static int /* System.Int32 */ System_DateTime_Microsecond_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Microsecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Nanosecond_Get")] internal static int /* System.Int32 */ System_DateTime_Nanosecond_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Nanosecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Minute_Get")] internal static int /* System.Int32 */ System_DateTime_Minute_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Minute; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Month_Get")] internal static int /* System.Int32 */ System_DateTime_Month_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Month; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Now_Get")] internal static void* /* System.DateTime */ System_DateTime_Now_Get(void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.Now; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Second_Get")] internal static int /* System.Int32 */ System_DateTime_Second_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Second; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Ticks_Get")] internal static long /* System.Int64 */ System_DateTime_Ticks_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Ticks; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TimeOfDay_Get")] internal static void* /* System.TimeSpan */ System_DateTime_TimeOfDay_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.TimeOfDay; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Today_Get")] internal static void* /* System.DateTime */ System_DateTime_Today_Get(void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.Today; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Year_Get")] internal static int /* System.Int32 */ System_DateTime_Year_Get(void* /* System.DateTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Year; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_UtcNow_Get")] internal static void* /* System.DateTime */ System_DateTime_UtcNow_Get(void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = System.DateTime.UtcNow; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_MinValue_Get")] internal static void* /* System.DateTime */ System_DateTime_MinValue_Get() { System.DateTime __returnValue = System.DateTime.MinValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_MaxValue_Get")] internal static void* /* System.DateTime */ System_DateTime_MaxValue_Get() { System.DateTime __returnValue = System.DateTime.MaxValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_UnixEpoch_Get")] internal static void* /* System.DateTime */ System_DateTime_UnixEpoch_Get() { System.DateTime __returnValue = System.DateTime.UnixEpoch; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Create_17")] internal static void* /* System.DateTime */ System_DateTime_Create_17(void** /* System.Exception */ __outException) { try { System.DateTime __returnValue = new System.DateTime(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_TypeOf")] internal static void* /* System.Type */ System_DateTime_TypeOf() { System.Type __returnValue = typeof(System.DateTime); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTime_Destroy")] internal static void /* System.Void */ System_DateTime_Destroy(void* /* System.DateTime */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TimeSpan { [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Add")] internal static void* /* System.TimeSpan */ System_TimeSpan_Add(void* /* System.TimeSpan */ __self, void* /* System.TimeSpan */ ts, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan tsConverted = InteropUtils.GetInstance(ts); try { System.TimeSpan __returnValue = __selfConverted.Add(tsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Compare")] internal static int /* System.Int32 */ System_TimeSpan_Compare(void* /* System.TimeSpan */ t1, void* /* System.TimeSpan */ t2, void** /* System.Exception */ __outException) { System.TimeSpan t1Converted = InteropUtils.GetInstance(t1); System.TimeSpan t2Converted = InteropUtils.GetInstance(t2); try { System.Int32 __returnValue = System.TimeSpan.Compare(t1Converted, t2Converted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_CompareTo")] internal static int /* System.Int32 */ System_TimeSpan_CompareTo(void* /* System.TimeSpan */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_CompareTo_1")] internal static int /* System.Int32 */ System_TimeSpan_CompareTo_1(void* /* System.TimeSpan */ __self, void* /* System.TimeSpan */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromDays")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromDays(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromDays(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Duration")] internal static void* /* System.TimeSpan */ System_TimeSpan_Duration(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.Duration(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Equals")] internal static byte /* System.Boolean */ System_TimeSpan_Equals(void* /* System.TimeSpan */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Equals_1")] internal static byte /* System.Boolean */ System_TimeSpan_Equals_1(void* /* System.TimeSpan */ __self, void* /* System.TimeSpan */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Equals_2")] internal static byte /* System.Boolean */ System_TimeSpan_Equals_2(void* /* System.TimeSpan */ t1, void* /* System.TimeSpan */ t2, void** /* System.Exception */ __outException) { System.TimeSpan t1Converted = InteropUtils.GetInstance(t1); System.TimeSpan t2Converted = InteropUtils.GetInstance(t2); try { System.Boolean __returnValue = System.TimeSpan.Equals(t1Converted, t2Converted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_GetHashCode")] internal static int /* System.Int32 */ System_TimeSpan_GetHashCode(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromHours")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromHours(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromHours(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromMilliseconds")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromMilliseconds(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromMilliseconds(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromMicroseconds")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromMicroseconds(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromMicroseconds(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromMinutes")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromMinutes(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromMinutes(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Negate")] internal static void* /* System.TimeSpan */ System_TimeSpan_Negate(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.Negate(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromSeconds")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromSeconds(double /* System.Double */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromSeconds(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Subtract")] internal static void* /* System.TimeSpan */ System_TimeSpan_Subtract(void* /* System.TimeSpan */ __self, void* /* System.TimeSpan */ ts, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan tsConverted = InteropUtils.GetInstance(ts); try { System.TimeSpan __returnValue = __selfConverted.Subtract(tsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Multiply")] internal static void* /* System.TimeSpan */ System_TimeSpan_Multiply(void* /* System.TimeSpan */ __self, double /* System.Double */ factor, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.Multiply(factor); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Divide")] internal static void* /* System.TimeSpan */ System_TimeSpan_Divide(void* /* System.TimeSpan */ __self, double /* System.Double */ divisor, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.Divide(divisor); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Divide_1")] internal static double /* System.Double */ System_TimeSpan_Divide_1(void* /* System.TimeSpan */ __self, void* /* System.TimeSpan */ ts, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan tsConverted = InteropUtils.GetInstance(ts); try { System.Double __returnValue = __selfConverted.Divide(tsConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_FromTicks")] internal static void* /* System.TimeSpan */ System_TimeSpan_FromTicks(long /* System.Int64 */ value, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = System.TimeSpan.FromTicks(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Parse")] internal static void* /* System.TimeSpan */ System_TimeSpan_Parse(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.TimeSpan __returnValue = System.TimeSpan.Parse(sConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Parse_1")] internal static void* /* System.TimeSpan */ System_TimeSpan_Parse_1(void* /* System.String */ input, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.TimeSpan __returnValue = System.TimeSpan.Parse(inputConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ParseExact")] internal static void* /* System.TimeSpan */ System_TimeSpan_ParseExact(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.TimeSpan __returnValue = System.TimeSpan.ParseExact(inputConverted, formatConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ParseExact_1")] internal static void* /* System.TimeSpan */ System_TimeSpan_ParseExact_1(void* /* System.String */ input, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.TimeSpan __returnValue = System.TimeSpan.ParseExact(inputConverted, formatsConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ParseExact_2")] internal static void* /* System.TimeSpan */ System_TimeSpan_ParseExact_2(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, System.Globalization.TimeSpanStyles /* System.Globalization.TimeSpanStyles */ styles, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.TimeSpan __returnValue = System.TimeSpan.ParseExact(inputConverted, formatConverted, formatProviderConverted, styles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ParseExact_3")] internal static void* /* System.TimeSpan */ System_TimeSpan_ParseExact_3(void* /* System.String */ input, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ formatProvider, System.Globalization.TimeSpanStyles /* System.Globalization.TimeSpanStyles */ styles, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.TimeSpan __returnValue = System.TimeSpan.ParseExact(inputConverted, formatsConverted, formatProviderConverted, styles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TryParse")] internal static byte /* System.Boolean */ System_TimeSpan_TryParse(void* /* System.String */ s, void** /* System.TimeSpan */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.TimeSpan resultConverted; try { System.Boolean __returnValue = System.TimeSpan.TryParse(sConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TryParse_1")] internal static byte /* System.Boolean */ System_TimeSpan_TryParse_1(void* /* System.String */ input, void* /* System.IFormatProvider */ formatProvider, void** /* System.TimeSpan */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.TimeSpan resultConverted; try { System.Boolean __returnValue = System.TimeSpan.TryParse(inputConverted, formatProviderConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TryParseExact")] internal static byte /* System.Boolean */ System_TimeSpan_TryParseExact(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, void** /* System.TimeSpan */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.TimeSpan resultConverted; try { System.Boolean __returnValue = System.TimeSpan.TryParseExact(inputConverted, formatConverted, formatProviderConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TryParseExact_1")] internal static byte /* System.Boolean */ System_TimeSpan_TryParseExact_1(void* /* System.String */ input, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ formatProvider, void** /* System.TimeSpan */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.TimeSpan resultConverted; try { System.Boolean __returnValue = System.TimeSpan.TryParseExact(inputConverted, formatsConverted, formatProviderConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TryParseExact_2")] internal static byte /* System.Boolean */ System_TimeSpan_TryParseExact_2(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, System.Globalization.TimeSpanStyles /* System.Globalization.TimeSpanStyles */ styles, void** /* System.TimeSpan */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.TimeSpan resultConverted; try { System.Boolean __returnValue = System.TimeSpan.TryParseExact(inputConverted, formatConverted, formatProviderConverted, styles, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TryParseExact_3")] internal static byte /* System.Boolean */ System_TimeSpan_TryParseExact_3(void* /* System.String */ input, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ formatProvider, System.Globalization.TimeSpanStyles /* System.Globalization.TimeSpanStyles */ styles, void** /* System.TimeSpan */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.TimeSpan resultConverted; try { System.Boolean __returnValue = System.TimeSpan.TryParseExact(inputConverted, formatsConverted, formatProviderConverted, styles, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ToString")] internal static void* /* System.String */ System_TimeSpan_ToString(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ToString_1")] internal static void* /* System.String */ System_TimeSpan_ToString_1(void* /* System.TimeSpan */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_ToString_2")] internal static void* /* System.String */ System_TimeSpan_ToString_2(void* /* System.TimeSpan */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Create")] internal static void* /* System.TimeSpan */ System_TimeSpan_Create(long /* System.Int64 */ ticks, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = new System.TimeSpan(ticks); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Create_1")] internal static void* /* System.TimeSpan */ System_TimeSpan_Create_1(int /* System.Int32 */ hours, int /* System.Int32 */ minutes, int /* System.Int32 */ seconds, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = new System.TimeSpan(hours, minutes, seconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Create_2")] internal static void* /* System.TimeSpan */ System_TimeSpan_Create_2(int /* System.Int32 */ days, int /* System.Int32 */ hours, int /* System.Int32 */ minutes, int /* System.Int32 */ seconds, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = new System.TimeSpan(days, hours, minutes, seconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Create_3")] internal static void* /* System.TimeSpan */ System_TimeSpan_Create_3(int /* System.Int32 */ days, int /* System.Int32 */ hours, int /* System.Int32 */ minutes, int /* System.Int32 */ seconds, int /* System.Int32 */ milliseconds, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = new System.TimeSpan(days, hours, minutes, seconds, milliseconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Create_4")] internal static void* /* System.TimeSpan */ System_TimeSpan_Create_4(int /* System.Int32 */ days, int /* System.Int32 */ hours, int /* System.Int32 */ minutes, int /* System.Int32 */ seconds, int /* System.Int32 */ milliseconds, int /* System.Int32 */ microseconds, void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = new System.TimeSpan(days, hours, minutes, seconds, milliseconds, microseconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Ticks_Get")] internal static long /* System.Int64 */ System_TimeSpan_Ticks_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Ticks; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Days_Get")] internal static int /* System.Int32 */ System_TimeSpan_Days_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Days; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Hours_Get")] internal static int /* System.Int32 */ System_TimeSpan_Hours_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Hours; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Milliseconds_Get")] internal static int /* System.Int32 */ System_TimeSpan_Milliseconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Milliseconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Microseconds_Get")] internal static int /* System.Int32 */ System_TimeSpan_Microseconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Microseconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Nanoseconds_Get")] internal static int /* System.Int32 */ System_TimeSpan_Nanoseconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Nanoseconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Minutes_Get")] internal static int /* System.Int32 */ System_TimeSpan_Minutes_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Minutes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Seconds_Get")] internal static int /* System.Int32 */ System_TimeSpan_Seconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Seconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalDays_Get")] internal static double /* System.Double */ System_TimeSpan_TotalDays_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalDays; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalHours_Get")] internal static double /* System.Double */ System_TimeSpan_TotalHours_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalHours; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalMilliseconds_Get")] internal static double /* System.Double */ System_TimeSpan_TotalMilliseconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalMilliseconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalMicroseconds_Get")] internal static double /* System.Double */ System_TimeSpan_TotalMicroseconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalMicroseconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalNanoseconds_Get")] internal static double /* System.Double */ System_TimeSpan_TotalNanoseconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalNanoseconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalMinutes_Get")] internal static double /* System.Double */ System_TimeSpan_TotalMinutes_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalMinutes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TotalSeconds_Get")] internal static double /* System.Double */ System_TimeSpan_TotalSeconds_Get(void* /* System.TimeSpan */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeSpan __selfConverted = InteropUtils.GetInstance(__self); try { System.Double __returnValue = __selfConverted.TotalSeconds; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Zero_Get")] internal static void* /* System.TimeSpan */ System_TimeSpan_Zero_Get() { System.TimeSpan __returnValue = System.TimeSpan.Zero; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_MaxValue_Get")] internal static void* /* System.TimeSpan */ System_TimeSpan_MaxValue_Get() { System.TimeSpan __returnValue = System.TimeSpan.MaxValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_MinValue_Get")] internal static void* /* System.TimeSpan */ System_TimeSpan_MinValue_Get() { System.TimeSpan __returnValue = System.TimeSpan.MinValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_NanosecondsPerTick_Get")] internal static long /* System.Int64 */ System_TimeSpan_NanosecondsPerTick_Get() { System.Int64 __returnValue = System.TimeSpan.NanosecondsPerTick; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TicksPerMicrosecond_Get")] internal static long /* System.Int64 */ System_TimeSpan_TicksPerMicrosecond_Get() { System.Int64 __returnValue = System.TimeSpan.TicksPerMicrosecond; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TicksPerMillisecond_Get")] internal static long /* System.Int64 */ System_TimeSpan_TicksPerMillisecond_Get() { System.Int64 __returnValue = System.TimeSpan.TicksPerMillisecond; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TicksPerSecond_Get")] internal static long /* System.Int64 */ System_TimeSpan_TicksPerSecond_Get() { System.Int64 __returnValue = System.TimeSpan.TicksPerSecond; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TicksPerMinute_Get")] internal static long /* System.Int64 */ System_TimeSpan_TicksPerMinute_Get() { System.Int64 __returnValue = System.TimeSpan.TicksPerMinute; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TicksPerHour_Get")] internal static long /* System.Int64 */ System_TimeSpan_TicksPerHour_Get() { System.Int64 __returnValue = System.TimeSpan.TicksPerHour; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TicksPerDay_Get")] internal static long /* System.Int64 */ System_TimeSpan_TicksPerDay_Get() { System.Int64 __returnValue = System.TimeSpan.TicksPerDay; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Create_5")] internal static void* /* System.TimeSpan */ System_TimeSpan_Create_5(void** /* System.Exception */ __outException) { try { System.TimeSpan __returnValue = new System.TimeSpan(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_TypeOf")] internal static void* /* System.Type */ System_TimeSpan_TypeOf() { System.Type __returnValue = typeof(System.TimeSpan); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeSpan_Destroy")] internal static void /* System.Void */ System_TimeSpan_Destroy(void* /* System.TimeSpan */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_TimeSpanStyles { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TimeSpanStyles_TypeOf")] internal static void* /* System.Type */ System_Globalization_TimeSpanStyles_TypeOf() { System.Type __returnValue = typeof(System.Globalization.TimeSpanStyles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_DateTimeKind { [UnmanagedCallersOnly(EntryPoint = "System_DateTimeKind_TypeOf")] internal static void* /* System.Type */ System_DateTimeKind_TypeOf() { System.Type __returnValue = typeof(System.DateTimeKind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_DayOfWeek { [UnmanagedCallersOnly(EntryPoint = "System_DayOfWeek_TypeOf")] internal static void* /* System.Type */ System_DayOfWeek_TypeOf() { System.Type __returnValue = typeof(System.DayOfWeek); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_DateTimeStyles { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeStyles_TypeOf")] internal static void* /* System.Type */ System_Globalization_DateTimeStyles_TypeOf() { System.Type __returnValue = typeof(System.Globalization.DateTimeStyles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_DateOnly { [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_FromDayNumber")] internal static void* /* System.DateOnly */ System_DateOnly_FromDayNumber(int /* System.Int32 */ dayNumber, void** /* System.Exception */ __outException) { try { System.DateOnly __returnValue = System.DateOnly.FromDayNumber(dayNumber); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_AddDays")] internal static void* /* System.DateOnly */ System_DateOnly_AddDays(void* /* System.DateOnly */ __self, int /* System.Int32 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.DateOnly __returnValue = __selfConverted.AddDays(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_AddMonths")] internal static void* /* System.DateOnly */ System_DateOnly_AddMonths(void* /* System.DateOnly */ __self, int /* System.Int32 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.DateOnly __returnValue = __selfConverted.AddMonths(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_AddYears")] internal static void* /* System.DateOnly */ System_DateOnly_AddYears(void* /* System.DateOnly */ __self, int /* System.Int32 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.DateOnly __returnValue = __selfConverted.AddYears(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Deconstruct")] internal static void /* System.Void */ System_DateOnly_Deconstruct(void* /* System.DateOnly */ __self, int* /* System.Int32 */ year, int* /* System.Int32 */ month, int* /* System.Int32 */ day, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 yearConverted; System.Int32 monthConverted; System.Int32 dayConverted; try { __selfConverted.Deconstruct(out yearConverted, out monthConverted, out dayConverted); if (__outException is not null) { *__outException = null; } if (year is not null) { *year = yearConverted; } if (month is not null) { *month = monthConverted; } if (day is not null) { *day = dayConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (year is not null) { *year = -1; } if (month is not null) { *month = -1; } if (day is not null) { *day = -1; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToDateTime")] internal static void* /* System.DateTime */ System_DateOnly_ToDateTime(void* /* System.DateOnly */ __self, void* /* System.TimeOnly */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeOnly timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.ToDateTime(timeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToDateTime_1")] internal static void* /* System.DateTime */ System_DateOnly_ToDateTime_1(void* /* System.DateOnly */ __self, void* /* System.TimeOnly */ time, System.DateTimeKind /* System.DateTimeKind */ kind, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeOnly timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.ToDateTime(timeConverted, kind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_FromDateTime")] internal static void* /* System.DateOnly */ System_DateOnly_FromDateTime(void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.DateOnly __returnValue = System.DateOnly.FromDateTime(dateTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_CompareTo")] internal static int /* System.Int32 */ System_DateOnly_CompareTo(void* /* System.DateOnly */ __self, void* /* System.DateOnly */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.DateOnly valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_CompareTo_1")] internal static int /* System.Int32 */ System_DateOnly_CompareTo_1(void* /* System.DateOnly */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Equals")] internal static byte /* System.Boolean */ System_DateOnly_Equals(void* /* System.DateOnly */ __self, void* /* System.DateOnly */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.DateOnly valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Equals_1")] internal static byte /* System.Boolean */ System_DateOnly_Equals_1(void* /* System.DateOnly */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_GetHashCode")] internal static int /* System.Int32 */ System_DateOnly_GetHashCode(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Parse")] internal static void* /* System.DateOnly */ System_DateOnly_Parse(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.DateOnly __returnValue = System.DateOnly.Parse(sConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Parse_1")] internal static void* /* System.DateOnly */ System_DateOnly_Parse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateOnly __returnValue = System.DateOnly.Parse(sConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ParseExact")] internal static void* /* System.DateOnly */ System_DateOnly_ParseExact(void* /* System.String */ s, void* /* System.String */ format, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); try { System.DateOnly __returnValue = System.DateOnly.ParseExact(sConverted, formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ParseExact_1")] internal static void* /* System.DateOnly */ System_DateOnly_ParseExact_1(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateOnly __returnValue = System.DateOnly.ParseExact(sConverted, formatConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ParseExact_2")] internal static void* /* System.DateOnly */ System_DateOnly_ParseExact_2(void* /* System.String */ s, void* /* System.String[] */ formats, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); try { System.DateOnly __returnValue = System.DateOnly.ParseExact(sConverted, formatsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ParseExact_3")] internal static void* /* System.DateOnly */ System_DateOnly_ParseExact_3(void* /* System.String */ s, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateOnly __returnValue = System.DateOnly.ParseExact(sConverted, formatsConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParse")] internal static byte /* System.Boolean */ System_DateOnly_TryParse(void* /* System.String */ s, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParse(sConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParse_1")] internal static byte /* System.Boolean */ System_DateOnly_TryParse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParse(sConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParseExact")] internal static byte /* System.Boolean */ System_DateOnly_TryParseExact(void* /* System.String */ s, void* /* System.String */ format, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParseExact(sConverted, formatConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParseExact_1")] internal static byte /* System.Boolean */ System_DateOnly_TryParseExact_1(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParseExact(sConverted, formatConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParseExact_2")] internal static byte /* System.Boolean */ System_DateOnly_TryParseExact_2(void* /* System.String */ s, void* /* System.String[] */ formats, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParseExact(sConverted, formatsConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParseExact_3")] internal static byte /* System.Boolean */ System_DateOnly_TryParseExact_3(void* /* System.String */ s, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParseExact(sConverted, formatsConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToLongDateString")] internal static void* /* System.String */ System_DateOnly_ToLongDateString(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToLongDateString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToShortDateString")] internal static void* /* System.String */ System_DateOnly_ToShortDateString(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToShortDateString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToString")] internal static void* /* System.String */ System_DateOnly_ToString(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToString_1")] internal static void* /* System.String */ System_DateOnly_ToString_1(void* /* System.DateOnly */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToString_2")] internal static void* /* System.String */ System_DateOnly_ToString_2(void* /* System.DateOnly */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_ToString_3")] internal static void* /* System.String */ System_DateOnly_ToString_3(void* /* System.DateOnly */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Parse_2")] internal static void* /* System.DateOnly */ System_DateOnly_Parse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.DateOnly __returnValue = System.DateOnly.Parse(sConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TryParse_2")] internal static byte /* System.Boolean */ System_DateOnly_TryParse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.DateOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateOnly resultConverted; try { System.Boolean __returnValue = System.DateOnly.TryParse(sConverted, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Create")] internal static void* /* System.DateOnly */ System_DateOnly_Create(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, void** /* System.Exception */ __outException) { try { System.DateOnly __returnValue = new System.DateOnly(year, month, day); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Create_1")] internal static void* /* System.DateOnly */ System_DateOnly_Create_1(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, void* /* System.Globalization.Calendar */ calendar, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.DateOnly __returnValue = new System.DateOnly(year, month, day, calendarConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_MinValue_Get")] internal static void* /* System.DateOnly */ System_DateOnly_MinValue_Get(void** /* System.Exception */ __outException) { try { System.DateOnly __returnValue = System.DateOnly.MinValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_MaxValue_Get")] internal static void* /* System.DateOnly */ System_DateOnly_MaxValue_Get(void** /* System.Exception */ __outException) { try { System.DateOnly __returnValue = System.DateOnly.MaxValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Year_Get")] internal static int /* System.Int32 */ System_DateOnly_Year_Get(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Year; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Month_Get")] internal static int /* System.Int32 */ System_DateOnly_Month_Get(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Month; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Day_Get")] internal static int /* System.Int32 */ System_DateOnly_Day_Get(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Day; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_DayOfWeek_Get")] internal static System.DayOfWeek /* System.DayOfWeek */ System_DateOnly_DayOfWeek_Get(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.DayOfWeek __returnValue = __selfConverted.DayOfWeek; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DayOfWeek); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_DayOfYear_Get")] internal static int /* System.Int32 */ System_DateOnly_DayOfYear_Get(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.DayOfYear; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_DayNumber_Get")] internal static int /* System.Int32 */ System_DateOnly_DayNumber_Get(void* /* System.DateOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.DayNumber; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Create_2")] internal static void* /* System.DateOnly */ System_DateOnly_Create_2(void** /* System.Exception */ __outException) { try { System.DateOnly __returnValue = new System.DateOnly(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_TypeOf")] internal static void* /* System.Type */ System_DateOnly_TypeOf() { System.Type __returnValue = typeof(System.DateOnly); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateOnly_Destroy")] internal static void /* System.Void */ System_DateOnly_Destroy(void* /* System.DateOnly */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TimeOnly { [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Add")] internal static void* /* System.TimeOnly */ System_TimeOnly_Add(void* /* System.TimeOnly */ __self, void* /* System.TimeSpan */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan valueConverted = InteropUtils.GetInstance(value); try { System.TimeOnly __returnValue = __selfConverted.Add(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Add_1")] internal static void* /* System.TimeOnly */ System_TimeOnly_Add_1(void* /* System.TimeOnly */ __self, void* /* System.TimeSpan */ value, int* /* System.Int32 */ wrappedDays, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan valueConverted = InteropUtils.GetInstance(value); System.Int32 wrappedDaysConverted; try { System.TimeOnly __returnValue = __selfConverted.Add(valueConverted, out wrappedDaysConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } if (wrappedDays is not null) { *wrappedDays = wrappedDaysConverted; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (wrappedDays is not null) { *wrappedDays = -1; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_AddHours")] internal static void* /* System.TimeOnly */ System_TimeOnly_AddHours(void* /* System.TimeOnly */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeOnly __returnValue = __selfConverted.AddHours(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_AddHours_1")] internal static void* /* System.TimeOnly */ System_TimeOnly_AddHours_1(void* /* System.TimeOnly */ __self, double /* System.Double */ value, int* /* System.Int32 */ wrappedDays, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 wrappedDaysConverted; try { System.TimeOnly __returnValue = __selfConverted.AddHours(value, out wrappedDaysConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } if (wrappedDays is not null) { *wrappedDays = wrappedDaysConverted; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (wrappedDays is not null) { *wrappedDays = -1; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_AddMinutes")] internal static void* /* System.TimeOnly */ System_TimeOnly_AddMinutes(void* /* System.TimeOnly */ __self, double /* System.Double */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeOnly __returnValue = __selfConverted.AddMinutes(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_AddMinutes_1")] internal static void* /* System.TimeOnly */ System_TimeOnly_AddMinutes_1(void* /* System.TimeOnly */ __self, double /* System.Double */ value, int* /* System.Int32 */ wrappedDays, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 wrappedDaysConverted; try { System.TimeOnly __returnValue = __selfConverted.AddMinutes(value, out wrappedDaysConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } if (wrappedDays is not null) { *wrappedDays = wrappedDaysConverted; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (wrappedDays is not null) { *wrappedDays = -1; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_IsBetween")] internal static byte /* System.Boolean */ System_TimeOnly_IsBetween(void* /* System.TimeOnly */ __self, void* /* System.TimeOnly */ start, void* /* System.TimeOnly */ end, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeOnly startConverted = InteropUtils.GetInstance(start); System.TimeOnly endConverted = InteropUtils.GetInstance(end); try { System.Boolean __returnValue = __selfConverted.IsBetween(startConverted, endConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Deconstruct")] internal static void /* System.Void */ System_TimeOnly_Deconstruct(void* /* System.TimeOnly */ __self, int* /* System.Int32 */ hour, int* /* System.Int32 */ minute, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 hourConverted; System.Int32 minuteConverted; try { __selfConverted.Deconstruct(out hourConverted, out minuteConverted); if (__outException is not null) { *__outException = null; } if (hour is not null) { *hour = hourConverted; } if (minute is not null) { *minute = minuteConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (hour is not null) { *hour = -1; } if (minute is not null) { *minute = -1; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Deconstruct_1")] internal static void /* System.Void */ System_TimeOnly_Deconstruct_1(void* /* System.TimeOnly */ __self, int* /* System.Int32 */ hour, int* /* System.Int32 */ minute, int* /* System.Int32 */ second, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 hourConverted; System.Int32 minuteConverted; System.Int32 secondConverted; try { __selfConverted.Deconstruct(out hourConverted, out minuteConverted, out secondConverted); if (__outException is not null) { *__outException = null; } if (hour is not null) { *hour = hourConverted; } if (minute is not null) { *minute = minuteConverted; } if (second is not null) { *second = secondConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (hour is not null) { *hour = -1; } if (minute is not null) { *minute = -1; } if (second is not null) { *second = -1; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Deconstruct_2")] internal static void /* System.Void */ System_TimeOnly_Deconstruct_2(void* /* System.TimeOnly */ __self, int* /* System.Int32 */ hour, int* /* System.Int32 */ minute, int* /* System.Int32 */ second, int* /* System.Int32 */ millisecond, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 hourConverted; System.Int32 minuteConverted; System.Int32 secondConverted; System.Int32 millisecondConverted; try { __selfConverted.Deconstruct(out hourConverted, out minuteConverted, out secondConverted, out millisecondConverted); if (__outException is not null) { *__outException = null; } if (hour is not null) { *hour = hourConverted; } if (minute is not null) { *minute = minuteConverted; } if (second is not null) { *second = secondConverted; } if (millisecond is not null) { *millisecond = millisecondConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (hour is not null) { *hour = -1; } if (minute is not null) { *minute = -1; } if (second is not null) { *second = -1; } if (millisecond is not null) { *millisecond = -1; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Deconstruct_3")] internal static void /* System.Void */ System_TimeOnly_Deconstruct_3(void* /* System.TimeOnly */ __self, int* /* System.Int32 */ hour, int* /* System.Int32 */ minute, int* /* System.Int32 */ second, int* /* System.Int32 */ millisecond, int* /* System.Int32 */ microsecond, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Int32 hourConverted; System.Int32 minuteConverted; System.Int32 secondConverted; System.Int32 millisecondConverted; System.Int32 microsecondConverted; try { __selfConverted.Deconstruct(out hourConverted, out minuteConverted, out secondConverted, out millisecondConverted, out microsecondConverted); if (__outException is not null) { *__outException = null; } if (hour is not null) { *hour = hourConverted; } if (minute is not null) { *minute = minuteConverted; } if (second is not null) { *second = secondConverted; } if (millisecond is not null) { *millisecond = millisecondConverted; } if (microsecond is not null) { *microsecond = microsecondConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (hour is not null) { *hour = -1; } if (minute is not null) { *minute = -1; } if (second is not null) { *second = -1; } if (millisecond is not null) { *millisecond = -1; } if (microsecond is not null) { *microsecond = -1; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_FromTimeSpan")] internal static void* /* System.TimeOnly */ System_TimeOnly_FromTimeSpan(void* /* System.TimeSpan */ timeSpan, void** /* System.Exception */ __outException) { System.TimeSpan timeSpanConverted = InteropUtils.GetInstance(timeSpan); try { System.TimeOnly __returnValue = System.TimeOnly.FromTimeSpan(timeSpanConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_FromDateTime")] internal static void* /* System.TimeOnly */ System_TimeOnly_FromDateTime(void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.TimeOnly __returnValue = System.TimeOnly.FromDateTime(dateTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToTimeSpan")] internal static void* /* System.TimeSpan */ System_TimeOnly_ToTimeSpan(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.ToTimeSpan(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_CompareTo")] internal static int /* System.Int32 */ System_TimeOnly_CompareTo(void* /* System.TimeOnly */ __self, void* /* System.TimeOnly */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeOnly valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_CompareTo_1")] internal static int /* System.Int32 */ System_TimeOnly_CompareTo_1(void* /* System.TimeOnly */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Equals")] internal static byte /* System.Boolean */ System_TimeOnly_Equals(void* /* System.TimeOnly */ __self, void* /* System.TimeOnly */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.TimeOnly valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Equals_1")] internal static byte /* System.Boolean */ System_TimeOnly_Equals_1(void* /* System.TimeOnly */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_GetHashCode")] internal static int /* System.Int32 */ System_TimeOnly_GetHashCode(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Parse")] internal static void* /* System.TimeOnly */ System_TimeOnly_Parse(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.TimeOnly __returnValue = System.TimeOnly.Parse(sConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Parse_1")] internal static void* /* System.TimeOnly */ System_TimeOnly_Parse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.TimeOnly __returnValue = System.TimeOnly.Parse(sConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ParseExact")] internal static void* /* System.TimeOnly */ System_TimeOnly_ParseExact(void* /* System.String */ s, void* /* System.String */ format, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); try { System.TimeOnly __returnValue = System.TimeOnly.ParseExact(sConverted, formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ParseExact_1")] internal static void* /* System.TimeOnly */ System_TimeOnly_ParseExact_1(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.TimeOnly __returnValue = System.TimeOnly.ParseExact(sConverted, formatConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ParseExact_2")] internal static void* /* System.TimeOnly */ System_TimeOnly_ParseExact_2(void* /* System.String */ s, void* /* System.String[] */ formats, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); try { System.TimeOnly __returnValue = System.TimeOnly.ParseExact(sConverted, formatsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ParseExact_3")] internal static void* /* System.TimeOnly */ System_TimeOnly_ParseExact_3(void* /* System.String */ s, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.TimeOnly __returnValue = System.TimeOnly.ParseExact(sConverted, formatsConverted, providerConverted, style); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParse")] internal static byte /* System.Boolean */ System_TimeOnly_TryParse(void* /* System.String */ s, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParse(sConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParse_1")] internal static byte /* System.Boolean */ System_TimeOnly_TryParse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParse(sConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParseExact")] internal static byte /* System.Boolean */ System_TimeOnly_TryParseExact(void* /* System.String */ s, void* /* System.String */ format, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParseExact(sConverted, formatConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParseExact_1")] internal static byte /* System.Boolean */ System_TimeOnly_TryParseExact_1(void* /* System.String */ s, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParseExact(sConverted, formatConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParseExact_2")] internal static byte /* System.Boolean */ System_TimeOnly_TryParseExact_2(void* /* System.String */ s, void* /* System.String[] */ formats, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParseExact(sConverted, formatsConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParseExact_3")] internal static byte /* System.Boolean */ System_TimeOnly_TryParseExact_3(void* /* System.String */ s, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ provider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ style, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParseExact(sConverted, formatsConverted, providerConverted, style, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToLongTimeString")] internal static void* /* System.String */ System_TimeOnly_ToLongTimeString(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToLongTimeString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToShortTimeString")] internal static void* /* System.String */ System_TimeOnly_ToShortTimeString(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToShortTimeString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToString")] internal static void* /* System.String */ System_TimeOnly_ToString(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToString_1")] internal static void* /* System.String */ System_TimeOnly_ToString_1(void* /* System.TimeOnly */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToString_2")] internal static void* /* System.String */ System_TimeOnly_ToString_2(void* /* System.TimeOnly */ __self, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_ToString_3")] internal static void* /* System.String */ System_TimeOnly_ToString_3(void* /* System.TimeOnly */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Parse_2")] internal static void* /* System.TimeOnly */ System_TimeOnly_Parse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.TimeOnly __returnValue = System.TimeOnly.Parse(sConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TryParse_2")] internal static byte /* System.Boolean */ System_TimeOnly_TryParse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.TimeOnly */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.TimeOnly resultConverted; try { System.Boolean __returnValue = System.TimeOnly.TryParse(sConverted, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Create")] internal static void* /* System.TimeOnly */ System_TimeOnly_Create(int /* System.Int32 */ hour, int /* System.Int32 */ minute, void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = new System.TimeOnly(hour, minute); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Create_1")] internal static void* /* System.TimeOnly */ System_TimeOnly_Create_1(int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = new System.TimeOnly(hour, minute, second); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Create_2")] internal static void* /* System.TimeOnly */ System_TimeOnly_Create_2(int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = new System.TimeOnly(hour, minute, second, millisecond); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Create_3")] internal static void* /* System.TimeOnly */ System_TimeOnly_Create_3(int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = new System.TimeOnly(hour, minute, second, millisecond, microsecond); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Create_4")] internal static void* /* System.TimeOnly */ System_TimeOnly_Create_4(long /* System.Int64 */ ticks, void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = new System.TimeOnly(ticks); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_MinValue_Get")] internal static void* /* System.TimeOnly */ System_TimeOnly_MinValue_Get(void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = System.TimeOnly.MinValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_MaxValue_Get")] internal static void* /* System.TimeOnly */ System_TimeOnly_MaxValue_Get(void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = System.TimeOnly.MaxValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Hour_Get")] internal static int /* System.Int32 */ System_TimeOnly_Hour_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Hour; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Minute_Get")] internal static int /* System.Int32 */ System_TimeOnly_Minute_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Minute; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Second_Get")] internal static int /* System.Int32 */ System_TimeOnly_Second_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Second; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Millisecond_Get")] internal static int /* System.Int32 */ System_TimeOnly_Millisecond_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Millisecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Microsecond_Get")] internal static int /* System.Int32 */ System_TimeOnly_Microsecond_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Microsecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Nanosecond_Get")] internal static int /* System.Int32 */ System_TimeOnly_Nanosecond_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Nanosecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Ticks_Get")] internal static long /* System.Int64 */ System_TimeOnly_Ticks_Get(void* /* System.TimeOnly */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeOnly __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Ticks; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Create_5")] internal static void* /* System.TimeOnly */ System_TimeOnly_Create_5(void** /* System.Exception */ __outException) { try { System.TimeOnly __returnValue = new System.TimeOnly(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_TypeOf")] internal static void* /* System.Type */ System_TimeOnly_TypeOf() { System.Type __returnValue = typeof(System.TimeOnly); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeOnly_Destroy")] internal static void /* System.Void */ System_TimeOnly_Destroy(void* /* System.TimeOnly */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_Calendar { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_Clone")] internal static void* /* System.Object */ System_Globalization_Calendar_Clone(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_ReadOnly")] internal static void* /* System.Globalization.Calendar */ System_Globalization_Calendar_ReadOnly(void* /* System.Globalization.Calendar */ calendar, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); try { System.Globalization.Calendar __returnValue = System.Globalization.Calendar.ReadOnly(calendarConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddMilliseconds")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddMilliseconds(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, double /* System.Double */ milliseconds, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddMilliseconds(timeConverted, milliseconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddDays")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddDays(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ days, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddDays(timeConverted, days); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddHours")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddHours(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ hours, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddHours(timeConverted, hours); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddMinutes")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddMinutes(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ minutes, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddMinutes(timeConverted, minutes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddMonths")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddMonths(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ months, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddMonths(timeConverted, months); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddSeconds")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddSeconds(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ seconds, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddSeconds(timeConverted, seconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddWeeks")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddWeeks(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ weeks, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddWeeks(timeConverted, weeks); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AddYears")] internal static void* /* System.DateTime */ System_Globalization_Calendar_AddYears(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, int /* System.Int32 */ years, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DateTime __returnValue = __selfConverted.AddYears(timeConverted, years); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDayOfMonth")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetDayOfMonth(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetDayOfMonth(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDayOfWeek")] internal static System.DayOfWeek /* System.DayOfWeek */ System_Globalization_Calendar_GetDayOfWeek(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.DayOfWeek __returnValue = __selfConverted.GetDayOfWeek(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DayOfWeek); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDayOfYear")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetDayOfYear(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetDayOfYear(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDaysInMonth")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetDaysInMonth(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetDaysInMonth(year, month); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDaysInMonth_1")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetDaysInMonth_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetDaysInMonth(year, month, era); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDaysInYear")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetDaysInYear(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetDaysInYear(year); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetDaysInYear_1")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetDaysInYear_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetDaysInYear(year, era); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetEra")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetEra(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetEra(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetHour")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetHour(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetHour(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetMilliseconds")] internal static double /* System.Double */ System_Globalization_Calendar_GetMilliseconds(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Double __returnValue = __selfConverted.GetMilliseconds(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetMinute")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetMinute(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetMinute(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetMonth")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetMonth(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetMonth(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetMonthsInYear")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetMonthsInYear(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetMonthsInYear(year); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetMonthsInYear_1")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetMonthsInYear_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetMonthsInYear(year, era); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetSecond")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetSecond(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetSecond(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetWeekOfYear")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetWeekOfYear(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, System.Globalization.CalendarWeekRule /* System.Globalization.CalendarWeekRule */ rule, System.DayOfWeek /* System.DayOfWeek */ firstDayOfWeek, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetWeekOfYear(timeConverted, rule, firstDayOfWeek); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetYear")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetYear(void* /* System.Globalization.Calendar */ __self, void* /* System.DateTime */ time, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); System.DateTime timeConverted = InteropUtils.GetInstance(time); try { System.Int32 __returnValue = __selfConverted.GetYear(timeConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsLeapDay")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsLeapDay(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLeapDay(year, month, day); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsLeapDay_1")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsLeapDay_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLeapDay(year, month, day, era); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsLeapMonth")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsLeapMonth(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLeapMonth(year, month); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsLeapMonth_1")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsLeapMonth_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLeapMonth(year, month, era); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetLeapMonth")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetLeapMonth(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetLeapMonth(year); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_GetLeapMonth_1")] internal static int /* System.Int32 */ System_Globalization_Calendar_GetLeapMonth_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetLeapMonth(year, era); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsLeapYear")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsLeapYear(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLeapYear(year); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsLeapYear_1")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsLeapYear_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLeapYear(year, era); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_ToDateTime")] internal static void* /* System.DateTime */ System_Globalization_Calendar_ToDateTime(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.ToDateTime(year, month, day, hour, minute, second, millisecond); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_ToDateTime_1")] internal static void* /* System.DateTime */ System_Globalization_Calendar_ToDateTime_1(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.ToDateTime(year, month, day, hour, minute, second, millisecond, era); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_ToFourDigitYear")] internal static int /* System.Int32 */ System_Globalization_Calendar_ToFourDigitYear(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ year, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.ToFourDigitYear(year); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_MinSupportedDateTime_Get")] internal static void* /* System.DateTime */ System_Globalization_Calendar_MinSupportedDateTime_Get(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.MinSupportedDateTime; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_MaxSupportedDateTime_Get")] internal static void* /* System.DateTime */ System_Globalization_Calendar_MaxSupportedDateTime_Get(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.MaxSupportedDateTime; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_AlgorithmType_Get")] internal static System.Globalization.CalendarAlgorithmType /* System.Globalization.CalendarAlgorithmType */ System_Globalization_Calendar_AlgorithmType_Get(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CalendarAlgorithmType __returnValue = __selfConverted.AlgorithmType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Globalization.CalendarAlgorithmType); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Globalization_Calendar_IsReadOnly_Get(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_Eras_Get")] internal static void* /* System.Int32[] */ System_Globalization_Calendar_Eras_Get(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32[] __returnValue = __selfConverted.Eras; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_TwoDigitYearMax_Get")] internal static int /* System.Int32 */ System_Globalization_Calendar_TwoDigitYearMax_Get(void* /* System.Globalization.Calendar */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.TwoDigitYearMax; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_TwoDigitYearMax_Set")] internal static void /* System.Void */ System_Globalization_Calendar_TwoDigitYearMax_Set(void* /* System.Globalization.Calendar */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.Calendar __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.TwoDigitYearMax = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_CurrentEra_Get")] internal static int /* System.Int32 */ System_Globalization_Calendar_CurrentEra_Get() { System.Int32 __returnValue = System.Globalization.Calendar.CurrentEra; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_TypeOf")] internal static void* /* System.Type */ System_Globalization_Calendar_TypeOf() { System.Type __returnValue = typeof(System.Globalization.Calendar); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_Calendar_Destroy")] internal static void /* System.Void */ System_Globalization_Calendar_Destroy(void* /* System.Globalization.Calendar */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_CalendarAlgorithmType { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CalendarAlgorithmType_TypeOf")] internal static void* /* System.Type */ System_Globalization_CalendarAlgorithmType_TypeOf() { System.Type __returnValue = typeof(System.Globalization.CalendarAlgorithmType); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_CalendarWeekRule { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CalendarWeekRule_TypeOf")] internal static void* /* System.Type */ System_Globalization_CalendarWeekRule_TypeOf() { System.Type __returnValue = typeof(System.Globalization.CalendarWeekRule); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Runtime_Serialization_IFormatterConverter { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_Convert")] internal static void* /* System.Object */ System_Runtime_Serialization_IFormatterConverter_Convert(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void* /* System.Type */ type, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Object __returnValue = __selfConverted.Convert(valueConverted, typeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_Convert_1")] internal static void* /* System.Object */ System_Runtime_Serialization_IFormatterConverter_Convert_1(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, System.TypeCode /* System.TypeCode */ typeCode, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Object __returnValue = __selfConverted.Convert(valueConverted, typeCode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToBoolean")] internal static byte /* System.Boolean */ System_Runtime_Serialization_IFormatterConverter_ToBoolean(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.ToBoolean(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToChar")] internal static char /* System.Char */ System_Runtime_Serialization_IFormatterConverter_ToChar(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Char __returnValue = __selfConverted.ToChar(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToSByte")] internal static sbyte /* System.SByte */ System_Runtime_Serialization_IFormatterConverter_ToSByte(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.SByte __returnValue = __selfConverted.ToSByte(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToByte")] internal static byte /* System.Byte */ System_Runtime_Serialization_IFormatterConverter_ToByte(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Byte __returnValue = __selfConverted.ToByte(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToInt16")] internal static short /* System.Int16 */ System_Runtime_Serialization_IFormatterConverter_ToInt16(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int16 __returnValue = __selfConverted.ToInt16(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToUInt16")] internal static ushort /* System.UInt16 */ System_Runtime_Serialization_IFormatterConverter_ToUInt16(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.UInt16 __returnValue = __selfConverted.ToUInt16(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToInt32")] internal static int /* System.Int32 */ System_Runtime_Serialization_IFormatterConverter_ToInt32(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.ToInt32(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToUInt32")] internal static uint /* System.UInt32 */ System_Runtime_Serialization_IFormatterConverter_ToUInt32(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.UInt32 __returnValue = __selfConverted.ToUInt32(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToInt64")] internal static long /* System.Int64 */ System_Runtime_Serialization_IFormatterConverter_ToInt64(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int64 __returnValue = __selfConverted.ToInt64(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToUInt64")] internal static ulong /* System.UInt64 */ System_Runtime_Serialization_IFormatterConverter_ToUInt64(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.UInt64 __returnValue = __selfConverted.ToUInt64(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToSingle")] internal static float /* System.Single */ System_Runtime_Serialization_IFormatterConverter_ToSingle(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Single __returnValue = __selfConverted.ToSingle(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToDouble")] internal static double /* System.Double */ System_Runtime_Serialization_IFormatterConverter_ToDouble(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Double __returnValue = __selfConverted.ToDouble(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToDecimal")] internal static void* /* System.Decimal */ System_Runtime_Serialization_IFormatterConverter_ToDecimal(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Decimal __returnValue = __selfConverted.ToDecimal(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToDateTime")] internal static void* /* System.DateTime */ System_Runtime_Serialization_IFormatterConverter_ToDateTime(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.DateTime __returnValue = __selfConverted.ToDateTime(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_ToString")] internal static void* /* System.String */ System_Runtime_Serialization_IFormatterConverter_ToString(void* /* System.Runtime.Serialization.IFormatterConverter */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IFormatterConverter __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.String __returnValue = __selfConverted.ToString(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_IFormatterConverter_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.IFormatterConverter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IFormatterConverter_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_IFormatterConverter_Destroy(void* /* System.Runtime.Serialization.IFormatterConverter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_StreamingContext { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_Equals")] internal static byte /* System.Boolean */ System_Runtime_Serialization_StreamingContext_Equals(void* /* System.Runtime.Serialization.StreamingContext */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.StreamingContext __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_GetHashCode")] internal static int /* System.Int32 */ System_Runtime_Serialization_StreamingContext_GetHashCode(void* /* System.Runtime.Serialization.StreamingContext */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.StreamingContext __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_Create")] internal static void* /* System.Runtime.Serialization.StreamingContext */ System_Runtime_Serialization_StreamingContext_Create(System.Runtime.Serialization.StreamingContextStates /* System.Runtime.Serialization.StreamingContextStates */ state, void** /* System.Exception */ __outException) { try { System.Runtime.Serialization.StreamingContext __returnValue = new System.Runtime.Serialization.StreamingContext(state); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_Create_1")] internal static void* /* System.Runtime.Serialization.StreamingContext */ System_Runtime_Serialization_StreamingContext_Create_1(System.Runtime.Serialization.StreamingContextStates /* System.Runtime.Serialization.StreamingContextStates */ state, void* /* System.Object */ additional, void** /* System.Exception */ __outException) { System.Object additionalConverted = InteropUtils.GetInstance(additional); try { System.Runtime.Serialization.StreamingContext __returnValue = new System.Runtime.Serialization.StreamingContext(state, additionalConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_State_Get")] internal static System.Runtime.Serialization.StreamingContextStates /* System.Runtime.Serialization.StreamingContextStates */ System_Runtime_Serialization_StreamingContext_State_Get(void* /* System.Runtime.Serialization.StreamingContext */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.StreamingContext __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.Serialization.StreamingContextStates __returnValue = __selfConverted.State; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Runtime.Serialization.StreamingContextStates); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_Context_Get")] internal static void* /* System.Object */ System_Runtime_Serialization_StreamingContext_Context_Get(void* /* System.Runtime.Serialization.StreamingContext */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.StreamingContext __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Context; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_Create_2")] internal static void* /* System.Runtime.Serialization.StreamingContext */ System_Runtime_Serialization_StreamingContext_Create_2(void** /* System.Exception */ __outException) { try { System.Runtime.Serialization.StreamingContext __returnValue = new System.Runtime.Serialization.StreamingContext(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_StreamingContext_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.StreamingContext); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContext_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_StreamingContext_Destroy(void* /* System.Runtime.Serialization.StreamingContext */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_StreamingContextStates { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_StreamingContextStates_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_StreamingContextStates_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.StreamingContextStates); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_AssemblyName { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Clone")] internal static void* /* System.Object */ System_Reflection_AssemblyName_Clone(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_GetAssemblyName")] internal static void* /* System.Reflection.AssemblyName */ System_Reflection_AssemblyName_GetAssemblyName(void* /* System.String */ assemblyFile, void** /* System.Exception */ __outException) { System.String assemblyFileConverted = InteropUtils.GetInstance(assemblyFile); try { System.Reflection.AssemblyName __returnValue = System.Reflection.AssemblyName.GetAssemblyName(assemblyFileConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_GetPublicKey")] internal static void* /* System.Byte[] */ System_Reflection_AssemblyName_GetPublicKey(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.GetPublicKey(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_SetPublicKey")] internal static void /* System.Void */ System_Reflection_AssemblyName_SetPublicKey(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Byte[] */ publicKey, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] publicKeyConverted = InteropUtils.GetInstance(publicKey); try { __selfConverted.SetPublicKey(publicKeyConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_GetPublicKeyToken")] internal static void* /* System.Byte[] */ System_Reflection_AssemblyName_GetPublicKeyToken(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.GetPublicKeyToken(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_SetPublicKeyToken")] internal static void /* System.Void */ System_Reflection_AssemblyName_SetPublicKeyToken(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Byte[] */ publicKeyToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] publicKeyTokenConverted = InteropUtils.GetInstance(publicKeyToken); try { __selfConverted.SetPublicKeyToken(publicKeyTokenConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_ToString")] internal static void* /* System.String */ System_Reflection_AssemblyName_ToString(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_GetObjectData")] internal static void /* System.Void */ System_Reflection_AssemblyName_GetObjectData(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_OnDeserialization")] internal static void /* System.Void */ System_Reflection_AssemblyName_OnDeserialization(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Object */ sender, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); System.Object senderConverted = InteropUtils.GetInstance(sender); try { __selfConverted.OnDeserialization(senderConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_ReferenceMatchesDefinition")] internal static byte /* System.Boolean */ System_Reflection_AssemblyName_ReferenceMatchesDefinition(void* /* System.Reflection.AssemblyName */ reference, void* /* System.Reflection.AssemblyName */ definition, void** /* System.Exception */ __outException) { System.Reflection.AssemblyName referenceConverted = InteropUtils.GetInstance(reference); System.Reflection.AssemblyName definitionConverted = InteropUtils.GetInstance(definition); try { System.Boolean __returnValue = System.Reflection.AssemblyName.ReferenceMatchesDefinition(referenceConverted, definitionConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Create")] internal static void* /* System.Reflection.AssemblyName */ System_Reflection_AssemblyName_Create(void* /* System.String */ assemblyName, void** /* System.Exception */ __outException) { System.String assemblyNameConverted = InteropUtils.GetInstance(assemblyName); try { System.Reflection.AssemblyName __returnValue = new System.Reflection.AssemblyName(assemblyNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Create_1")] internal static void* /* System.Reflection.AssemblyName */ System_Reflection_AssemblyName_Create_1(void** /* System.Exception */ __outException) { try { System.Reflection.AssemblyName __returnValue = new System.Reflection.AssemblyName(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Name_Get")] internal static void* /* System.String */ System_Reflection_AssemblyName_Name_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Name_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_Name_Set(void* /* System.Reflection.AssemblyName */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Name = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Version_Get")] internal static void* /* System.Version */ System_Reflection_AssemblyName_Version_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Version __returnValue = __selfConverted.Version; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Version_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_Version_Set(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Version */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Version = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_CultureInfo_Get")] internal static void* /* System.Globalization.CultureInfo */ System_Reflection_AssemblyName_CultureInfo_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CultureInfo __returnValue = __selfConverted.CultureInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_CultureInfo_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_CultureInfo_Set(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Globalization.CultureInfo */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CultureInfo = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_CultureName_Get")] internal static void* /* System.String */ System_Reflection_AssemblyName_CultureName_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CultureName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_CultureName_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_CultureName_Set(void* /* System.Reflection.AssemblyName */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CultureName = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_CodeBase_Get")] internal static void* /* System.String */ System_Reflection_AssemblyName_CodeBase_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CodeBase; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_CodeBase_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_CodeBase_Set(void* /* System.Reflection.AssemblyName */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CodeBase = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_EscapedCodeBase_Get")] internal static void* /* System.String */ System_Reflection_AssemblyName_EscapedCodeBase_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.EscapedCodeBase; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_ProcessorArchitecture_Get")] internal static System.Reflection.ProcessorArchitecture /* System.Reflection.ProcessorArchitecture */ System_Reflection_AssemblyName_ProcessorArchitecture_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ProcessorArchitecture __returnValue = __selfConverted.ProcessorArchitecture; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.ProcessorArchitecture); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_ProcessorArchitecture_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_ProcessorArchitecture_Set(void* /* System.Reflection.AssemblyName */ __self, System.Reflection.ProcessorArchitecture /* System.Reflection.ProcessorArchitecture */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ProcessorArchitecture = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_ContentType_Get")] internal static System.Reflection.AssemblyContentType /* System.Reflection.AssemblyContentType */ System_Reflection_AssemblyName_ContentType_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.AssemblyContentType __returnValue = __selfConverted.ContentType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.AssemblyContentType); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_ContentType_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_ContentType_Set(void* /* System.Reflection.AssemblyName */ __self, System.Reflection.AssemblyContentType /* System.Reflection.AssemblyContentType */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ContentType = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Flags_Get")] internal static System.Reflection.AssemblyNameFlags /* System.Reflection.AssemblyNameFlags */ System_Reflection_AssemblyName_Flags_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.AssemblyNameFlags __returnValue = __selfConverted.Flags; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.AssemblyNameFlags); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Flags_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_Flags_Set(void* /* System.Reflection.AssemblyName */ __self, System.Reflection.AssemblyNameFlags /* System.Reflection.AssemblyNameFlags */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Flags = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_HashAlgorithm_Get")] internal static System.Configuration.Assemblies.AssemblyHashAlgorithm /* System.Configuration.Assemblies.AssemblyHashAlgorithm */ System_Reflection_AssemblyName_HashAlgorithm_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Configuration.Assemblies.AssemblyHashAlgorithm __returnValue = __selfConverted.HashAlgorithm; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Configuration.Assemblies.AssemblyHashAlgorithm); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_HashAlgorithm_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_HashAlgorithm_Set(void* /* System.Reflection.AssemblyName */ __self, System.Configuration.Assemblies.AssemblyHashAlgorithm /* System.Configuration.Assemblies.AssemblyHashAlgorithm */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.HashAlgorithm = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_VersionCompatibility_Get")] internal static System.Configuration.Assemblies.AssemblyVersionCompatibility /* System.Configuration.Assemblies.AssemblyVersionCompatibility */ System_Reflection_AssemblyName_VersionCompatibility_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Configuration.Assemblies.AssemblyVersionCompatibility __returnValue = __selfConverted.VersionCompatibility; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Configuration.Assemblies.AssemblyVersionCompatibility); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_VersionCompatibility_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_VersionCompatibility_Set(void* /* System.Reflection.AssemblyName */ __self, System.Configuration.Assemblies.AssemblyVersionCompatibility /* System.Configuration.Assemblies.AssemblyVersionCompatibility */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.VersionCompatibility = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_KeyPair_Get")] internal static void* /* System.Reflection.StrongNameKeyPair */ System_Reflection_AssemblyName_KeyPair_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.StrongNameKeyPair __returnValue = __selfConverted.KeyPair; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_KeyPair_Set")] internal static void /* System.Void */ System_Reflection_AssemblyName_KeyPair_Set(void* /* System.Reflection.AssemblyName */ __self, void* /* System.Reflection.StrongNameKeyPair */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.KeyPair = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_FullName_Get")] internal static void* /* System.String */ System_Reflection_AssemblyName_FullName_Get(void* /* System.Reflection.AssemblyName */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.AssemblyName __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FullName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_TypeOf")] internal static void* /* System.Type */ System_Reflection_AssemblyName_TypeOf() { System.Type __returnValue = typeof(System.Reflection.AssemblyName); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyName_Destroy")] internal static void /* System.Void */ System_Reflection_AssemblyName_Destroy(void* /* System.Reflection.AssemblyName */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Version { [UnmanagedCallersOnly(EntryPoint = "System_Version_Clone")] internal static void* /* System.Object */ System_Version_Clone(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_CompareTo")] internal static int /* System.Int32 */ System_Version_CompareTo(void* /* System.Version */ __self, void* /* System.Object */ version, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); System.Object versionConverted = InteropUtils.GetInstance(version); try { System.Int32 __returnValue = __selfConverted.CompareTo(versionConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_CompareTo_1")] internal static int /* System.Int32 */ System_Version_CompareTo_1(void* /* System.Version */ __self, void* /* System.Version */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); System.Version valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Equals")] internal static byte /* System.Boolean */ System_Version_Equals(void* /* System.Version */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Equals_1")] internal static byte /* System.Boolean */ System_Version_Equals_1(void* /* System.Version */ __self, void* /* System.Version */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); System.Version objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_GetHashCode")] internal static int /* System.Int32 */ System_Version_GetHashCode(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_ToString")] internal static void* /* System.String */ System_Version_ToString(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_ToString_1")] internal static void* /* System.String */ System_Version_ToString_1(void* /* System.Version */ __self, int /* System.Int32 */ fieldCount, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(fieldCount); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Parse")] internal static void* /* System.Version */ System_Version_Parse(void* /* System.String */ input, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); try { System.Version __returnValue = System.Version.Parse(inputConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_TryParse")] internal static byte /* System.Boolean */ System_Version_TryParse(void* /* System.String */ input, void** /* System.Version */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.Version resultConverted; try { System.Boolean __returnValue = System.Version.TryParse(inputConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Create")] internal static void* /* System.Version */ System_Version_Create(int /* System.Int32 */ major, int /* System.Int32 */ minor, int /* System.Int32 */ build, int /* System.Int32 */ revision, void** /* System.Exception */ __outException) { try { System.Version __returnValue = new System.Version(major, minor, build, revision); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Create_1")] internal static void* /* System.Version */ System_Version_Create_1(int /* System.Int32 */ major, int /* System.Int32 */ minor, int /* System.Int32 */ build, void** /* System.Exception */ __outException) { try { System.Version __returnValue = new System.Version(major, minor, build); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Create_2")] internal static void* /* System.Version */ System_Version_Create_2(int /* System.Int32 */ major, int /* System.Int32 */ minor, void** /* System.Exception */ __outException) { try { System.Version __returnValue = new System.Version(major, minor); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Create_3")] internal static void* /* System.Version */ System_Version_Create_3(void* /* System.String */ version, void** /* System.Exception */ __outException) { System.String versionConverted = InteropUtils.GetInstance(version); try { System.Version __returnValue = new System.Version(versionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Create_4")] internal static void* /* System.Version */ System_Version_Create_4(void** /* System.Exception */ __outException) { try { System.Version __returnValue = new System.Version(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Major_Get")] internal static int /* System.Int32 */ System_Version_Major_Get(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Major; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Minor_Get")] internal static int /* System.Int32 */ System_Version_Minor_Get(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Minor; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Build_Get")] internal static int /* System.Int32 */ System_Version_Build_Get(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Build; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_Revision_Get")] internal static int /* System.Int32 */ System_Version_Revision_Get(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Revision; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_MajorRevision_Get")] internal static short /* System.Int16 */ System_Version_MajorRevision_Get(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int16 __returnValue = __selfConverted.MajorRevision; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_MinorRevision_Get")] internal static short /* System.Int16 */ System_Version_MinorRevision_Get(void* /* System.Version */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Version __selfConverted = InteropUtils.GetInstance(__self); try { System.Int16 __returnValue = __selfConverted.MinorRevision; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Version_TypeOf")] internal static void* /* System.Type */ System_Version_TypeOf() { System.Type __returnValue = typeof(System.Version); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Version_Destroy")] internal static void /* System.Void */ System_Version_Destroy(void* /* System.Version */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_ProcessorArchitecture { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ProcessorArchitecture_TypeOf")] internal static void* /* System.Type */ System_Reflection_ProcessorArchitecture_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ProcessorArchitecture); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_AssemblyContentType { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyContentType_TypeOf")] internal static void* /* System.Type */ System_Reflection_AssemblyContentType_TypeOf() { System.Type __returnValue = typeof(System.Reflection.AssemblyContentType); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_AssemblyNameFlags { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_AssemblyNameFlags_TypeOf")] internal static void* /* System.Type */ System_Reflection_AssemblyNameFlags_TypeOf() { System.Type __returnValue = typeof(System.Reflection.AssemblyNameFlags); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Configuration_Assemblies_AssemblyHashAlgorithm { [UnmanagedCallersOnly(EntryPoint = "System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf")] internal static void* /* System.Type */ System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf() { System.Type __returnValue = typeof(System.Configuration.Assemblies.AssemblyHashAlgorithm); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Configuration_Assemblies_AssemblyVersionCompatibility { [UnmanagedCallersOnly(EntryPoint = "System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf")] internal static void* /* System.Type */ System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf() { System.Type __returnValue = typeof(System.Configuration.Assemblies.AssemblyVersionCompatibility); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_StrongNameKeyPair { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_StrongNameKeyPair_Create")] internal static void* /* System.Reflection.StrongNameKeyPair */ System_Reflection_StrongNameKeyPair_Create(void* /* System.IO.FileStream */ keyPairFile, void** /* System.Exception */ __outException) { System.IO.FileStream keyPairFileConverted = InteropUtils.GetInstance(keyPairFile); try { System.Reflection.StrongNameKeyPair __returnValue = new System.Reflection.StrongNameKeyPair(keyPairFileConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_StrongNameKeyPair_Create_1")] internal static void* /* System.Reflection.StrongNameKeyPair */ System_Reflection_StrongNameKeyPair_Create_1(void* /* System.Byte[] */ keyPairArray, void** /* System.Exception */ __outException) { System.Byte[] keyPairArrayConverted = InteropUtils.GetInstance(keyPairArray); try { System.Reflection.StrongNameKeyPair __returnValue = new System.Reflection.StrongNameKeyPair(keyPairArrayConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_StrongNameKeyPair_Create_2")] internal static void* /* System.Reflection.StrongNameKeyPair */ System_Reflection_StrongNameKeyPair_Create_2(void* /* System.String */ keyPairContainer, void** /* System.Exception */ __outException) { System.String keyPairContainerConverted = InteropUtils.GetInstance(keyPairContainer); try { System.Reflection.StrongNameKeyPair __returnValue = new System.Reflection.StrongNameKeyPair(keyPairContainerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_StrongNameKeyPair_PublicKey_Get")] internal static void* /* System.Byte[] */ System_Reflection_StrongNameKeyPair_PublicKey_Get(void* /* System.Reflection.StrongNameKeyPair */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.StrongNameKeyPair __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.PublicKey; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_StrongNameKeyPair_TypeOf")] internal static void* /* System.Type */ System_Reflection_StrongNameKeyPair_TypeOf() { System.Type __returnValue = typeof(System.Reflection.StrongNameKeyPair); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_StrongNameKeyPair_Destroy")] internal static void /* System.Void */ System_Reflection_StrongNameKeyPair_Destroy(void* /* System.Reflection.StrongNameKeyPair */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IO_FileStream { [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Lock")] internal static void /* System.Void */ System_IO_FileStream_Lock(void* /* System.IO.FileStream */ __self, long /* System.Int64 */ position, long /* System.Int64 */ length, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Lock(position, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Unlock")] internal static void /* System.Void */ System_IO_FileStream_Unlock(void* /* System.IO.FileStream */ __self, long /* System.Int64 */ position, long /* System.Int64 */ length, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Unlock(position, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_FlushAsync")] internal static void* /* System.Threading.Tasks.Task */ System_IO_FileStream_FlushAsync(void* /* System.IO.FileStream */ __self, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.FlushAsync(cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Read")] internal static int /* System.Int32 */ System_IO_FileStream_Read(void* /* System.IO.FileStream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); try { System.Int32 __returnValue = __selfConverted.Read(bufferConverted, offset, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Write")] internal static void /* System.Void */ System_IO_FileStream_Write(void* /* System.IO.FileStream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); try { __selfConverted.Write(bufferConverted, offset, count); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_WriteAsync")] internal static void* /* System.Threading.Tasks.Task */ System_IO_FileStream_WriteAsync(void* /* System.IO.FileStream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WriteAsync(bufferConverted, offset, count, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Flush_1")] internal static void /* System.Void */ System_IO_FileStream_Flush_1(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Flush(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Flush_2")] internal static void /* System.Void */ System_IO_FileStream_Flush_2(void* /* System.IO.FileStream */ __self, byte /* System.Boolean */ flushToDisk, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Boolean flushToDiskConverted = flushToDisk.ToBool(); try { __selfConverted.Flush(flushToDiskConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_SetLength")] internal static void /* System.Void */ System_IO_FileStream_SetLength(void* /* System.IO.FileStream */ __self, long /* System.Int64 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.SetLength(value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_ReadByte")] internal static int /* System.Int32 */ System_IO_FileStream_ReadByte(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.ReadByte(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_WriteByte")] internal static void /* System.Void */ System_IO_FileStream_WriteByte(void* /* System.IO.FileStream */ __self, byte /* System.Byte */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.WriteByte(value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_DisposeAsync")] internal static void* /* System.Threading.Tasks.ValueTask */ System_IO_FileStream_DisposeAsync(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.ValueTask __returnValue = __selfConverted.DisposeAsync(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_CopyTo")] internal static void /* System.Void */ System_IO_FileStream_CopyTo(void* /* System.IO.FileStream */ __self, void* /* System.IO.Stream */ destination, int /* System.Int32 */ bufferSize, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); try { __selfConverted.CopyTo(destinationConverted, bufferSize); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_CopyToAsync")] internal static void* /* System.Threading.Tasks.Task */ System_IO_FileStream_CopyToAsync(void* /* System.IO.FileStream */ __self, void* /* System.IO.Stream */ destination, int /* System.Int32 */ bufferSize, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.CopyToAsync(destinationConverted, bufferSize, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_BeginRead")] internal static void* /* System.IAsyncResult */ System_IO_FileStream_BeginRead(void* /* System.IO.FileStream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.AsyncCallback */ callback, void* /* System.Object */ state, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.AsyncCallback callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; System.Object stateConverted = InteropUtils.GetInstance(state); try { System.IAsyncResult __returnValue = __selfConverted.BeginRead(bufferConverted, offset, count, callbackConverted, stateConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_EndRead")] internal static int /* System.Int32 */ System_IO_FileStream_EndRead(void* /* System.IO.FileStream */ __self, void* /* System.IAsyncResult */ asyncResult, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.IAsyncResult asyncResultConverted = InteropUtils.GetInstance(asyncResult); try { System.Int32 __returnValue = __selfConverted.EndRead(asyncResultConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_BeginWrite")] internal static void* /* System.IAsyncResult */ System_IO_FileStream_BeginWrite(void* /* System.IO.FileStream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.AsyncCallback */ callback, void* /* System.Object */ state, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.AsyncCallback callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; System.Object stateConverted = InteropUtils.GetInstance(state); try { System.IAsyncResult __returnValue = __selfConverted.BeginWrite(bufferConverted, offset, count, callbackConverted, stateConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_EndWrite")] internal static void /* System.Void */ System_IO_FileStream_EndWrite(void* /* System.IO.FileStream */ __self, void* /* System.IAsyncResult */ asyncResult, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); System.IAsyncResult asyncResultConverted = InteropUtils.GetInstance(asyncResult); try { __selfConverted.EndWrite(asyncResultConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Seek")] internal static long /* System.Int64 */ System_IO_FileStream_Seek(void* /* System.IO.FileStream */ __self, long /* System.Int64 */ offset, System.IO.SeekOrigin /* System.IO.SeekOrigin */ origin, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Seek(offset, origin); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create(nint /* System.IntPtr */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, void** /* System.Exception */ __outException) { try { System.IO.FileStream __returnValue = new System.IO.FileStream(handle, access); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_1")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_1(nint /* System.IntPtr */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, byte /* System.Boolean */ ownsHandle, void** /* System.Exception */ __outException) { System.Boolean ownsHandleConverted = ownsHandle.ToBool(); try { System.IO.FileStream __returnValue = new System.IO.FileStream(handle, access, ownsHandleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_2")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_2(nint /* System.IntPtr */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, byte /* System.Boolean */ ownsHandle, int /* System.Int32 */ bufferSize, void** /* System.Exception */ __outException) { System.Boolean ownsHandleConverted = ownsHandle.ToBool(); try { System.IO.FileStream __returnValue = new System.IO.FileStream(handle, access, ownsHandleConverted, bufferSize); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_3")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_3(nint /* System.IntPtr */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, byte /* System.Boolean */ ownsHandle, int /* System.Int32 */ bufferSize, byte /* System.Boolean */ isAsync, void** /* System.Exception */ __outException) { System.Boolean ownsHandleConverted = ownsHandle.ToBool(); System.Boolean isAsyncConverted = isAsync.ToBool(); try { System.IO.FileStream __returnValue = new System.IO.FileStream(handle, access, ownsHandleConverted, bufferSize, isAsyncConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_4")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_4(void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, void** /* System.Exception */ __outException) { Microsoft.Win32.SafeHandles.SafeFileHandle handleConverted = InteropUtils.GetInstance(handle); try { System.IO.FileStream __returnValue = new System.IO.FileStream(handleConverted, access); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_5")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_5(void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, int /* System.Int32 */ bufferSize, void** /* System.Exception */ __outException) { Microsoft.Win32.SafeHandles.SafeFileHandle handleConverted = InteropUtils.GetInstance(handle); try { System.IO.FileStream __returnValue = new System.IO.FileStream(handleConverted, access, bufferSize); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_6")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_6(void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ handle, System.IO.FileAccess /* System.IO.FileAccess */ access, int /* System.Int32 */ bufferSize, byte /* System.Boolean */ isAsync, void** /* System.Exception */ __outException) { Microsoft.Win32.SafeHandles.SafeFileHandle handleConverted = InteropUtils.GetInstance(handle); System.Boolean isAsyncConverted = isAsync.ToBool(); try { System.IO.FileStream __returnValue = new System.IO.FileStream(handleConverted, access, bufferSize, isAsyncConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_7")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_7(void* /* System.String */ path, System.IO.FileMode /* System.IO.FileMode */ mode, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, mode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_8")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_8(void* /* System.String */ path, System.IO.FileMode /* System.IO.FileMode */ mode, System.IO.FileAccess /* System.IO.FileAccess */ access, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, mode, access); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_9")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_9(void* /* System.String */ path, System.IO.FileMode /* System.IO.FileMode */ mode, System.IO.FileAccess /* System.IO.FileAccess */ access, System.IO.FileShare /* System.IO.FileShare */ share, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, mode, access, share); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_10")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_10(void* /* System.String */ path, System.IO.FileMode /* System.IO.FileMode */ mode, System.IO.FileAccess /* System.IO.FileAccess */ access, System.IO.FileShare /* System.IO.FileShare */ share, int /* System.Int32 */ bufferSize, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, mode, access, share, bufferSize); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_11")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_11(void* /* System.String */ path, System.IO.FileMode /* System.IO.FileMode */ mode, System.IO.FileAccess /* System.IO.FileAccess */ access, System.IO.FileShare /* System.IO.FileShare */ share, int /* System.Int32 */ bufferSize, byte /* System.Boolean */ useAsync, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); System.Boolean useAsyncConverted = useAsync.ToBool(); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, mode, access, share, bufferSize, useAsyncConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_12")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_12(void* /* System.String */ path, System.IO.FileMode /* System.IO.FileMode */ mode, System.IO.FileAccess /* System.IO.FileAccess */ access, System.IO.FileShare /* System.IO.FileShare */ share, int /* System.Int32 */ bufferSize, System.IO.FileOptions /* System.IO.FileOptions */ options, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, mode, access, share, bufferSize, options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Create_13")] internal static void* /* System.IO.FileStream */ System_IO_FileStream_Create_13(void* /* System.String */ path, void* /* System.IO.FileStreamOptions */ options, void** /* System.Exception */ __outException) { System.String pathConverted = InteropUtils.GetInstance(path); System.IO.FileStreamOptions optionsConverted = InteropUtils.GetInstance(options); try { System.IO.FileStream __returnValue = new System.IO.FileStream(pathConverted, optionsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Handle_Get")] internal static nint /* System.IntPtr */ System_IO_FileStream_Handle_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.Handle; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_CanRead_Get")] internal static byte /* System.Boolean */ System_IO_FileStream_CanRead_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanRead; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_CanWrite_Get")] internal static byte /* System.Boolean */ System_IO_FileStream_CanWrite_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanWrite; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_SafeFileHandle_Get")] internal static void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ System_IO_FileStream_SafeFileHandle_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { Microsoft.Win32.SafeHandles.SafeFileHandle __returnValue = __selfConverted.SafeFileHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Name_Get")] internal static void* /* System.String */ System_IO_FileStream_Name_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_IsAsync_Get")] internal static byte /* System.Boolean */ System_IO_FileStream_IsAsync_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAsync; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Length_Get")] internal static long /* System.Int64 */ System_IO_FileStream_Length_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Length; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Position_Get")] internal static long /* System.Int64 */ System_IO_FileStream_Position_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Position; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Position_Set")] internal static void /* System.Void */ System_IO_FileStream_Position_Set(void* /* System.IO.FileStream */ __self, long /* System.Int64 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Position = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_CanSeek_Get")] internal static byte /* System.Boolean */ System_IO_FileStream_CanSeek_Get(void* /* System.IO.FileStream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanSeek; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_TypeOf")] internal static void* /* System.Type */ System_IO_FileStream_TypeOf() { System.Type __returnValue = typeof(System.IO.FileStream); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStream_Destroy")] internal static void /* System.Void */ System_IO_FileStream_Destroy(void* /* System.IO.FileStream */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IO_Stream { [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CopyTo")] internal static void /* System.Void */ System_IO_Stream_CopyTo(void* /* System.IO.Stream */ __self, void* /* System.IO.Stream */ destination, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); try { __selfConverted.CopyTo(destinationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CopyTo_1")] internal static void /* System.Void */ System_IO_Stream_CopyTo_1(void* /* System.IO.Stream */ __self, void* /* System.IO.Stream */ destination, int /* System.Int32 */ bufferSize, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); try { __selfConverted.CopyTo(destinationConverted, bufferSize); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CopyToAsync")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_CopyToAsync(void* /* System.IO.Stream */ __self, void* /* System.IO.Stream */ destination, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); try { System.Threading.Tasks.Task __returnValue = __selfConverted.CopyToAsync(destinationConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CopyToAsync_1")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_CopyToAsync_1(void* /* System.IO.Stream */ __self, void* /* System.IO.Stream */ destination, int /* System.Int32 */ bufferSize, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); try { System.Threading.Tasks.Task __returnValue = __selfConverted.CopyToAsync(destinationConverted, bufferSize); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CopyToAsync_2")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_CopyToAsync_2(void* /* System.IO.Stream */ __self, void* /* System.IO.Stream */ destination, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.CopyToAsync(destinationConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CopyToAsync_3")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_CopyToAsync_3(void* /* System.IO.Stream */ __self, void* /* System.IO.Stream */ destination, int /* System.Int32 */ bufferSize, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IO.Stream destinationConverted = InteropUtils.GetInstance(destination); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.CopyToAsync(destinationConverted, bufferSize, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Dispose")] internal static void /* System.Void */ System_IO_Stream_Dispose(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Close")] internal static void /* System.Void */ System_IO_Stream_Close(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Close(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_DisposeAsync")] internal static void* /* System.Threading.Tasks.ValueTask */ System_IO_Stream_DisposeAsync(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.ValueTask __returnValue = __selfConverted.DisposeAsync(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Flush")] internal static void /* System.Void */ System_IO_Stream_Flush(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Flush(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_FlushAsync")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_FlushAsync(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.Task __returnValue = __selfConverted.FlushAsync(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_FlushAsync_1")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_FlushAsync_1(void* /* System.IO.Stream */ __self, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.FlushAsync(cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_BeginRead")] internal static void* /* System.IAsyncResult */ System_IO_Stream_BeginRead(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.AsyncCallback */ callback, void* /* System.Object */ state, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.AsyncCallback callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; System.Object stateConverted = InteropUtils.GetInstance(state); try { System.IAsyncResult __returnValue = __selfConverted.BeginRead(bufferConverted, offset, count, callbackConverted, stateConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_EndRead")] internal static int /* System.Int32 */ System_IO_Stream_EndRead(void* /* System.IO.Stream */ __self, void* /* System.IAsyncResult */ asyncResult, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IAsyncResult asyncResultConverted = InteropUtils.GetInstance(asyncResult); try { System.Int32 __returnValue = __selfConverted.EndRead(asyncResultConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_ReadExactlyAsync")] internal static void* /* System.Threading.Tasks.ValueTask */ System_IO_Stream_ReadExactlyAsync(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.ValueTask __returnValue = __selfConverted.ReadExactlyAsync(bufferConverted, offset, count, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_BeginWrite")] internal static void* /* System.IAsyncResult */ System_IO_Stream_BeginWrite(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.AsyncCallback */ callback, void* /* System.Object */ state, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.AsyncCallback callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; System.Object stateConverted = InteropUtils.GetInstance(state); try { System.IAsyncResult __returnValue = __selfConverted.BeginWrite(bufferConverted, offset, count, callbackConverted, stateConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_EndWrite")] internal static void /* System.Void */ System_IO_Stream_EndWrite(void* /* System.IO.Stream */ __self, void* /* System.IAsyncResult */ asyncResult, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.IAsyncResult asyncResultConverted = InteropUtils.GetInstance(asyncResult); try { __selfConverted.EndWrite(asyncResultConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_WriteAsync")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_WriteAsync(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WriteAsync(bufferConverted, offset, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_WriteAsync_1")] internal static void* /* System.Threading.Tasks.Task */ System_IO_Stream_WriteAsync_1(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WriteAsync(bufferConverted, offset, count, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Seek")] internal static long /* System.Int64 */ System_IO_Stream_Seek(void* /* System.IO.Stream */ __self, long /* System.Int64 */ offset, System.IO.SeekOrigin /* System.IO.SeekOrigin */ origin, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Seek(offset, origin); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_SetLength")] internal static void /* System.Void */ System_IO_Stream_SetLength(void* /* System.IO.Stream */ __self, long /* System.Int64 */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.SetLength(value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Read_1")] internal static int /* System.Int32 */ System_IO_Stream_Read_1(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); try { System.Int32 __returnValue = __selfConverted.Read(bufferConverted, offset, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_ReadByte")] internal static int /* System.Int32 */ System_IO_Stream_ReadByte(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.ReadByte(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_ReadExactly_1")] internal static void /* System.Void */ System_IO_Stream_ReadExactly_1(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); try { __selfConverted.ReadExactly(bufferConverted, offset, count); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Write_1")] internal static void /* System.Void */ System_IO_Stream_Write_1(void* /* System.IO.Stream */ __self, void* /* System.Byte[] */ buffer, int /* System.Int32 */ offset, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bufferConverted = InteropUtils.GetInstance(buffer); try { __selfConverted.Write(bufferConverted, offset, count); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_WriteByte")] internal static void /* System.Void */ System_IO_Stream_WriteByte(void* /* System.IO.Stream */ __self, byte /* System.Byte */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.WriteByte(value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Synchronized")] internal static void* /* System.IO.Stream */ System_IO_Stream_Synchronized(void* /* System.IO.Stream */ stream, void** /* System.Exception */ __outException) { System.IO.Stream streamConverted = InteropUtils.GetInstance(stream); try { System.IO.Stream __returnValue = System.IO.Stream.Synchronized(streamConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CanRead_Get")] internal static byte /* System.Boolean */ System_IO_Stream_CanRead_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanRead; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CanWrite_Get")] internal static byte /* System.Boolean */ System_IO_Stream_CanWrite_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanWrite; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CanSeek_Get")] internal static byte /* System.Boolean */ System_IO_Stream_CanSeek_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanSeek; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_CanTimeout_Get")] internal static byte /* System.Boolean */ System_IO_Stream_CanTimeout_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanTimeout; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Length_Get")] internal static long /* System.Int64 */ System_IO_Stream_Length_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Length; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Position_Get")] internal static long /* System.Int64 */ System_IO_Stream_Position_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Position; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Position_Set")] internal static void /* System.Void */ System_IO_Stream_Position_Set(void* /* System.IO.Stream */ __self, long /* System.Int64 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Position = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_ReadTimeout_Get")] internal static int /* System.Int32 */ System_IO_Stream_ReadTimeout_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.ReadTimeout; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_ReadTimeout_Set")] internal static void /* System.Void */ System_IO_Stream_ReadTimeout_Set(void* /* System.IO.Stream */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ReadTimeout = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_WriteTimeout_Get")] internal static int /* System.Int32 */ System_IO_Stream_WriteTimeout_Get(void* /* System.IO.Stream */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.WriteTimeout; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_WriteTimeout_Set")] internal static void /* System.Void */ System_IO_Stream_WriteTimeout_Set(void* /* System.IO.Stream */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.Stream __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.WriteTimeout = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Null_Get")] internal static void* /* System.IO.Stream */ System_IO_Stream_Null_Get() { System.IO.Stream __returnValue = System.IO.Stream.Null; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_TypeOf")] internal static void* /* System.Type */ System_IO_Stream_TypeOf() { System.Type __returnValue = typeof(System.IO.Stream); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IO_Stream_Destroy")] internal static void /* System.Void */ System_IO_Stream_Destroy(void* /* System.IO.Stream */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_MarshalByRefObject { [UnmanagedCallersOnly(EntryPoint = "System_MarshalByRefObject_GetLifetimeService")] internal static void* /* System.Object */ System_MarshalByRefObject_GetLifetimeService(void* /* System.MarshalByRefObject */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.MarshalByRefObject __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetLifetimeService(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_MarshalByRefObject_InitializeLifetimeService")] internal static void* /* System.Object */ System_MarshalByRefObject_InitializeLifetimeService(void* /* System.MarshalByRefObject */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.MarshalByRefObject __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.InitializeLifetimeService(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_MarshalByRefObject_TypeOf")] internal static void* /* System.Type */ System_MarshalByRefObject_TypeOf() { System.Type __returnValue = typeof(System.MarshalByRefObject); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_MarshalByRefObject_Destroy")] internal static void /* System.Void */ System_MarshalByRefObject_Destroy(void* /* System.MarshalByRefObject */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IDisposable { [UnmanagedCallersOnly(EntryPoint = "System_IDisposable_Dispose")] internal static void /* System.Void */ System_IDisposable_Dispose(void* /* System.IDisposable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IDisposable __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IDisposable_TypeOf")] internal static void* /* System.Type */ System_IDisposable_TypeOf() { System.Type __returnValue = typeof(System.IDisposable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IDisposable_Destroy")] internal static void /* System.Void */ System_IDisposable_Destroy(void* /* System.IDisposable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IAsyncDisposable { [UnmanagedCallersOnly(EntryPoint = "System_IAsyncDisposable_DisposeAsync")] internal static void* /* System.Threading.Tasks.ValueTask */ System_IAsyncDisposable_DisposeAsync(void* /* System.IAsyncDisposable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IAsyncDisposable __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.ValueTask __returnValue = __selfConverted.DisposeAsync(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncDisposable_TypeOf")] internal static void* /* System.Type */ System_IAsyncDisposable_TypeOf() { System.Type __returnValue = typeof(System.IAsyncDisposable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncDisposable_Destroy")] internal static void /* System.Void */ System_IAsyncDisposable_Destroy(void* /* System.IAsyncDisposable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_ValueTask { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_FromCanceled")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_FromCanceled(void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.ValueTask __returnValue = System.Threading.Tasks.ValueTask.FromCanceled(cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_FromException")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_FromException(void* /* System.Exception */ exception, void** /* System.Exception */ __outException) { System.Exception exceptionConverted = InteropUtils.GetInstance(exception); try { System.Threading.Tasks.ValueTask __returnValue = System.Threading.Tasks.ValueTask.FromException(exceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_GetHashCode")] internal static int /* System.Int32 */ System_Threading_Tasks_ValueTask_GetHashCode(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Equals")] internal static byte /* System.Boolean */ System_Threading_Tasks_ValueTask_Equals(void* /* System.Threading.Tasks.ValueTask */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Equals_1")] internal static byte /* System.Boolean */ System_Threading_Tasks_ValueTask_Equals_1(void* /* System.Threading.Tasks.ValueTask */ __self, void* /* System.Threading.Tasks.ValueTask */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); System.Threading.Tasks.ValueTask otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_AsTask")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_ValueTask_AsTask(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.Task __returnValue = __selfConverted.AsTask(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Preserve")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_Preserve(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.ValueTask __returnValue = __selfConverted.Preserve(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_GetAwaiter")] internal static void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ System_Threading_Tasks_ValueTask_GetAwaiter(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.CompilerServices.ValueTaskAwaiter __returnValue = __selfConverted.GetAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_ConfigureAwait")] internal static void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ System_Threading_Tasks_ValueTask_ConfigureAwait(void* /* System.Threading.Tasks.ValueTask */ __self, byte /* System.Boolean */ continueOnCapturedContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); System.Boolean continueOnCapturedContextConverted = continueOnCapturedContext.ToBool(); try { System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable __returnValue = __selfConverted.ConfigureAwait(continueOnCapturedContextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Create")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_Create(void* /* System.Threading.Tasks.Task */ task, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task taskConverted = InteropUtils.GetInstance(task); try { System.Threading.Tasks.ValueTask __returnValue = new System.Threading.Tasks.ValueTask(taskConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Create_1")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_Create_1(void* /* System.Threading.Tasks.Sources.IValueTaskSource */ source, short /* System.Int16 */ token, void** /* System.Exception */ __outException) { System.Threading.Tasks.Sources.IValueTaskSource sourceConverted = InteropUtils.GetInstance(source); try { System.Threading.Tasks.ValueTask __returnValue = new System.Threading.Tasks.ValueTask(sourceConverted, token); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_CompletedTask_Get")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_CompletedTask_Get(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.ValueTask __returnValue = System.Threading.Tasks.ValueTask.CompletedTask; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_ValueTask_IsCompleted_Get(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompletedSuccessfully; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_IsFaulted_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_ValueTask_IsFaulted_Get(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFaulted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_IsCanceled_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_ValueTask_IsCanceled_Get(void* /* System.Threading.Tasks.ValueTask */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.ValueTask __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCanceled; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Create_2")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_Tasks_ValueTask_Create_2(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.ValueTask __returnValue = new System.Threading.Tasks.ValueTask(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_ValueTask_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.ValueTask); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ValueTask_Destroy")] internal static void /* System.Void */ System_Threading_Tasks_ValueTask_Destroy(void* /* System.Threading.Tasks.ValueTask */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_CancellationToken { [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Register")] internal static void* /* System.Threading.CancellationTokenRegistration */ System_Threading_CancellationToken_Register(void* /* System.Threading.CancellationToken */ __self, void* /* System.Action */ callback, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); System.Action callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; try { System.Threading.CancellationTokenRegistration __returnValue = __selfConverted.Register(callbackConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Register_1")] internal static void* /* System.Threading.CancellationTokenRegistration */ System_Threading_CancellationToken_Register_1(void* /* System.Threading.CancellationToken */ __self, void* /* System.Action */ callback, byte /* System.Boolean */ useSynchronizationContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); System.Action callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; System.Boolean useSynchronizationContextConverted = useSynchronizationContext.ToBool(); try { System.Threading.CancellationTokenRegistration __returnValue = __selfConverted.Register(callbackConverted, useSynchronizationContextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Equals")] internal static byte /* System.Boolean */ System_Threading_CancellationToken_Equals(void* /* System.Threading.CancellationToken */ __self, void* /* System.Threading.CancellationToken */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationToken otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Equals_1")] internal static byte /* System.Boolean */ System_Threading_CancellationToken_Equals_1(void* /* System.Threading.CancellationToken */ __self, void* /* System.Object */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); System.Object otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_GetHashCode")] internal static int /* System.Int32 */ System_Threading_CancellationToken_GetHashCode(void* /* System.Threading.CancellationToken */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_ThrowIfCancellationRequested")] internal static void /* System.Void */ System_Threading_CancellationToken_ThrowIfCancellationRequested(void* /* System.Threading.CancellationToken */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ThrowIfCancellationRequested(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Create")] internal static void* /* System.Threading.CancellationToken */ System_Threading_CancellationToken_Create(byte /* System.Boolean */ canceled, void** /* System.Exception */ __outException) { System.Boolean canceledConverted = canceled.ToBool(); try { System.Threading.CancellationToken __returnValue = new System.Threading.CancellationToken(canceledConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_None_Get")] internal static void* /* System.Threading.CancellationToken */ System_Threading_CancellationToken_None_Get(void** /* System.Exception */ __outException) { try { System.Threading.CancellationToken __returnValue = System.Threading.CancellationToken.None; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_IsCancellationRequested_Get")] internal static byte /* System.Boolean */ System_Threading_CancellationToken_IsCancellationRequested_Get(void* /* System.Threading.CancellationToken */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCancellationRequested; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_CanBeCanceled_Get")] internal static byte /* System.Boolean */ System_Threading_CancellationToken_CanBeCanceled_Get(void* /* System.Threading.CancellationToken */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanBeCanceled; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_WaitHandle_Get")] internal static void* /* System.Threading.WaitHandle */ System_Threading_CancellationToken_WaitHandle_Get(void* /* System.Threading.CancellationToken */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationToken __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.WaitHandle __returnValue = __selfConverted.WaitHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Create_1")] internal static void* /* System.Threading.CancellationToken */ System_Threading_CancellationToken_Create_1(void** /* System.Exception */ __outException) { try { System.Threading.CancellationToken __returnValue = new System.Threading.CancellationToken(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_TypeOf")] internal static void* /* System.Type */ System_Threading_CancellationToken_TypeOf() { System.Type __returnValue = typeof(System.Threading.CancellationToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationToken_Destroy")] internal static void /* System.Void */ System_Threading_CancellationToken_Destroy(void* /* System.Threading.CancellationToken */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_WaitHandle { [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_Close")] internal static void /* System.Void */ System_Threading_WaitHandle_Close(void* /* System.Threading.WaitHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Close(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_Dispose")] internal static void /* System.Void */ System_Threading_WaitHandle_Dispose(void* /* System.Threading.WaitHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitOne")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitOne(void* /* System.Threading.WaitHandle */ __self, int /* System.Int32 */ millisecondsTimeout, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.WaitOne(millisecondsTimeout); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitOne_1")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitOne_1(void* /* System.Threading.WaitHandle */ __self, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Boolean __returnValue = __selfConverted.WaitOne(timeoutConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitOne_2")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitOne_2(void* /* System.Threading.WaitHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.WaitOne(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitOne_3")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitOne_3(void* /* System.Threading.WaitHandle */ __self, int /* System.Int32 */ millisecondsTimeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Boolean __returnValue = __selfConverted.WaitOne(millisecondsTimeout, exitContextConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitOne_4")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitOne_4(void* /* System.Threading.WaitHandle */ __self, void* /* System.TimeSpan */ timeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Boolean __returnValue = __selfConverted.WaitOne(timeoutConverted, exitContextConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAll")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitAll(void* /* System.Threading.WaitHandle[] */ waitHandles, int /* System.Int32 */ millisecondsTimeout, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); try { System.Boolean __returnValue = System.Threading.WaitHandle.WaitAll(waitHandlesConverted, millisecondsTimeout); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAll_1")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitAll_1(void* /* System.Threading.WaitHandle[] */ waitHandles, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Boolean __returnValue = System.Threading.WaitHandle.WaitAll(waitHandlesConverted, timeoutConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAll_2")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitAll_2(void* /* System.Threading.WaitHandle[] */ waitHandles, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); try { System.Boolean __returnValue = System.Threading.WaitHandle.WaitAll(waitHandlesConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAll_3")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitAll_3(void* /* System.Threading.WaitHandle[] */ waitHandles, int /* System.Int32 */ millisecondsTimeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Boolean __returnValue = System.Threading.WaitHandle.WaitAll(waitHandlesConverted, millisecondsTimeout, exitContextConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAll_4")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_WaitAll_4(void* /* System.Threading.WaitHandle[] */ waitHandles, void* /* System.TimeSpan */ timeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Boolean __returnValue = System.Threading.WaitHandle.WaitAll(waitHandlesConverted, timeoutConverted, exitContextConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAny")] internal static int /* System.Int32 */ System_Threading_WaitHandle_WaitAny(void* /* System.Threading.WaitHandle[] */ waitHandles, int /* System.Int32 */ millisecondsTimeout, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); try { System.Int32 __returnValue = System.Threading.WaitHandle.WaitAny(waitHandlesConverted, millisecondsTimeout); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAny_1")] internal static int /* System.Int32 */ System_Threading_WaitHandle_WaitAny_1(void* /* System.Threading.WaitHandle[] */ waitHandles, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Int32 __returnValue = System.Threading.WaitHandle.WaitAny(waitHandlesConverted, timeoutConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAny_2")] internal static int /* System.Int32 */ System_Threading_WaitHandle_WaitAny_2(void* /* System.Threading.WaitHandle[] */ waitHandles, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); try { System.Int32 __returnValue = System.Threading.WaitHandle.WaitAny(waitHandlesConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAny_3")] internal static int /* System.Int32 */ System_Threading_WaitHandle_WaitAny_3(void* /* System.Threading.WaitHandle[] */ waitHandles, int /* System.Int32 */ millisecondsTimeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Int32 __returnValue = System.Threading.WaitHandle.WaitAny(waitHandlesConverted, millisecondsTimeout, exitContextConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitAny_4")] internal static int /* System.Int32 */ System_Threading_WaitHandle_WaitAny_4(void* /* System.Threading.WaitHandle[] */ waitHandles, void* /* System.TimeSpan */ timeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { System.Threading.WaitHandle[] waitHandlesConverted = InteropUtils.GetInstance(waitHandles); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Int32 __returnValue = System.Threading.WaitHandle.WaitAny(waitHandlesConverted, timeoutConverted, exitContextConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_SignalAndWait")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_SignalAndWait(void* /* System.Threading.WaitHandle */ toSignal, void* /* System.Threading.WaitHandle */ toWaitOn, void** /* System.Exception */ __outException) { System.Threading.WaitHandle toSignalConverted = InteropUtils.GetInstance(toSignal); System.Threading.WaitHandle toWaitOnConverted = InteropUtils.GetInstance(toWaitOn); try { System.Boolean __returnValue = System.Threading.WaitHandle.SignalAndWait(toSignalConverted, toWaitOnConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_SignalAndWait_1")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_SignalAndWait_1(void* /* System.Threading.WaitHandle */ toSignal, void* /* System.Threading.WaitHandle */ toWaitOn, void* /* System.TimeSpan */ timeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { System.Threading.WaitHandle toSignalConverted = InteropUtils.GetInstance(toSignal); System.Threading.WaitHandle toWaitOnConverted = InteropUtils.GetInstance(toWaitOn); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Boolean __returnValue = System.Threading.WaitHandle.SignalAndWait(toSignalConverted, toWaitOnConverted, timeoutConverted, exitContextConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_SignalAndWait_2")] internal static byte /* System.Boolean */ System_Threading_WaitHandle_SignalAndWait_2(void* /* System.Threading.WaitHandle */ toSignal, void* /* System.Threading.WaitHandle */ toWaitOn, int /* System.Int32 */ millisecondsTimeout, byte /* System.Boolean */ exitContext, void** /* System.Exception */ __outException) { System.Threading.WaitHandle toSignalConverted = InteropUtils.GetInstance(toSignal); System.Threading.WaitHandle toWaitOnConverted = InteropUtils.GetInstance(toWaitOn); System.Boolean exitContextConverted = exitContext.ToBool(); try { System.Boolean __returnValue = System.Threading.WaitHandle.SignalAndWait(toSignalConverted, toWaitOnConverted, millisecondsTimeout, exitContextConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_Handle_Get")] internal static nint /* System.IntPtr */ System_Threading_WaitHandle_Handle_Get(void* /* System.Threading.WaitHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.Handle; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_Handle_Set")] internal static void /* System.Void */ System_Threading_WaitHandle_Handle_Set(void* /* System.Threading.WaitHandle */ __self, nint /* System.IntPtr */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Handle = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_SafeWaitHandle_Get")] internal static void* /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ System_Threading_WaitHandle_SafeWaitHandle_Get(void* /* System.Threading.WaitHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { Microsoft.Win32.SafeHandles.SafeWaitHandle __returnValue = __selfConverted.SafeWaitHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_SafeWaitHandle_Set")] internal static void /* System.Void */ System_Threading_WaitHandle_SafeWaitHandle_Set(void* /* System.Threading.WaitHandle */ __self, void* /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.WaitHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.SafeWaitHandle = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_WaitTimeout_Get")] internal static int /* System.Int32 */ System_Threading_WaitHandle_WaitTimeout_Get() { System.Int32 __returnValue = System.Threading.WaitHandle.WaitTimeout; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_TypeOf")] internal static void* /* System.Type */ System_Threading_WaitHandle_TypeOf() { System.Type __returnValue = typeof(System.Threading.WaitHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_WaitHandle_Destroy")] internal static void /* System.Void */ System_Threading_WaitHandle_Destroy(void* /* System.Threading.WaitHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IntPtr { [UnmanagedCallersOnly(EntryPoint = "System_IntPtr_TypeOf")] internal static void* /* System.Type */ System_IntPtr_TypeOf() { System.Type __returnValue = typeof(System.IntPtr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class Microsoft_Win32_SafeHandles_SafeWaitHandle { [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeWaitHandle_Create")] internal static void* /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ Microsoft_Win32_SafeHandles_SafeWaitHandle_Create(void** /* System.Exception */ __outException) { try { Microsoft.Win32.SafeHandles.SafeWaitHandle __returnValue = new Microsoft.Win32.SafeHandles.SafeWaitHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1")] internal static void* /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1(nint /* System.IntPtr */ existingHandle, byte /* System.Boolean */ ownsHandle, void** /* System.Exception */ __outException) { System.Boolean ownsHandleConverted = ownsHandle.ToBool(); try { Microsoft.Win32.SafeHandles.SafeWaitHandle __returnValue = new Microsoft.Win32.SafeHandles.SafeWaitHandle(existingHandle, ownsHandleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf")] internal static void* /* System.Type */ Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf() { System.Type __returnValue = typeof(Microsoft.Win32.SafeHandles.SafeWaitHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy")] internal static void /* System.Void */ Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy(void* /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid { [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get")] internal static byte /* System.Boolean */ Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get(void* /* Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsInvalid; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf")] internal static void* /* System.Type */ Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf() { System.Type __returnValue = typeof(Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy")] internal static void /* System.Void */ Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy(void* /* Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_InteropServices_SafeHandle { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_DangerousGetHandle")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_SafeHandle_DangerousGetHandle(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.DangerousGetHandle(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_Close")] internal static void /* System.Void */ System_Runtime_InteropServices_SafeHandle_Close(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Close(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_Dispose")] internal static void /* System.Void */ System_Runtime_InteropServices_SafeHandle_Dispose(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid")] internal static void /* System.Void */ System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.SetHandleAsInvalid(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_DangerousAddRef")] internal static void /* System.Void */ System_Runtime_InteropServices_SafeHandle_DangerousAddRef(void* /* System.Runtime.InteropServices.SafeHandle */ __self, byte* /* System.Boolean */ success, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); System.Boolean successConverted; if (success is not null) { successConverted = (*success).ToBool(); } else { successConverted = default(System.Boolean); } try { __selfConverted.DangerousAddRef(ref successConverted); if (__outException is not null) { *__outException = null; } if (success is not null) { *success = successConverted.ToCBool(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_DangerousRelease")] internal static void /* System.Void */ System_Runtime_InteropServices_SafeHandle_DangerousRelease(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.DangerousRelease(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_IsClosed_Get")] internal static byte /* System.Boolean */ System_Runtime_InteropServices_SafeHandle_IsClosed_Get(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsClosed; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_IsInvalid_Get")] internal static byte /* System.Boolean */ System_Runtime_InteropServices_SafeHandle_IsInvalid_Get(void* /* System.Runtime.InteropServices.SafeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.SafeHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsInvalid; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_TypeOf")] internal static void* /* System.Type */ System_Runtime_InteropServices_SafeHandle_TypeOf() { System.Type __returnValue = typeof(System.Runtime.InteropServices.SafeHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_SafeHandle_Destroy")] internal static void /* System.Void */ System_Runtime_InteropServices_SafeHandle_Destroy(void* /* System.Runtime.InteropServices.SafeHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_ConstrainedExecution_CriticalFinalizerObject { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf")] internal static void* /* System.Type */ System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf() { System.Type __returnValue = typeof(System.Runtime.ConstrainedExecution.CriticalFinalizerObject); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy")] internal static void /* System.Void */ System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy(void* /* System.Runtime.ConstrainedExecution.CriticalFinalizerObject */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_CancellationTokenRegistration { [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Dispose")] internal static void /* System.Void */ System_Threading_CancellationTokenRegistration_Dispose(void* /* System.Threading.CancellationTokenRegistration */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_DisposeAsync")] internal static void* /* System.Threading.Tasks.ValueTask */ System_Threading_CancellationTokenRegistration_DisposeAsync(void* /* System.Threading.CancellationTokenRegistration */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.ValueTask __returnValue = __selfConverted.DisposeAsync(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Unregister")] internal static byte /* System.Boolean */ System_Threading_CancellationTokenRegistration_Unregister(void* /* System.Threading.CancellationTokenRegistration */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.Unregister(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Equals")] internal static byte /* System.Boolean */ System_Threading_CancellationTokenRegistration_Equals(void* /* System.Threading.CancellationTokenRegistration */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Equals_1")] internal static byte /* System.Boolean */ System_Threading_CancellationTokenRegistration_Equals_1(void* /* System.Threading.CancellationTokenRegistration */ __self, void* /* System.Threading.CancellationTokenRegistration */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationTokenRegistration otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_GetHashCode")] internal static int /* System.Int32 */ System_Threading_CancellationTokenRegistration_GetHashCode(void* /* System.Threading.CancellationTokenRegistration */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Token_Get")] internal static void* /* System.Threading.CancellationToken */ System_Threading_CancellationTokenRegistration_Token_Get(void* /* System.Threading.CancellationTokenRegistration */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.CancellationTokenRegistration __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.CancellationToken __returnValue = __selfConverted.Token; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Create")] internal static void* /* System.Threading.CancellationTokenRegistration */ System_Threading_CancellationTokenRegistration_Create(void** /* System.Exception */ __outException) { try { System.Threading.CancellationTokenRegistration __returnValue = new System.Threading.CancellationTokenRegistration(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_TypeOf")] internal static void* /* System.Type */ System_Threading_CancellationTokenRegistration_TypeOf() { System.Type __returnValue = typeof(System.Threading.CancellationTokenRegistration); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_CancellationTokenRegistration_Destroy")] internal static void /* System.Void */ System_Threading_CancellationTokenRegistration_Destroy(void* /* System.Threading.CancellationTokenRegistration */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Action { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.Action Trampoline { get { System.Action? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_Action(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_Action(System.Action originalDelegate) { m_trampoline = new(originalDelegate); } ~System_Action() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.Action? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_Action); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.Action trampoline = (System.Action)System.Delegate.CreateDelegate(typeof(System.Action), this, invocationMethod); return trampoline; } private void __InvokeByCallingCFunction() { CFunction(Context); } [UnmanagedCallersOnly(EntryPoint = "System_Action_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_Action(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_Action_Invoke")] public static void /* System.Void */ Invoke(void* self, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); selfConverted.Trampoline(); } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } } [UnmanagedCallersOnly(EntryPoint = "System_Action_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_Action_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Action_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Action_TypeOf")] internal static void* /* System.Type */ System_Action_TypeOf() { System.Type __returnValue = typeof(System.Action); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Action_Destroy")] internal static void /* System.Void */ System_Action_Destroy(void* /* System.Action */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_MulticastDelegate { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.MulticastDelegate Trampoline { get { System.MulticastDelegate? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_MulticastDelegate(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_MulticastDelegate(System.MulticastDelegate originalDelegate) { m_trampoline = new(originalDelegate); } ~System_MulticastDelegate() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.MulticastDelegate? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_MulticastDelegate); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.MulticastDelegate trampoline = (System.MulticastDelegate)System.Delegate.CreateDelegate(typeof(System.MulticastDelegate), this, invocationMethod); return trampoline; } private void __InvokeByCallingCFunction() { CFunction(Context); } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_MulticastDelegate(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_Invoke")] public static void /* System.Void */ Invoke(void* self, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); selfConverted.Trampoline.DynamicInvoke(); } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_TypeOf")] internal static void* /* System.Type */ System_MulticastDelegate_TypeOf() { System.Type __returnValue = typeof(System.MulticastDelegate); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_MulticastDelegate_Destroy")] internal static void /* System.Void */ System_MulticastDelegate_Destroy(void* /* System.MulticastDelegate */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Delegate { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.Delegate Trampoline { get { System.Delegate? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_Delegate(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_Delegate(System.Delegate originalDelegate) { m_trampoline = new(originalDelegate); } ~System_Delegate() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.Delegate? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_Delegate); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.Delegate trampoline = (System.Delegate)System.Delegate.CreateDelegate(typeof(System.Delegate), this, invocationMethod); return trampoline; } private void __InvokeByCallingCFunction() { CFunction(Context); } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_Delegate(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_Invoke")] public static void /* System.Void */ Invoke(void* self, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); selfConverted.Trampoline.DynamicInvoke(); } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_TypeOf")] internal static void* /* System.Type */ System_Delegate_TypeOf() { System.Type __returnValue = typeof(System.Delegate); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Delegate_Destroy")] internal static void /* System.Void */ System_Delegate_Destroy(void* /* System.Delegate */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Exception { [UnmanagedCallersOnly(EntryPoint = "System_Exception_GetBaseException")] internal static void* /* System.Exception */ System_Exception_GetBaseException(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.Exception __returnValue = __selfConverted.GetBaseException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_GetObjectData")] internal static void /* System.Void */ System_Exception_GetObjectData(void* /* System.Exception */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_ToString")] internal static void* /* System.String */ System_Exception_ToString(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_GetType")] internal static void* /* System.Type */ System_Exception_GetType(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Create")] internal static void* /* System.Exception */ System_Exception_Create(void** /* System.Exception */ __outException) { try { System.Exception __returnValue = new System.Exception(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Create_1")] internal static void* /* System.Exception */ System_Exception_Create_1(void* /* System.String */ message, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); try { System.Exception __returnValue = new System.Exception(messageConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Create_2")] internal static void* /* System.Exception */ System_Exception_Create_2(void* /* System.String */ message, void* /* System.Exception */ innerException, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception innerExceptionConverted = InteropUtils.GetInstance(innerException); try { System.Exception __returnValue = new System.Exception(messageConverted, innerExceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_TargetSite_Get")] internal static void* /* System.Reflection.MethodBase */ System_Exception_TargetSite_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodBase __returnValue = __selfConverted.TargetSite; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Message_Get")] internal static void* /* System.String */ System_Exception_Message_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Message; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Data_Get")] internal static void* /* System.Collections.IDictionary */ System_Exception_Data_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.IDictionary __returnValue = __selfConverted.Data; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_InnerException_Get")] internal static void* /* System.Exception */ System_Exception_InnerException_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.Exception __returnValue = __selfConverted.InnerException; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_HelpLink_Get")] internal static void* /* System.String */ System_Exception_HelpLink_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.HelpLink; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_HelpLink_Set")] internal static void /* System.Void */ System_Exception_HelpLink_Set(void* /* System.Exception */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.HelpLink = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Source_Get")] internal static void* /* System.String */ System_Exception_Source_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Source; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Source_Set")] internal static void /* System.Void */ System_Exception_Source_Set(void* /* System.Exception */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Source = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_HResult_Get")] internal static int /* System.Int32 */ System_Exception_HResult_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.HResult; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_HResult_Set")] internal static void /* System.Void */ System_Exception_HResult_Set(void* /* System.Exception */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.HResult = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_StackTrace_Get")] internal static void* /* System.String */ System_Exception_StackTrace_Get(void* /* System.Exception */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Exception __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.StackTrace; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Exception_TypeOf")] internal static void* /* System.Type */ System_Exception_TypeOf() { System.Type __returnValue = typeof(System.Exception); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Exception_Destroy")] internal static void /* System.Void */ System_Exception_Destroy(void* /* System.Exception */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_MethodBase { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetMethodFromHandle")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_MethodBase_GetMethodFromHandle(void* /* System.RuntimeMethodHandle */ handle, void** /* System.Exception */ __outException) { System.RuntimeMethodHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Reflection.MethodBase __returnValue = System.Reflection.MethodBase.GetMethodFromHandle(handleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetMethodFromHandle_1")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_MethodBase_GetMethodFromHandle_1(void* /* System.RuntimeMethodHandle */ handle, void* /* System.RuntimeTypeHandle */ declaringType, void** /* System.Exception */ __outException) { System.RuntimeMethodHandle handleConverted = InteropUtils.GetInstance(handle); System.RuntimeTypeHandle declaringTypeConverted = InteropUtils.GetInstance(declaringType); try { System.Reflection.MethodBase __returnValue = System.Reflection.MethodBase.GetMethodFromHandle(handleConverted, declaringTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetCurrentMethod")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_MethodBase_GetCurrentMethod(void** /* System.Exception */ __outException) { try { System.Reflection.MethodBase __returnValue = System.Reflection.MethodBase.GetCurrentMethod(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetParameters")] internal static void* /* System.Reflection.ParameterInfo[] */ System_Reflection_MethodBase_GetParameters(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ParameterInfo[] __returnValue = __selfConverted.GetParameters(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetMethodImplementationFlags")] internal static System.Reflection.MethodImplAttributes /* System.Reflection.MethodImplAttributes */ System_Reflection_MethodBase_GetMethodImplementationFlags(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodImplAttributes __returnValue = __selfConverted.GetMethodImplementationFlags(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MethodImplAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetMethodBody")] internal static void* /* System.Reflection.MethodBody */ System_Reflection_MethodBase_GetMethodBody(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodBody __returnValue = __selfConverted.GetMethodBody(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetGenericArguments")] internal static void* /* System.Type[] */ System_Reflection_MethodBase_GetGenericArguments(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetGenericArguments(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_Invoke")] internal static void* /* System.Object */ System_Reflection_MethodBase_Invoke(void* /* System.Reflection.MethodBase */ __self, void* /* System.Object */ obj, void* /* System.Object[] */ parameters, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object[] parametersConverted = InteropUtils.GetInstance(parameters); try { System.Object __returnValue = __selfConverted.Invoke(objConverted, parametersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_Invoke_1")] internal static void* /* System.Object */ System_Reflection_MethodBase_Invoke_1(void* /* System.Reflection.MethodBase */ __self, void* /* System.Object */ obj, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object[] */ parameters, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object[] parametersConverted = InteropUtils.GetInstance(parameters); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Object __returnValue = __selfConverted.Invoke(objConverted, invokeAttr, binderConverted, parametersConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_Equals")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_Equals(void* /* System.Reflection.MethodBase */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_MethodBase_GetHashCode(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_Attributes_Get")] internal static System.Reflection.MethodAttributes /* System.Reflection.MethodAttributes */ System_Reflection_MethodBase_Attributes_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodAttributes __returnValue = __selfConverted.Attributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MethodAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_MethodImplementationFlags_Get")] internal static System.Reflection.MethodImplAttributes /* System.Reflection.MethodImplAttributes */ System_Reflection_MethodBase_MethodImplementationFlags_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodImplAttributes __returnValue = __selfConverted.MethodImplementationFlags; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MethodImplAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_CallingConvention_Get")] internal static System.Reflection.CallingConventions /* System.Reflection.CallingConventions */ System_Reflection_MethodBase_CallingConvention_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.CallingConventions __returnValue = __selfConverted.CallingConvention; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.CallingConventions); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsAbstract_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsAbstract_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAbstract; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsConstructor_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsConstructor_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsConstructor; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsFinal_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsFinal_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFinal; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsHideBySig_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsHideBySig_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsHideBySig; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsSpecialName_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsSpecialName_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSpecialName; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsStatic_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsStatic_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsStatic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsVirtual_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsVirtual_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsVirtual; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsAssembly_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsAssembly_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsFamily_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsFamily_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFamily; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsFamilyAndAssembly_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsFamilyAndAssembly_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFamilyAndAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsFamilyOrAssembly_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsFamilyOrAssembly_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFamilyOrAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsPrivate_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsPrivate_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPrivate; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsPublic_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsPublic_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPublic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsConstructedGenericMethod_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsConstructedGenericMethod_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsConstructedGenericMethod; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsGenericMethod_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsGenericMethod_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericMethod; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsGenericMethodDefinition_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsGenericMethodDefinition_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsGenericMethodDefinition; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_ContainsGenericParameters_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_ContainsGenericParameters_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.ContainsGenericParameters; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_MethodHandle_Get")] internal static void* /* System.RuntimeMethodHandle */ System_Reflection_MethodBase_MethodHandle_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeMethodHandle __returnValue = __selfConverted.MethodHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsSecurityCritical_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsSecurityCritical_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecurityCritical; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsSecuritySafeCritical_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsSecuritySafeCritical_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecuritySafeCritical; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_IsSecurityTransparent_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBase_IsSecurityTransparent_Get(void* /* System.Reflection.MethodBase */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBase __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecurityTransparent; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_TypeOf")] internal static void* /* System.Type */ System_Reflection_MethodBase_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MethodBase); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBase_Destroy")] internal static void /* System.Void */ System_Reflection_MethodBase_Destroy(void* /* System.Reflection.MethodBase */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_RuntimeMethodHandle { [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_GetObjectData")] internal static void /* System.Void */ System_RuntimeMethodHandle_GetObjectData(void* /* System.RuntimeMethodHandle */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeMethodHandle __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_GetHashCode")] internal static int /* System.Int32 */ System_RuntimeMethodHandle_GetHashCode(void* /* System.RuntimeMethodHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeMethodHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_Equals")] internal static byte /* System.Boolean */ System_RuntimeMethodHandle_Equals(void* /* System.RuntimeMethodHandle */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeMethodHandle __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_FromIntPtr")] internal static void* /* System.RuntimeMethodHandle */ System_RuntimeMethodHandle_FromIntPtr(nint /* System.IntPtr */ value, void** /* System.Exception */ __outException) { try { System.RuntimeMethodHandle __returnValue = System.RuntimeMethodHandle.FromIntPtr(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_ToIntPtr")] internal static nint /* System.IntPtr */ System_RuntimeMethodHandle_ToIntPtr(void* /* System.RuntimeMethodHandle */ value, void** /* System.Exception */ __outException) { System.RuntimeMethodHandle valueConverted = InteropUtils.GetInstance(value); try { System.IntPtr __returnValue = System.RuntimeMethodHandle.ToIntPtr(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_Equals_1")] internal static byte /* System.Boolean */ System_RuntimeMethodHandle_Equals_1(void* /* System.RuntimeMethodHandle */ __self, void* /* System.RuntimeMethodHandle */ handle, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeMethodHandle __selfConverted = InteropUtils.GetInstance(__self); System.RuntimeMethodHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Boolean __returnValue = __selfConverted.Equals(handleConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_GetFunctionPointer")] internal static nint /* System.IntPtr */ System_RuntimeMethodHandle_GetFunctionPointer(void* /* System.RuntimeMethodHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeMethodHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.GetFunctionPointer(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_Value_Get")] internal static nint /* System.IntPtr */ System_RuntimeMethodHandle_Value_Get(void* /* System.RuntimeMethodHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeMethodHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.Value; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_Create")] internal static void* /* System.RuntimeMethodHandle */ System_RuntimeMethodHandle_Create(void** /* System.Exception */ __outException) { try { System.RuntimeMethodHandle __returnValue = new System.RuntimeMethodHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_TypeOf")] internal static void* /* System.Type */ System_RuntimeMethodHandle_TypeOf() { System.Type __returnValue = typeof(System.RuntimeMethodHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeMethodHandle_Destroy")] internal static void /* System.Void */ System_RuntimeMethodHandle_Destroy(void* /* System.RuntimeMethodHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_RuntimeTypeHandle { [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_FromIntPtr")] internal static void* /* System.RuntimeTypeHandle */ System_RuntimeTypeHandle_FromIntPtr(nint /* System.IntPtr */ value, void** /* System.Exception */ __outException) { try { System.RuntimeTypeHandle __returnValue = System.RuntimeTypeHandle.FromIntPtr(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_ToIntPtr")] internal static nint /* System.IntPtr */ System_RuntimeTypeHandle_ToIntPtr(void* /* System.RuntimeTypeHandle */ value, void** /* System.Exception */ __outException) { System.RuntimeTypeHandle valueConverted = InteropUtils.GetInstance(value); try { System.IntPtr __returnValue = System.RuntimeTypeHandle.ToIntPtr(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_GetHashCode")] internal static int /* System.Int32 */ System_RuntimeTypeHandle_GetHashCode(void* /* System.RuntimeTypeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeTypeHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_Equals")] internal static byte /* System.Boolean */ System_RuntimeTypeHandle_Equals(void* /* System.RuntimeTypeHandle */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeTypeHandle __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_Equals_1")] internal static byte /* System.Boolean */ System_RuntimeTypeHandle_Equals_1(void* /* System.RuntimeTypeHandle */ __self, void* /* System.RuntimeTypeHandle */ handle, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeTypeHandle __selfConverted = InteropUtils.GetInstance(__self); System.RuntimeTypeHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Boolean __returnValue = __selfConverted.Equals(handleConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_GetModuleHandle")] internal static void* /* System.ModuleHandle */ System_RuntimeTypeHandle_GetModuleHandle(void* /* System.RuntimeTypeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeTypeHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.ModuleHandle __returnValue = __selfConverted.GetModuleHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_GetObjectData")] internal static void /* System.Void */ System_RuntimeTypeHandle_GetObjectData(void* /* System.RuntimeTypeHandle */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeTypeHandle __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_Value_Get")] internal static nint /* System.IntPtr */ System_RuntimeTypeHandle_Value_Get(void* /* System.RuntimeTypeHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeTypeHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.Value; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_Create")] internal static void* /* System.RuntimeTypeHandle */ System_RuntimeTypeHandle_Create(void** /* System.Exception */ __outException) { try { System.RuntimeTypeHandle __returnValue = new System.RuntimeTypeHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_TypeOf")] internal static void* /* System.Type */ System_RuntimeTypeHandle_TypeOf() { System.Type __returnValue = typeof(System.RuntimeTypeHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeTypeHandle_Destroy")] internal static void /* System.Void */ System_RuntimeTypeHandle_Destroy(void* /* System.RuntimeTypeHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_ModuleHandle { [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_GetHashCode")] internal static int /* System.Int32 */ System_ModuleHandle_GetHashCode(void* /* System.ModuleHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_Equals")] internal static byte /* System.Boolean */ System_ModuleHandle_Equals(void* /* System.ModuleHandle */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_Equals_1")] internal static byte /* System.Boolean */ System_ModuleHandle_Equals_1(void* /* System.ModuleHandle */ __self, void* /* System.ModuleHandle */ handle, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); System.ModuleHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Boolean __returnValue = __selfConverted.Equals(handleConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken")] internal static void* /* System.RuntimeTypeHandle */ System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ typeToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeTypeHandle __returnValue = __selfConverted.GetRuntimeTypeHandleFromMetadataToken(typeToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_ResolveTypeHandle")] internal static void* /* System.RuntimeTypeHandle */ System_ModuleHandle_ResolveTypeHandle(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ typeToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeTypeHandle __returnValue = __selfConverted.ResolveTypeHandle(typeToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_ResolveTypeHandle_1")] internal static void* /* System.RuntimeTypeHandle */ System_ModuleHandle_ResolveTypeHandle_1(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ typeToken, void* /* System.RuntimeTypeHandle[] */ typeInstantiationContext, void* /* System.RuntimeTypeHandle[] */ methodInstantiationContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); System.RuntimeTypeHandle[] typeInstantiationContextConverted = InteropUtils.GetInstance(typeInstantiationContext); System.RuntimeTypeHandle[] methodInstantiationContextConverted = InteropUtils.GetInstance(methodInstantiationContext); try { System.RuntimeTypeHandle __returnValue = __selfConverted.ResolveTypeHandle(typeToken, typeInstantiationContextConverted, methodInstantiationContextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken")] internal static void* /* System.RuntimeMethodHandle */ System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ methodToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeMethodHandle __returnValue = __selfConverted.GetRuntimeMethodHandleFromMetadataToken(methodToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_ResolveMethodHandle")] internal static void* /* System.RuntimeMethodHandle */ System_ModuleHandle_ResolveMethodHandle(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ methodToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeMethodHandle __returnValue = __selfConverted.ResolveMethodHandle(methodToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_ResolveMethodHandle_1")] internal static void* /* System.RuntimeMethodHandle */ System_ModuleHandle_ResolveMethodHandle_1(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ methodToken, void* /* System.RuntimeTypeHandle[] */ typeInstantiationContext, void* /* System.RuntimeTypeHandle[] */ methodInstantiationContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); System.RuntimeTypeHandle[] typeInstantiationContextConverted = InteropUtils.GetInstance(typeInstantiationContext); System.RuntimeTypeHandle[] methodInstantiationContextConverted = InteropUtils.GetInstance(methodInstantiationContext); try { System.RuntimeMethodHandle __returnValue = __selfConverted.ResolveMethodHandle(methodToken, typeInstantiationContextConverted, methodInstantiationContextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken")] internal static void* /* System.RuntimeFieldHandle */ System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ fieldToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeFieldHandle __returnValue = __selfConverted.GetRuntimeFieldHandleFromMetadataToken(fieldToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_ResolveFieldHandle")] internal static void* /* System.RuntimeFieldHandle */ System_ModuleHandle_ResolveFieldHandle(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ fieldToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeFieldHandle __returnValue = __selfConverted.ResolveFieldHandle(fieldToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_ResolveFieldHandle_1")] internal static void* /* System.RuntimeFieldHandle */ System_ModuleHandle_ResolveFieldHandle_1(void* /* System.ModuleHandle */ __self, int /* System.Int32 */ fieldToken, void* /* System.RuntimeTypeHandle[] */ typeInstantiationContext, void* /* System.RuntimeTypeHandle[] */ methodInstantiationContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); System.RuntimeTypeHandle[] typeInstantiationContextConverted = InteropUtils.GetInstance(typeInstantiationContext); System.RuntimeTypeHandle[] methodInstantiationContextConverted = InteropUtils.GetInstance(methodInstantiationContext); try { System.RuntimeFieldHandle __returnValue = __selfConverted.ResolveFieldHandle(fieldToken, typeInstantiationContextConverted, methodInstantiationContextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_MDStreamVersion_Get")] internal static int /* System.Int32 */ System_ModuleHandle_MDStreamVersion_Get(void* /* System.ModuleHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ModuleHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MDStreamVersion; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_EmptyHandle_Get")] internal static void* /* System.ModuleHandle */ System_ModuleHandle_EmptyHandle_Get() { System.ModuleHandle __returnValue = System.ModuleHandle.EmptyHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_Create")] internal static void* /* System.ModuleHandle */ System_ModuleHandle_Create(void** /* System.Exception */ __outException) { try { System.ModuleHandle __returnValue = new System.ModuleHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_TypeOf")] internal static void* /* System.Type */ System_ModuleHandle_TypeOf() { System.Type __returnValue = typeof(System.ModuleHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_ModuleHandle_Destroy")] internal static void /* System.Void */ System_ModuleHandle_Destroy(void* /* System.ModuleHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_RuntimeFieldHandle { [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_GetHashCode")] internal static int /* System.Int32 */ System_RuntimeFieldHandle_GetHashCode(void* /* System.RuntimeFieldHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeFieldHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_Equals")] internal static byte /* System.Boolean */ System_RuntimeFieldHandle_Equals(void* /* System.RuntimeFieldHandle */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeFieldHandle __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_Equals_1")] internal static byte /* System.Boolean */ System_RuntimeFieldHandle_Equals_1(void* /* System.RuntimeFieldHandle */ __self, void* /* System.RuntimeFieldHandle */ handle, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeFieldHandle __selfConverted = InteropUtils.GetInstance(__self); System.RuntimeFieldHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Boolean __returnValue = __selfConverted.Equals(handleConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_FromIntPtr")] internal static void* /* System.RuntimeFieldHandle */ System_RuntimeFieldHandle_FromIntPtr(nint /* System.IntPtr */ value, void** /* System.Exception */ __outException) { try { System.RuntimeFieldHandle __returnValue = System.RuntimeFieldHandle.FromIntPtr(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_ToIntPtr")] internal static nint /* System.IntPtr */ System_RuntimeFieldHandle_ToIntPtr(void* /* System.RuntimeFieldHandle */ value, void** /* System.Exception */ __outException) { System.RuntimeFieldHandle valueConverted = InteropUtils.GetInstance(value); try { System.IntPtr __returnValue = System.RuntimeFieldHandle.ToIntPtr(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_GetObjectData")] internal static void /* System.Void */ System_RuntimeFieldHandle_GetObjectData(void* /* System.RuntimeFieldHandle */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeFieldHandle __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_Value_Get")] internal static nint /* System.IntPtr */ System_RuntimeFieldHandle_Value_Get(void* /* System.RuntimeFieldHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.RuntimeFieldHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.IntPtr __returnValue = __selfConverted.Value; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_Create")] internal static void* /* System.RuntimeFieldHandle */ System_RuntimeFieldHandle_Create(void** /* System.Exception */ __outException) { try { System.RuntimeFieldHandle __returnValue = new System.RuntimeFieldHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_TypeOf")] internal static void* /* System.Type */ System_RuntimeFieldHandle_TypeOf() { System.Type __returnValue = typeof(System.RuntimeFieldHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_RuntimeFieldHandle_Destroy")] internal static void /* System.Void */ System_RuntimeFieldHandle_Destroy(void* /* System.RuntimeFieldHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_ParameterInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_IsDefined")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_IsDefined(void* /* System.Reflection.ParameterInfo */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = __selfConverted.IsDefined(attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_GetCustomAttributes")] internal static void* /* System.Object[] */ System_Reflection_ParameterInfo_GetCustomAttributes(void* /* System.Reflection.ParameterInfo */ __self, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_GetCustomAttributes_1")] internal static void* /* System.Object[] */ System_Reflection_ParameterInfo_GetCustomAttributes_1(void* /* System.Reflection.ParameterInfo */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_GetModifiedParameterType")] internal static void* /* System.Type */ System_Reflection_ParameterInfo_GetModifiedParameterType(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetModifiedParameterType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_GetOptionalCustomModifiers")] internal static void* /* System.Type[] */ System_Reflection_ParameterInfo_GetOptionalCustomModifiers(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetOptionalCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_GetRequiredCustomModifiers")] internal static void* /* System.Type[] */ System_Reflection_ParameterInfo_GetRequiredCustomModifiers(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetRequiredCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_GetRealObject")] internal static void* /* System.Object */ System_Reflection_ParameterInfo_GetRealObject(void* /* System.Reflection.ParameterInfo */ __self, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { System.Object __returnValue = __selfConverted.GetRealObject(contextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_ToString")] internal static void* /* System.String */ System_Reflection_ParameterInfo_ToString(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_Attributes_Get")] internal static System.Reflection.ParameterAttributes /* System.Reflection.ParameterAttributes */ System_Reflection_ParameterInfo_Attributes_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ParameterAttributes __returnValue = __selfConverted.Attributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.ParameterAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_Member_Get")] internal static void* /* System.Reflection.MemberInfo */ System_Reflection_ParameterInfo_Member_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberInfo __returnValue = __selfConverted.Member; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_Name_Get")] internal static void* /* System.String */ System_Reflection_ParameterInfo_Name_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_ParameterType_Get")] internal static void* /* System.Type */ System_Reflection_ParameterInfo_ParameterType_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ParameterType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_Position_Get")] internal static int /* System.Int32 */ System_Reflection_ParameterInfo_Position_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Position; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_IsIn_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_IsIn_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsIn; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_IsLcid_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_IsLcid_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLcid; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_IsOptional_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_IsOptional_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsOptional; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_IsOut_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_IsOut_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsOut; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_IsRetval_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_IsRetval_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsRetval; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_DefaultValue_Get")] internal static void* /* System.Object */ System_Reflection_ParameterInfo_DefaultValue_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.DefaultValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_RawDefaultValue_Get")] internal static void* /* System.Object */ System_Reflection_ParameterInfo_RawDefaultValue_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.RawDefaultValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_HasDefaultValue_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterInfo_HasDefaultValue_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.HasDefaultValue; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_MetadataToken_Get")] internal static int /* System.Int32 */ System_Reflection_ParameterInfo_MetadataToken_Get(void* /* System.Reflection.ParameterInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MetadataToken; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_ParameterInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ParameterInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterInfo_Destroy")] internal static void /* System.Void */ System_Reflection_ParameterInfo_Destroy(void* /* System.Reflection.ParameterInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_Serialization_IObjectReference { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IObjectReference_GetRealObject")] internal static void* /* System.Object */ System_Runtime_Serialization_IObjectReference_GetRealObject(void* /* System.Runtime.Serialization.IObjectReference */ __self, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.Serialization.IObjectReference __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { System.Object __returnValue = __selfConverted.GetRealObject(contextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IObjectReference_TypeOf")] internal static void* /* System.Type */ System_Runtime_Serialization_IObjectReference_TypeOf() { System.Type __returnValue = typeof(System.Runtime.Serialization.IObjectReference); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_Serialization_IObjectReference_Destroy")] internal static void /* System.Void */ System_Runtime_Serialization_IObjectReference_Destroy(void* /* System.Runtime.Serialization.IObjectReference */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_ParameterAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_ParameterAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ParameterAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_MethodAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_MethodAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MethodAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_MethodImplAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodImplAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_MethodImplAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MethodImplAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_MethodBody { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBody_GetILAsByteArray")] internal static void* /* System.Byte[] */ System_Reflection_MethodBody_GetILAsByteArray(void* /* System.Reflection.MethodBody */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBody __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.GetILAsByteArray(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBody_LocalSignatureMetadataToken_Get")] internal static int /* System.Int32 */ System_Reflection_MethodBody_LocalSignatureMetadataToken_Get(void* /* System.Reflection.MethodBody */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBody __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LocalSignatureMetadataToken; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBody_MaxStackSize_Get")] internal static int /* System.Int32 */ System_Reflection_MethodBody_MaxStackSize_Get(void* /* System.Reflection.MethodBody */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBody __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MaxStackSize; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBody_InitLocals_Get")] internal static byte /* System.Boolean */ System_Reflection_MethodBody_InitLocals_Get(void* /* System.Reflection.MethodBody */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodBody __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.InitLocals; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBody_TypeOf")] internal static void* /* System.Type */ System_Reflection_MethodBody_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MethodBody); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodBody_Destroy")] internal static void /* System.Void */ System_Reflection_MethodBody_Destroy(void* /* System.Reflection.MethodBody */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_CallingConventions { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_CallingConventions_TypeOf")] internal static void* /* System.Type */ System_Reflection_CallingConventions_TypeOf() { System.Type __returnValue = typeof(System.Reflection.CallingConventions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_BindingFlags { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_BindingFlags_TypeOf")] internal static void* /* System.Type */ System_Reflection_BindingFlags_TypeOf() { System.Type __returnValue = typeof(System.Reflection.BindingFlags); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_Binder { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_BindToField")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_Binder_BindToField(void* /* System.Reflection.Binder */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.FieldInfo[] */ match, void* /* System.Object */ value, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Binder __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.FieldInfo[] matchConverted = InteropUtils.GetInstance(match); System.Object valueConverted = InteropUtils.GetInstance(value); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Reflection.FieldInfo __returnValue = __selfConverted.BindToField(bindingAttr, matchConverted, valueConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_BindToMethod")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_Binder_BindToMethod(void* /* System.Reflection.Binder */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.MethodBase[] */ match, void** /* System.Object[] */ args, void* /* System.Reflection.ParameterModifier[] */ modifiers, void* /* System.Globalization.CultureInfo */ culture, void* /* System.String[] */ names, void** /* System.Object */ state, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Binder __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MethodBase[] matchConverted = InteropUtils.GetInstance(match); System.Object[] argsConverted; if (args is not null) { argsConverted = InteropUtils.GetInstance((*args)); } else { argsConverted = default(System.Object[]); } System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); System.String[] namesConverted = InteropUtils.GetInstance(names); System.Object stateConverted; try { System.Reflection.MethodBase __returnValue = __selfConverted.BindToMethod(bindingAttr, matchConverted, ref argsConverted, modifiersConverted, cultureConverted, namesConverted, out stateConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } if (args is not null) { *args = argsConverted.AllocateGCHandleAndGetAddress(); } if (state is not null) { *state = stateConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (state is not null) { *state = null; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_ChangeType")] internal static void* /* System.Object */ System_Reflection_Binder_ChangeType(void* /* System.Reflection.Binder */ __self, void* /* System.Object */ value, void* /* System.Type */ type, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Binder __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); System.Type typeConverted = InteropUtils.GetInstance(type); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Object __returnValue = __selfConverted.ChangeType(valueConverted, typeConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_ReorderArgumentArray")] internal static void /* System.Void */ System_Reflection_Binder_ReorderArgumentArray(void* /* System.Reflection.Binder */ __self, void** /* System.Object[] */ args, void* /* System.Object */ state, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Binder __selfConverted = InteropUtils.GetInstance(__self); System.Object[] argsConverted; if (args is not null) { argsConverted = InteropUtils.GetInstance((*args)); } else { argsConverted = default(System.Object[]); } System.Object stateConverted = InteropUtils.GetInstance(state); try { __selfConverted.ReorderArgumentArray(ref argsConverted, stateConverted); if (__outException is not null) { *__outException = null; } if (args is not null) { *args = argsConverted.AllocateGCHandleAndGetAddress(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_SelectMethod")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_Binder_SelectMethod(void* /* System.Reflection.Binder */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.MethodBase[] */ match, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Binder __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MethodBase[] matchConverted = InteropUtils.GetInstance(match); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodBase __returnValue = __selfConverted.SelectMethod(bindingAttr, matchConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_SelectProperty")] internal static void* /* System.Reflection.PropertyInfo */ System_Reflection_Binder_SelectProperty(void* /* System.Reflection.Binder */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.PropertyInfo[] */ match, void* /* System.Type */ returnType, void* /* System.Type[] */ indexes, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Binder __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.PropertyInfo[] matchConverted = InteropUtils.GetInstance(match); System.Type returnTypeConverted = InteropUtils.GetInstance(returnType); System.Type[] indexesConverted = InteropUtils.GetInstance(indexes); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.SelectProperty(bindingAttr, matchConverted, returnTypeConverted, indexesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_TypeOf")] internal static void* /* System.Type */ System_Reflection_Binder_TypeOf() { System.Type __returnValue = typeof(System.Reflection.Binder); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Binder_Destroy")] internal static void /* System.Void */ System_Reflection_Binder_Destroy(void* /* System.Reflection.Binder */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_FieldInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetFieldFromHandle")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_FieldInfo_GetFieldFromHandle(void* /* System.RuntimeFieldHandle */ handle, void** /* System.Exception */ __outException) { System.RuntimeFieldHandle handleConverted = InteropUtils.GetInstance(handle); try { System.Reflection.FieldInfo __returnValue = System.Reflection.FieldInfo.GetFieldFromHandle(handleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetFieldFromHandle_1")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_FieldInfo_GetFieldFromHandle_1(void* /* System.RuntimeFieldHandle */ handle, void* /* System.RuntimeTypeHandle */ declaringType, void** /* System.Exception */ __outException) { System.RuntimeFieldHandle handleConverted = InteropUtils.GetInstance(handle); System.RuntimeTypeHandle declaringTypeConverted = InteropUtils.GetInstance(declaringType); try { System.Reflection.FieldInfo __returnValue = System.Reflection.FieldInfo.GetFieldFromHandle(handleConverted, declaringTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_Equals")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_Equals(void* /* System.Reflection.FieldInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_FieldInfo_GetHashCode(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetValue")] internal static void* /* System.Object */ System_Reflection_FieldInfo_GetValue(void* /* System.Reflection.FieldInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Object __returnValue = __selfConverted.GetValue(objConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_SetValue")] internal static void /* System.Void */ System_Reflection_FieldInfo_SetValue(void* /* System.Reflection.FieldInfo */ __self, void* /* System.Object */ obj, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(objConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_SetValue_1")] internal static void /* System.Void */ System_Reflection_FieldInfo_SetValue_1(void* /* System.Reflection.FieldInfo */ __self, void* /* System.Object */ obj, void* /* System.Object */ value, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object valueConverted = InteropUtils.GetInstance(value); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { __selfConverted.SetValue(objConverted, valueConverted, invokeAttr, binderConverted, cultureConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetRawConstantValue")] internal static void* /* System.Object */ System_Reflection_FieldInfo_GetRawConstantValue(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetRawConstantValue(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetModifiedFieldType")] internal static void* /* System.Type */ System_Reflection_FieldInfo_GetModifiedFieldType(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetModifiedFieldType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetOptionalCustomModifiers")] internal static void* /* System.Type[] */ System_Reflection_FieldInfo_GetOptionalCustomModifiers(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetOptionalCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_GetRequiredCustomModifiers")] internal static void* /* System.Type[] */ System_Reflection_FieldInfo_GetRequiredCustomModifiers(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetRequiredCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Reflection_FieldInfo_MemberType_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_Attributes_Get")] internal static System.Reflection.FieldAttributes /* System.Reflection.FieldAttributes */ System_Reflection_FieldInfo_Attributes_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldAttributes __returnValue = __selfConverted.Attributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.FieldAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_FieldType_Get")] internal static void* /* System.Type */ System_Reflection_FieldInfo_FieldType_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.FieldType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsInitOnly_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsInitOnly_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsInitOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsLiteral_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsLiteral_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsLiteral; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsNotSerialized_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsNotSerialized_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsNotSerialized; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsPinvokeImpl_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsPinvokeImpl_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPinvokeImpl; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsSpecialName_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsSpecialName_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSpecialName; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsStatic_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsStatic_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsStatic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsAssembly_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsAssembly_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsFamily_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsFamily_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFamily; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsFamilyAndAssembly_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsFamilyAndAssembly_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFamilyAndAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsFamilyOrAssembly_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsFamilyOrAssembly_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFamilyOrAssembly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsPrivate_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsPrivate_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPrivate; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsPublic_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsPublic_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsPublic; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsSecurityCritical_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsSecurityCritical_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecurityCritical; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsSecuritySafeCritical_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsSecuritySafeCritical_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecuritySafeCritical; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_IsSecurityTransparent_Get")] internal static byte /* System.Boolean */ System_Reflection_FieldInfo_IsSecurityTransparent_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSecurityTransparent; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_FieldHandle_Get")] internal static void* /* System.RuntimeFieldHandle */ System_Reflection_FieldInfo_FieldHandle_Get(void* /* System.Reflection.FieldInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.FieldInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.RuntimeFieldHandle __returnValue = __selfConverted.FieldHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_FieldInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.FieldInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldInfo_Destroy")] internal static void /* System.Void */ System_Reflection_FieldInfo_Destroy(void* /* System.Reflection.FieldInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_MemberTypes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberTypes_TypeOf")] internal static void* /* System.Type */ System_Reflection_MemberTypes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MemberTypes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_FieldAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_FieldAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_FieldAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.FieldAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_ParameterModifier { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterModifier_Create")] internal static void* /* System.Reflection.ParameterModifier */ System_Reflection_ParameterModifier_Create(int /* System.Int32 */ parameterCount, void** /* System.Exception */ __outException) { try { System.Reflection.ParameterModifier __returnValue = new System.Reflection.ParameterModifier(parameterCount); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterModifier_Item_Get")] internal static byte /* System.Boolean */ System_Reflection_ParameterModifier_Item_Get(void* /* System.Reflection.ParameterModifier */ __self, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterModifier __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted[index]; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterModifier_Item_Set")] internal static void /* System.Void */ System_Reflection_ParameterModifier_Item_Set(void* /* System.Reflection.ParameterModifier */ __self, int /* System.Int32 */ index, byte /* System.Boolean */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ParameterModifier __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted[index] = __value.ToBool(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterModifier_Create_1")] internal static void* /* System.Reflection.ParameterModifier */ System_Reflection_ParameterModifier_Create_1(void** /* System.Exception */ __outException) { try { System.Reflection.ParameterModifier __returnValue = new System.Reflection.ParameterModifier(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterModifier_TypeOf")] internal static void* /* System.Type */ System_Reflection_ParameterModifier_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ParameterModifier); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ParameterModifier_Destroy")] internal static void /* System.Void */ System_Reflection_ParameterModifier_Destroy(void* /* System.Reflection.ParameterModifier */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_PropertyInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetIndexParameters")] internal static void* /* System.Reflection.ParameterInfo[] */ System_Reflection_PropertyInfo_GetIndexParameters(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ParameterInfo[] __returnValue = __selfConverted.GetIndexParameters(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetAccessors")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_PropertyInfo_GetAccessors(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetAccessors(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetAccessors_1")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_PropertyInfo_GetAccessors_1(void* /* System.Reflection.PropertyInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetAccessors(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetGetMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_PropertyInfo_GetGetMethod(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetGetMethod(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetGetMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_PropertyInfo_GetGetMethod_1(void* /* System.Reflection.PropertyInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetGetMethod(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetSetMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_PropertyInfo_GetSetMethod(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetSetMethod(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetSetMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_PropertyInfo_GetSetMethod_1(void* /* System.Reflection.PropertyInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetSetMethod(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetModifiedPropertyType")] internal static void* /* System.Type */ System_Reflection_PropertyInfo_GetModifiedPropertyType(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.GetModifiedPropertyType(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetOptionalCustomModifiers")] internal static void* /* System.Type[] */ System_Reflection_PropertyInfo_GetOptionalCustomModifiers(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetOptionalCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetRequiredCustomModifiers")] internal static void* /* System.Type[] */ System_Reflection_PropertyInfo_GetRequiredCustomModifiers(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetRequiredCustomModifiers(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetValue")] internal static void* /* System.Object */ System_Reflection_PropertyInfo_GetValue(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Object __returnValue = __selfConverted.GetValue(objConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetValue_1")] internal static void* /* System.Object */ System_Reflection_PropertyInfo_GetValue_1(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, void* /* System.Object[] */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object[] indexConverted = InteropUtils.GetInstance(index); try { System.Object __returnValue = __selfConverted.GetValue(objConverted, indexConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetValue_2")] internal static void* /* System.Object */ System_Reflection_PropertyInfo_GetValue_2(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object[] */ index, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object[] indexConverted = InteropUtils.GetInstance(index); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Object __returnValue = __selfConverted.GetValue(objConverted, invokeAttr, binderConverted, indexConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetConstantValue")] internal static void* /* System.Object */ System_Reflection_PropertyInfo_GetConstantValue(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetConstantValue(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetRawConstantValue")] internal static void* /* System.Object */ System_Reflection_PropertyInfo_GetRawConstantValue(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.GetRawConstantValue(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_SetValue")] internal static void /* System.Void */ System_Reflection_PropertyInfo_SetValue(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.SetValue(objConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_SetValue_1")] internal static void /* System.Void */ System_Reflection_PropertyInfo_SetValue_1(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, void* /* System.Object */ value, void* /* System.Object[] */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object valueConverted = InteropUtils.GetInstance(value); System.Object[] indexConverted = InteropUtils.GetInstance(index); try { __selfConverted.SetValue(objConverted, valueConverted, indexConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_SetValue_2")] internal static void /* System.Void */ System_Reflection_PropertyInfo_SetValue_2(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, void* /* System.Object */ value, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object[] */ index, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); System.Object valueConverted = InteropUtils.GetInstance(value); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object[] indexConverted = InteropUtils.GetInstance(index); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { __selfConverted.SetValue(objConverted, valueConverted, invokeAttr, binderConverted, indexConverted, cultureConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_Equals")] internal static byte /* System.Boolean */ System_Reflection_PropertyInfo_Equals(void* /* System.Reflection.PropertyInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_PropertyInfo_GetHashCode(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Reflection_PropertyInfo_MemberType_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_PropertyType_Get")] internal static void* /* System.Type */ System_Reflection_PropertyInfo_PropertyType_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.PropertyType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_Attributes_Get")] internal static System.Reflection.PropertyAttributes /* System.Reflection.PropertyAttributes */ System_Reflection_PropertyInfo_Attributes_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.PropertyAttributes __returnValue = __selfConverted.Attributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.PropertyAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_IsSpecialName_Get")] internal static byte /* System.Boolean */ System_Reflection_PropertyInfo_IsSpecialName_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSpecialName; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_CanRead_Get")] internal static byte /* System.Boolean */ System_Reflection_PropertyInfo_CanRead_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanRead; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_CanWrite_Get")] internal static byte /* System.Boolean */ System_Reflection_PropertyInfo_CanWrite_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CanWrite; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_GetMethod_Get")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_PropertyInfo_GetMethod_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_SetMethod_Get")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_PropertyInfo_SetMethod_Get(void* /* System.Reflection.PropertyInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.PropertyInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.SetMethod; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_PropertyInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.PropertyInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyInfo_Destroy")] internal static void /* System.Void */ System_Reflection_PropertyInfo_Destroy(void* /* System.Reflection.PropertyInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_PropertyAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PropertyAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_PropertyAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.PropertyAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_MethodInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_GetGenericArguments")] internal static void* /* System.Type[] */ System_Reflection_MethodInfo_GetGenericArguments(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetGenericArguments(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_GetGenericMethodDefinition")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_MethodInfo_GetGenericMethodDefinition(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetGenericMethodDefinition(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_MakeGenericMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_MethodInfo_MakeGenericMethod(void* /* System.Reflection.MethodInfo */ __self, void* /* System.Type[] */ typeArguments, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type[] typeArgumentsConverted = InteropUtils.GetInstance(typeArguments); try { System.Reflection.MethodInfo __returnValue = __selfConverted.MakeGenericMethod(typeArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_GetBaseDefinition")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_MethodInfo_GetBaseDefinition(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetBaseDefinition(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_CreateDelegate")] internal static void* /* System.Delegate */ System_Reflection_MethodInfo_CreateDelegate(void* /* System.Reflection.MethodInfo */ __self, void* /* System.Type */ delegateType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type delegateTypeConverted = InteropUtils.GetInstance(delegateType); try { System.Delegate __returnValue = __selfConverted.CreateDelegate(delegateTypeConverted); void* __returnValueNative = new System_Delegate(__returnValue).AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_CreateDelegate_1")] internal static void* /* System.Delegate */ System_Reflection_MethodInfo_CreateDelegate_1(void* /* System.Reflection.MethodInfo */ __self, void* /* System.Type */ delegateType, void* /* System.Object */ target, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type delegateTypeConverted = InteropUtils.GetInstance(delegateType); System.Object targetConverted = InteropUtils.GetInstance(target); try { System.Delegate __returnValue = __selfConverted.CreateDelegate(delegateTypeConverted, targetConverted); void* __returnValueNative = new System_Delegate(__returnValue).AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_Equals")] internal static byte /* System.Boolean */ System_Reflection_MethodInfo_Equals(void* /* System.Reflection.MethodInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_MethodInfo_GetHashCode(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Reflection_MethodInfo_MemberType_Get(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_ReturnParameter_Get")] internal static void* /* System.Reflection.ParameterInfo */ System_Reflection_MethodInfo_ReturnParameter_Get(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ParameterInfo __returnValue = __selfConverted.ReturnParameter; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_ReturnType_Get")] internal static void* /* System.Type */ System_Reflection_MethodInfo_ReturnType_Get(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ReturnType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get")] internal static void* /* System.Reflection.ICustomAttributeProvider */ System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get(void* /* System.Reflection.MethodInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.MethodInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ICustomAttributeProvider __returnValue = __selfConverted.ReturnTypeCustomAttributes; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_MethodInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MethodInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MethodInfo_Destroy")] internal static void /* System.Void */ System_Reflection_MethodInfo_Destroy(void* /* System.Reflection.MethodInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IDictionary { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Contains")] internal static byte /* System.Boolean */ System_Collections_IDictionary_Contains(void* /* System.Collections.IDictionary */ __self, void* /* System.Object */ key, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); System.Object keyConverted = InteropUtils.GetInstance(key); try { System.Boolean __returnValue = __selfConverted.Contains(keyConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Add")] internal static void /* System.Void */ System_Collections_IDictionary_Add(void* /* System.Collections.IDictionary */ __self, void* /* System.Object */ key, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); System.Object keyConverted = InteropUtils.GetInstance(key); System.Object valueConverted = InteropUtils.GetInstance(value); try { __selfConverted.Add(keyConverted, valueConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Clear")] internal static void /* System.Void */ System_Collections_IDictionary_Clear(void* /* System.Collections.IDictionary */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Clear(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_GetEnumerator")] internal static void* /* System.Collections.IDictionaryEnumerator */ System_Collections_IDictionary_GetEnumerator(void* /* System.Collections.IDictionary */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.IDictionaryEnumerator __returnValue = __selfConverted.GetEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Remove")] internal static void /* System.Void */ System_Collections_IDictionary_Remove(void* /* System.Collections.IDictionary */ __self, void* /* System.Object */ key, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); System.Object keyConverted = InteropUtils.GetInstance(key); try { __selfConverted.Remove(keyConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Item_Get")] internal static void* /* System.Object */ System_Collections_IDictionary_Item_Get(void* /* System.Collections.IDictionary */ __self, void* /* System.Object */ key, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); System.Object keyConverted = InteropUtils.GetInstance(key); try { System.Object __returnValue = __selfConverted[keyConverted]; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Item_Set")] internal static void /* System.Void */ System_Collections_IDictionary_Item_Set(void* /* System.Collections.IDictionary */ __self, void* /* System.Object */ key, void* /* System.Object */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); System.Object keyConverted = InteropUtils.GetInstance(key); try { __selfConverted[keyConverted] = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Keys_Get")] internal static void* /* System.Collections.ICollection */ System_Collections_IDictionary_Keys_Get(void* /* System.Collections.IDictionary */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.ICollection __returnValue = __selfConverted.Keys; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Values_Get")] internal static void* /* System.Collections.ICollection */ System_Collections_IDictionary_Values_Get(void* /* System.Collections.IDictionary */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.ICollection __returnValue = __selfConverted.Values; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Collections_IDictionary_IsReadOnly_Get(void* /* System.Collections.IDictionary */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_IsFixedSize_Get")] internal static byte /* System.Boolean */ System_Collections_IDictionary_IsFixedSize_Get(void* /* System.Collections.IDictionary */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionary __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFixedSize; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_TypeOf")] internal static void* /* System.Type */ System_Collections_IDictionary_TypeOf() { System.Type __returnValue = typeof(System.Collections.IDictionary); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionary_Destroy")] internal static void /* System.Void */ System_Collections_IDictionary_Destroy(void* /* System.Collections.IDictionary */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_IDictionaryEnumerator { [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionaryEnumerator_Key_Get")] internal static void* /* System.Object */ System_Collections_IDictionaryEnumerator_Key_Get(void* /* System.Collections.IDictionaryEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionaryEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Key; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionaryEnumerator_Value_Get")] internal static void* /* System.Object */ System_Collections_IDictionaryEnumerator_Value_Get(void* /* System.Collections.IDictionaryEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionaryEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Value; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionaryEnumerator_Entry_Get")] internal static void* /* System.Collections.DictionaryEntry */ System_Collections_IDictionaryEnumerator_Entry_Get(void* /* System.Collections.IDictionaryEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.IDictionaryEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Collections.DictionaryEntry __returnValue = __selfConverted.Entry; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionaryEnumerator_TypeOf")] internal static void* /* System.Type */ System_Collections_IDictionaryEnumerator_TypeOf() { System.Type __returnValue = typeof(System.Collections.IDictionaryEnumerator); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_IDictionaryEnumerator_Destroy")] internal static void /* System.Void */ System_Collections_IDictionaryEnumerator_Destroy(void* /* System.Collections.IDictionaryEnumerator */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Collections_DictionaryEntry { [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Deconstruct")] internal static void /* System.Void */ System_Collections_DictionaryEntry_Deconstruct(void* /* System.Collections.DictionaryEntry */ __self, void** /* System.Object */ key, void** /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.DictionaryEntry __selfConverted = InteropUtils.GetInstance(__self); System.Object keyConverted; System.Object valueConverted; try { __selfConverted.Deconstruct(out keyConverted, out valueConverted); if (__outException is not null) { *__outException = null; } if (key is not null) { *key = keyConverted.AllocateGCHandleAndGetAddress(); } if (value is not null) { *value = valueConverted.AllocateGCHandleAndGetAddress(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (key is not null) { *key = null; } if (value is not null) { *value = null; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_ToString")] internal static void* /* System.String */ System_Collections_DictionaryEntry_ToString(void* /* System.Collections.DictionaryEntry */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.DictionaryEntry __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Create")] internal static void* /* System.Collections.DictionaryEntry */ System_Collections_DictionaryEntry_Create(void* /* System.Object */ key, void* /* System.Object */ value, void** /* System.Exception */ __outException) { System.Object keyConverted = InteropUtils.GetInstance(key); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Collections.DictionaryEntry __returnValue = new System.Collections.DictionaryEntry(keyConverted, valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Key_Get")] internal static void* /* System.Object */ System_Collections_DictionaryEntry_Key_Get(void* /* System.Collections.DictionaryEntry */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.DictionaryEntry __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Key; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Key_Set")] internal static void /* System.Void */ System_Collections_DictionaryEntry_Key_Set(void* /* System.Collections.DictionaryEntry */ __self, void* /* System.Object */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.DictionaryEntry __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Key = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Value_Get")] internal static void* /* System.Object */ System_Collections_DictionaryEntry_Value_Get(void* /* System.Collections.DictionaryEntry */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.DictionaryEntry __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Value; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Value_Set")] internal static void /* System.Void */ System_Collections_DictionaryEntry_Value_Set(void* /* System.Collections.DictionaryEntry */ __self, void* /* System.Object */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Collections.DictionaryEntry __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Value = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Create_1")] internal static void* /* System.Collections.DictionaryEntry */ System_Collections_DictionaryEntry_Create_1(void** /* System.Exception */ __outException) { try { System.Collections.DictionaryEntry __returnValue = new System.Collections.DictionaryEntry(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_TypeOf")] internal static void* /* System.Type */ System_Collections_DictionaryEntry_TypeOf() { System.Type __returnValue = typeof(System.Collections.DictionaryEntry); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Collections_DictionaryEntry_Destroy")] internal static void /* System.Void */ System_Collections_DictionaryEntry_Destroy(void* /* System.Collections.DictionaryEntry */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_Task { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Start")] internal static void /* System.Void */ System_Threading_Tasks_Task_Start(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Start(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Start_1")] internal static void /* System.Void */ System_Threading_Tasks_Task_Start_1(void* /* System.Threading.Tasks.Task */ __self, void* /* System.Threading.Tasks.TaskScheduler */ scheduler, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.Threading.Tasks.TaskScheduler schedulerConverted = InteropUtils.GetInstance(scheduler); try { __selfConverted.Start(schedulerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_RunSynchronously")] internal static void /* System.Void */ System_Threading_Tasks_Task_RunSynchronously(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.RunSynchronously(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_RunSynchronously_1")] internal static void /* System.Void */ System_Threading_Tasks_Task_RunSynchronously_1(void* /* System.Threading.Tasks.Task */ __self, void* /* System.Threading.Tasks.TaskScheduler */ scheduler, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.Threading.Tasks.TaskScheduler schedulerConverted = InteropUtils.GetInstance(scheduler); try { __selfConverted.RunSynchronously(schedulerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Dispose")] internal static void /* System.Void */ System_Threading_Tasks_Task_Dispose(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_GetAwaiter")] internal static void* /* System.Runtime.CompilerServices.TaskAwaiter */ System_Threading_Tasks_Task_GetAwaiter(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.CompilerServices.TaskAwaiter __returnValue = __selfConverted.GetAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_ConfigureAwait")] internal static void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ System_Threading_Tasks_Task_ConfigureAwait(void* /* System.Threading.Tasks.Task */ __self, byte /* System.Boolean */ continueOnCapturedContext, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.Boolean continueOnCapturedContextConverted = continueOnCapturedContext.ToBool(); try { System.Runtime.CompilerServices.ConfiguredTaskAwaitable __returnValue = __selfConverted.ConfigureAwait(continueOnCapturedContextConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_ConfigureAwait_1")] internal static void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ System_Threading_Tasks_Task_ConfigureAwait_1(void* /* System.Threading.Tasks.Task */ __self, System.Threading.Tasks.ConfigureAwaitOptions /* System.Threading.Tasks.ConfigureAwaitOptions */ options, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.CompilerServices.ConfiguredTaskAwaitable __returnValue = __selfConverted.ConfigureAwait(options); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Yield")] internal static void* /* System.Runtime.CompilerServices.YieldAwaitable */ System_Threading_Tasks_Task_Yield(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.YieldAwaitable __returnValue = System.Threading.Tasks.Task.Yield(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Wait")] internal static void /* System.Void */ System_Threading_Tasks_Task_Wait(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Wait(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Wait_1")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_Wait_1(void* /* System.Threading.Tasks.Task */ __self, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Boolean __returnValue = __selfConverted.Wait(timeoutConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Wait_2")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_Wait_2(void* /* System.Threading.Tasks.Task */ __self, void* /* System.TimeSpan */ timeout, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Boolean __returnValue = __selfConverted.Wait(timeoutConverted, cancellationTokenConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Wait_3")] internal static void /* System.Void */ System_Threading_Tasks_Task_Wait_3(void* /* System.Threading.Tasks.Task */ __self, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { __selfConverted.Wait(cancellationTokenConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Wait_4")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_Wait_4(void* /* System.Threading.Tasks.Task */ __self, int /* System.Int32 */ millisecondsTimeout, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.Wait(millisecondsTimeout); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Wait_5")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_Wait_5(void* /* System.Threading.Tasks.Task */ __self, int /* System.Int32 */ millisecondsTimeout, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Boolean __returnValue = __selfConverted.Wait(millisecondsTimeout, cancellationTokenConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAsync")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_WaitAsync(void* /* System.Threading.Tasks.Task */ __self, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WaitAsync(cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAsync_1")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_WaitAsync_1(void* /* System.Threading.Tasks.Task */ __self, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WaitAsync(timeoutConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAsync_2")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_WaitAsync_2(void* /* System.Threading.Tasks.Task */ __self, void* /* System.TimeSpan */ timeout, void* /* System.TimeProvider */ timeProvider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.TimeProvider timeProviderConverted = InteropUtils.GetInstance(timeProvider); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WaitAsync(timeoutConverted, timeProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAsync_3")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_WaitAsync_3(void* /* System.Threading.Tasks.Task */ __self, void* /* System.TimeSpan */ timeout, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WaitAsync(timeoutConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAsync_4")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_WaitAsync_4(void* /* System.Threading.Tasks.Task */ __self, void* /* System.TimeSpan */ timeout, void* /* System.TimeProvider */ timeProvider, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); System.TimeProvider timeProviderConverted = InteropUtils.GetInstance(timeProvider); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.WaitAsync(timeoutConverted, timeProviderConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAll")] internal static void /* System.Void */ System_Threading_Tasks_Task_WaitAll(void* /* System.Threading.Tasks.Task[] */ tasks, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); try { System.Threading.Tasks.Task.WaitAll(tasksConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAll_1")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_WaitAll_1(void* /* System.Threading.Tasks.Task[] */ tasks, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Boolean __returnValue = System.Threading.Tasks.Task.WaitAll(tasksConverted, timeoutConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAll_2")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_WaitAll_2(void* /* System.Threading.Tasks.Task[] */ tasks, int /* System.Int32 */ millisecondsTimeout, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); try { System.Boolean __returnValue = System.Threading.Tasks.Task.WaitAll(tasksConverted, millisecondsTimeout); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAll_3")] internal static void /* System.Void */ System_Threading_Tasks_Task_WaitAll_3(void* /* System.Threading.Tasks.Task[] */ tasks, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task.WaitAll(tasksConverted, cancellationTokenConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAll_4")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_WaitAll_4(void* /* System.Threading.Tasks.Task[] */ tasks, int /* System.Int32 */ millisecondsTimeout, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Boolean __returnValue = System.Threading.Tasks.Task.WaitAll(tasksConverted, millisecondsTimeout, cancellationTokenConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAny")] internal static int /* System.Int32 */ System_Threading_Tasks_Task_WaitAny(void* /* System.Threading.Tasks.Task[] */ tasks, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); try { System.Int32 __returnValue = System.Threading.Tasks.Task.WaitAny(tasksConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAny_1")] internal static int /* System.Int32 */ System_Threading_Tasks_Task_WaitAny_1(void* /* System.Threading.Tasks.Task[] */ tasks, void* /* System.TimeSpan */ timeout, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); System.TimeSpan timeoutConverted = InteropUtils.GetInstance(timeout); try { System.Int32 __returnValue = System.Threading.Tasks.Task.WaitAny(tasksConverted, timeoutConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAny_2")] internal static int /* System.Int32 */ System_Threading_Tasks_Task_WaitAny_2(void* /* System.Threading.Tasks.Task[] */ tasks, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Int32 __returnValue = System.Threading.Tasks.Task.WaitAny(tasksConverted, cancellationTokenConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAny_3")] internal static int /* System.Int32 */ System_Threading_Tasks_Task_WaitAny_3(void* /* System.Threading.Tasks.Task[] */ tasks, int /* System.Int32 */ millisecondsTimeout, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); try { System.Int32 __returnValue = System.Threading.Tasks.Task.WaitAny(tasksConverted, millisecondsTimeout); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WaitAny_4")] internal static int /* System.Int32 */ System_Threading_Tasks_Task_WaitAny_4(void* /* System.Threading.Tasks.Task[] */ tasks, int /* System.Int32 */ millisecondsTimeout, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Int32 __returnValue = System.Threading.Tasks.Task.WaitAny(tasksConverted, millisecondsTimeout, cancellationTokenConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_FromException")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_FromException(void* /* System.Exception */ exception, void** /* System.Exception */ __outException) { System.Exception exceptionConverted = InteropUtils.GetInstance(exception); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.FromException(exceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_FromCanceled")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_FromCanceled(void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.FromCanceled(cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Run_1")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Run_1(void* /* System.Action */ action, void** /* System.Exception */ __outException) { System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Run(actionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Run_2")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Run_2(void* /* System.Action */ action, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Run(actionConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Delay")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Delay(void* /* System.TimeSpan */ delay, void** /* System.Exception */ __outException) { System.TimeSpan delayConverted = InteropUtils.GetInstance(delay); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Delay(delayConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Delay_1")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Delay_1(void* /* System.TimeSpan */ delay, void* /* System.TimeProvider */ timeProvider, void** /* System.Exception */ __outException) { System.TimeSpan delayConverted = InteropUtils.GetInstance(delay); System.TimeProvider timeProviderConverted = InteropUtils.GetInstance(timeProvider); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Delay(delayConverted, timeProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Delay_2")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Delay_2(void* /* System.TimeSpan */ delay, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.TimeSpan delayConverted = InteropUtils.GetInstance(delay); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Delay(delayConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Delay_3")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Delay_3(void* /* System.TimeSpan */ delay, void* /* System.TimeProvider */ timeProvider, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.TimeSpan delayConverted = InteropUtils.GetInstance(delay); System.TimeProvider timeProviderConverted = InteropUtils.GetInstance(timeProvider); System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Delay(delayConverted, timeProviderConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Delay_4")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Delay_4(int /* System.Int32 */ millisecondsDelay, void** /* System.Exception */ __outException) { try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Delay(millisecondsDelay); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Delay_5")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Delay_5(int /* System.Int32 */ millisecondsDelay, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.Delay(millisecondsDelay, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_WhenAll")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_WhenAll(void* /* System.Threading.Tasks.Task[] */ tasks, void** /* System.Exception */ __outException) { System.Threading.Tasks.Task[] tasksConverted = InteropUtils.GetInstance(tasks); try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.WhenAll(tasksConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Create")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Create(void* /* System.Action */ action, void** /* System.Exception */ __outException) { System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; try { System.Threading.Tasks.Task __returnValue = new System.Threading.Tasks.Task(actionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Create_1")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Create_1(void* /* System.Action */ action, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = new System.Threading.Tasks.Task(actionConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Create_2")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Create_2(void* /* System.Action */ action, System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, void** /* System.Exception */ __outException) { System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; try { System.Threading.Tasks.Task __returnValue = new System.Threading.Tasks.Task(actionConverted, creationOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Create_3")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_Create_3(void* /* System.Action */ action, void* /* System.Threading.CancellationToken */ cancellationToken, System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, void** /* System.Exception */ __outException) { System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = new System.Threading.Tasks.Task(actionConverted, cancellationTokenConverted, creationOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Id_Get")] internal static int /* System.Int32 */ System_Threading_Tasks_Task_Id_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Id; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Exception_Get")] internal static void* /* System.AggregateException */ System_Threading_Tasks_Task_Exception_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.AggregateException __returnValue = __selfConverted.Exception; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Status_Get")] internal static System.Threading.Tasks.TaskStatus /* System.Threading.Tasks.TaskStatus */ System_Threading_Tasks_Task_Status_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.TaskStatus __returnValue = __selfConverted.Status; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Threading.Tasks.TaskStatus); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_IsCanceled_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_IsCanceled_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCanceled; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_IsCompleted_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_IsCompletedSuccessfully_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_IsCompletedSuccessfully_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompletedSuccessfully; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_CreationOptions_Get")] internal static System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ System_Threading_Tasks_Task_CreationOptions_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.TaskCreationOptions __returnValue = __selfConverted.CreationOptions; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Threading.Tasks.TaskCreationOptions); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_AsyncState_Get")] internal static void* /* System.Object */ System_Threading_Tasks_Task_AsyncState_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.AsyncState; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Factory_Get")] internal static void* /* System.Threading.Tasks.TaskFactory */ System_Threading_Tasks_Task_Factory_Get(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.TaskFactory __returnValue = System.Threading.Tasks.Task.Factory; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_CompletedTask_Get")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_Task_CompletedTask_Get(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.Task __returnValue = System.Threading.Tasks.Task.CompletedTask; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_IsFaulted_Get")] internal static byte /* System.Boolean */ System_Threading_Tasks_Task_IsFaulted_Get(void* /* System.Threading.Tasks.Task */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Task __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFaulted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_Task_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.Task); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Task_Destroy")] internal static void /* System.Void */ System_Threading_Tasks_Task_Destroy(void* /* System.Threading.Tasks.Task */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IAsyncResult { [UnmanagedCallersOnly(EntryPoint = "System_IAsyncResult_IsCompleted_Get")] internal static byte /* System.Boolean */ System_IAsyncResult_IsCompleted_Get(void* /* System.IAsyncResult */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IAsyncResult __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncResult_AsyncWaitHandle_Get")] internal static void* /* System.Threading.WaitHandle */ System_IAsyncResult_AsyncWaitHandle_Get(void* /* System.IAsyncResult */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IAsyncResult __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.WaitHandle __returnValue = __selfConverted.AsyncWaitHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncResult_AsyncState_Get")] internal static void* /* System.Object */ System_IAsyncResult_AsyncState_Get(void* /* System.IAsyncResult */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IAsyncResult __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.AsyncState; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncResult_CompletedSynchronously_Get")] internal static byte /* System.Boolean */ System_IAsyncResult_CompletedSynchronously_Get(void* /* System.IAsyncResult */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IAsyncResult __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.CompletedSynchronously; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncResult_TypeOf")] internal static void* /* System.Type */ System_IAsyncResult_TypeOf() { System.Type __returnValue = typeof(System.IAsyncResult); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IAsyncResult_Destroy")] internal static void /* System.Void */ System_IAsyncResult_Destroy(void* /* System.IAsyncResult */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_TaskScheduler { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext")] internal static void* /* System.Threading.Tasks.TaskScheduler */ System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.TaskScheduler __returnValue = System.Threading.Tasks.TaskScheduler.FromCurrentSynchronizationContext(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get")] internal static int /* System.Int32 */ System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get(void* /* System.Threading.Tasks.TaskScheduler */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskScheduler __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MaximumConcurrencyLevel; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_Default_Get")] internal static void* /* System.Threading.Tasks.TaskScheduler */ System_Threading_Tasks_TaskScheduler_Default_Get(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.TaskScheduler __returnValue = System.Threading.Tasks.TaskScheduler.Default; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_Current_Get")] internal static void* /* System.Threading.Tasks.TaskScheduler */ System_Threading_Tasks_TaskScheduler_Current_Get(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.TaskScheduler __returnValue = System.Threading.Tasks.TaskScheduler.Current; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_Id_Get")] internal static int /* System.Int32 */ System_Threading_Tasks_TaskScheduler_Id_Get(void* /* System.Threading.Tasks.TaskScheduler */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskScheduler __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Id; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_TaskScheduler_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.TaskScheduler); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskScheduler_Destroy")] internal static void /* System.Void */ System_Threading_Tasks_TaskScheduler_Destroy(void* /* System.Threading.Tasks.TaskScheduler */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_AggregateException { [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_GetObjectData")] internal static void /* System.Void */ System_AggregateException_GetObjectData(void* /* System.AggregateException */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.AggregateException __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_GetBaseException")] internal static void* /* System.Exception */ System_AggregateException_GetBaseException(void* /* System.AggregateException */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.AggregateException __selfConverted = InteropUtils.GetInstance(__self); try { System.Exception __returnValue = __selfConverted.GetBaseException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Flatten")] internal static void* /* System.AggregateException */ System_AggregateException_Flatten(void* /* System.AggregateException */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.AggregateException __selfConverted = InteropUtils.GetInstance(__self); try { System.AggregateException __returnValue = __selfConverted.Flatten(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_ToString")] internal static void* /* System.String */ System_AggregateException_ToString(void* /* System.AggregateException */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.AggregateException __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Create")] internal static void* /* System.AggregateException */ System_AggregateException_Create(void** /* System.Exception */ __outException) { try { System.AggregateException __returnValue = new System.AggregateException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Create_1")] internal static void* /* System.AggregateException */ System_AggregateException_Create_1(void* /* System.String */ message, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); try { System.AggregateException __returnValue = new System.AggregateException(messageConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Create_2")] internal static void* /* System.AggregateException */ System_AggregateException_Create_2(void* /* System.String */ message, void* /* System.Exception */ innerException, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception innerExceptionConverted = InteropUtils.GetInstance(innerException); try { System.AggregateException __returnValue = new System.AggregateException(messageConverted, innerExceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Create_3")] internal static void* /* System.AggregateException */ System_AggregateException_Create_3(void* /* System.Exception[] */ innerExceptions, void** /* System.Exception */ __outException) { System.Exception[] innerExceptionsConverted = InteropUtils.GetInstance(innerExceptions); try { System.AggregateException __returnValue = new System.AggregateException(innerExceptionsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Create_4")] internal static void* /* System.AggregateException */ System_AggregateException_Create_4(void* /* System.String */ message, void* /* System.Exception[] */ innerExceptions, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception[] innerExceptionsConverted = InteropUtils.GetInstance(innerExceptions); try { System.AggregateException __returnValue = new System.AggregateException(messageConverted, innerExceptionsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Message_Get")] internal static void* /* System.String */ System_AggregateException_Message_Get(void* /* System.AggregateException */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.AggregateException __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Message; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_TypeOf")] internal static void* /* System.Type */ System_AggregateException_TypeOf() { System.Type __returnValue = typeof(System.AggregateException); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_AggregateException_Destroy")] internal static void /* System.Void */ System_AggregateException_Destroy(void* /* System.AggregateException */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_TaskStatus { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskStatus_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_TaskStatus_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.TaskStatus); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Threading_Tasks_TaskCreationOptions { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskCreationOptions_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_TaskCreationOptions_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.TaskCreationOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Threading_Tasks_TaskFactory { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_StartNew")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_TaskFactory_StartNew(void* /* System.Threading.Tasks.TaskFactory */ __self, void* /* System.Action */ action, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; try { System.Threading.Tasks.Task __returnValue = __selfConverted.StartNew(actionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_StartNew_1")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_TaskFactory_StartNew_1(void* /* System.Threading.Tasks.TaskFactory */ __self, void* /* System.Action */ action, void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.Task __returnValue = __selfConverted.StartNew(actionConverted, cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_StartNew_2")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_TaskFactory_StartNew_2(void* /* System.Threading.Tasks.TaskFactory */ __self, void* /* System.Action */ action, System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; try { System.Threading.Tasks.Task __returnValue = __selfConverted.StartNew(actionConverted, creationOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_StartNew_3")] internal static void* /* System.Threading.Tasks.Task */ System_Threading_Tasks_TaskFactory_StartNew_3(void* /* System.Threading.Tasks.TaskFactory */ __self, void* /* System.Action */ action, void* /* System.Threading.CancellationToken */ cancellationToken, System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, void* /* System.Threading.Tasks.TaskScheduler */ scheduler, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); System.Action actionConverted = InteropUtils.GetInstance(action)?.Trampoline; System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); System.Threading.Tasks.TaskScheduler schedulerConverted = InteropUtils.GetInstance(scheduler); try { System.Threading.Tasks.Task __returnValue = __selfConverted.StartNew(actionConverted, cancellationTokenConverted, creationOptions, schedulerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Create")] internal static void* /* System.Threading.Tasks.TaskFactory */ System_Threading_Tasks_TaskFactory_Create(void** /* System.Exception */ __outException) { try { System.Threading.Tasks.TaskFactory __returnValue = new System.Threading.Tasks.TaskFactory(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Create_1")] internal static void* /* System.Threading.Tasks.TaskFactory */ System_Threading_Tasks_TaskFactory_Create_1(void* /* System.Threading.CancellationToken */ cancellationToken, void** /* System.Exception */ __outException) { System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); try { System.Threading.Tasks.TaskFactory __returnValue = new System.Threading.Tasks.TaskFactory(cancellationTokenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Create_2")] internal static void* /* System.Threading.Tasks.TaskFactory */ System_Threading_Tasks_TaskFactory_Create_2(void* /* System.Threading.Tasks.TaskScheduler */ scheduler, void** /* System.Exception */ __outException) { System.Threading.Tasks.TaskScheduler schedulerConverted = InteropUtils.GetInstance(scheduler); try { System.Threading.Tasks.TaskFactory __returnValue = new System.Threading.Tasks.TaskFactory(schedulerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Create_3")] internal static void* /* System.Threading.Tasks.TaskFactory */ System_Threading_Tasks_TaskFactory_Create_3(System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, System.Threading.Tasks.TaskContinuationOptions /* System.Threading.Tasks.TaskContinuationOptions */ continuationOptions, void** /* System.Exception */ __outException) { try { System.Threading.Tasks.TaskFactory __returnValue = new System.Threading.Tasks.TaskFactory(creationOptions, continuationOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Create_4")] internal static void* /* System.Threading.Tasks.TaskFactory */ System_Threading_Tasks_TaskFactory_Create_4(void* /* System.Threading.CancellationToken */ cancellationToken, System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, System.Threading.Tasks.TaskContinuationOptions /* System.Threading.Tasks.TaskContinuationOptions */ continuationOptions, void* /* System.Threading.Tasks.TaskScheduler */ scheduler, void** /* System.Exception */ __outException) { System.Threading.CancellationToken cancellationTokenConverted = InteropUtils.GetInstance(cancellationToken); System.Threading.Tasks.TaskScheduler schedulerConverted = InteropUtils.GetInstance(scheduler); try { System.Threading.Tasks.TaskFactory __returnValue = new System.Threading.Tasks.TaskFactory(cancellationTokenConverted, creationOptions, continuationOptions, schedulerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_CancellationToken_Get")] internal static void* /* System.Threading.CancellationToken */ System_Threading_Tasks_TaskFactory_CancellationToken_Get(void* /* System.Threading.Tasks.TaskFactory */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.CancellationToken __returnValue = __selfConverted.CancellationToken; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Scheduler_Get")] internal static void* /* System.Threading.Tasks.TaskScheduler */ System_Threading_Tasks_TaskFactory_Scheduler_Get(void* /* System.Threading.Tasks.TaskFactory */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.TaskScheduler __returnValue = __selfConverted.Scheduler; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_CreationOptions_Get")] internal static System.Threading.Tasks.TaskCreationOptions /* System.Threading.Tasks.TaskCreationOptions */ System_Threading_Tasks_TaskFactory_CreationOptions_Get(void* /* System.Threading.Tasks.TaskFactory */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.TaskCreationOptions __returnValue = __selfConverted.CreationOptions; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Threading.Tasks.TaskCreationOptions); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_ContinuationOptions_Get")] internal static System.Threading.Tasks.TaskContinuationOptions /* System.Threading.Tasks.TaskContinuationOptions */ System_Threading_Tasks_TaskFactory_ContinuationOptions_Get(void* /* System.Threading.Tasks.TaskFactory */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.TaskFactory __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.TaskContinuationOptions __returnValue = __selfConverted.ContinuationOptions; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Threading.Tasks.TaskContinuationOptions); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_TaskFactory_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.TaskFactory); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskFactory_Destroy")] internal static void /* System.Void */ System_Threading_Tasks_TaskFactory_Destroy(void* /* System.Threading.Tasks.TaskFactory */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_TaskContinuationOptions { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_TaskContinuationOptions_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_TaskContinuationOptions_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.TaskContinuationOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Runtime_CompilerServices_TaskAwaiter { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_OnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_TaskAwaiter_OnCompleted(void* /* System.Runtime.CompilerServices.TaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.TaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.OnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted(void* /* System.Runtime.CompilerServices.TaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.TaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.UnsafeOnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_GetResult")] internal static void /* System.Void */ System_Runtime_CompilerServices_TaskAwaiter_GetResult(void* /* System.Runtime.CompilerServices.TaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.TaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.GetResult(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get(void* /* System.Runtime.CompilerServices.TaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.TaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_Create")] internal static void* /* System.Runtime.CompilerServices.TaskAwaiter */ System_Runtime_CompilerServices_TaskAwaiter_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.TaskAwaiter __returnValue = new System.Runtime.CompilerServices.TaskAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_TaskAwaiter_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.TaskAwaiter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_TaskAwaiter_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_TaskAwaiter_Destroy(void* /* System.Runtime.CompilerServices.TaskAwaiter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_ICriticalNotifyCompletion { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted(void* /* System.Runtime.CompilerServices.ICriticalNotifyCompletion */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ICriticalNotifyCompletion __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.UnsafeOnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.ICriticalNotifyCompletion); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy(void* /* System.Runtime.CompilerServices.ICriticalNotifyCompletion */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_INotifyCompletion { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_INotifyCompletion_OnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_INotifyCompletion_OnCompleted(void* /* System.Runtime.CompilerServices.INotifyCompletion */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.INotifyCompletion __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.OnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_INotifyCompletion_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_INotifyCompletion_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.INotifyCompletion); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_INotifyCompletion_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_INotifyCompletion_Destroy(void* /* System.Runtime.CompilerServices.INotifyCompletion */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_ConfiguredTaskAwaitable { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter")] internal static void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredTaskAwaitable __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter __returnValue = __selfConverted.GetAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create")] internal static void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.ConfiguredTaskAwaitable __returnValue = new System.Runtime.CompilerServices.ConfiguredTaskAwaitable(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.ConfiguredTaskAwaitable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.OnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.UnsafeOnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.GetResult(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create")] internal static void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter __returnValue = new System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy(void* /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_ConfigureAwaitOptions { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_ConfigureAwaitOptions_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_ConfigureAwaitOptions_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.ConfigureAwaitOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Runtime_CompilerServices_YieldAwaitable { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter")] internal static void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter(void* /* System.Runtime.CompilerServices.YieldAwaitable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.YieldAwaitable __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter __returnValue = __selfConverted.GetAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_Create")] internal static void* /* System.Runtime.CompilerServices.YieldAwaitable */ System_Runtime_CompilerServices_YieldAwaitable_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.YieldAwaitable __returnValue = new System.Runtime.CompilerServices.YieldAwaitable(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_YieldAwaitable_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.YieldAwaitable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_YieldAwaitable_Destroy(void* /* System.Runtime.CompilerServices.YieldAwaitable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted(void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.OnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted(void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.UnsafeOnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult")] internal static void /* System.Void */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult(void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.GetResult(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get(void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create")] internal static void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter __returnValue = new System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy(void* /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TimeProvider { [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_GetUtcNow")] internal static void* /* System.DateTimeOffset */ System_TimeProvider_GetUtcNow(void* /* System.TimeProvider */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.GetUtcNow(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_GetLocalNow")] internal static void* /* System.DateTimeOffset */ System_TimeProvider_GetLocalNow(void* /* System.TimeProvider */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.GetLocalNow(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_GetTimestamp")] internal static long /* System.Int64 */ System_TimeProvider_GetTimestamp(void* /* System.TimeProvider */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.GetTimestamp(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_GetElapsedTime")] internal static void* /* System.TimeSpan */ System_TimeProvider_GetElapsedTime(void* /* System.TimeProvider */ __self, long /* System.Int64 */ startingTimestamp, long /* System.Int64 */ endingTimestamp, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.GetElapsedTime(startingTimestamp, endingTimestamp); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_GetElapsedTime_1")] internal static void* /* System.TimeSpan */ System_TimeProvider_GetElapsedTime_1(void* /* System.TimeProvider */ __self, long /* System.Int64 */ startingTimestamp, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.GetElapsedTime(startingTimestamp); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_CreateTimer")] internal static void* /* System.Threading.ITimer */ System_TimeProvider_CreateTimer(void* /* System.TimeProvider */ __self, void* /* System.Threading.TimerCallback */ callback, void* /* System.Object */ state, void* /* System.TimeSpan */ dueTime, void* /* System.TimeSpan */ period, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); System.Threading.TimerCallback callbackConverted = InteropUtils.GetInstance(callback)?.Trampoline; System.Object stateConverted = InteropUtils.GetInstance(state); System.TimeSpan dueTimeConverted = InteropUtils.GetInstance(dueTime); System.TimeSpan periodConverted = InteropUtils.GetInstance(period); try { System.Threading.ITimer __returnValue = __selfConverted.CreateTimer(callbackConverted, stateConverted, dueTimeConverted, periodConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_System_Get")] internal static void* /* System.TimeProvider */ System_TimeProvider_System_Get(void** /* System.Exception */ __outException) { try { System.TimeProvider __returnValue = System.TimeProvider.System; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_LocalTimeZone_Get")] internal static void* /* System.TimeZoneInfo */ System_TimeProvider_LocalTimeZone_Get(void* /* System.TimeProvider */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeZoneInfo __returnValue = __selfConverted.LocalTimeZone; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_TimestampFrequency_Get")] internal static long /* System.Int64 */ System_TimeProvider_TimestampFrequency_Get(void* /* System.TimeProvider */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.TimestampFrequency; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_TypeOf")] internal static void* /* System.Type */ System_TimeProvider_TypeOf() { System.Type __returnValue = typeof(System.TimeProvider); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeProvider_Destroy")] internal static void /* System.Void */ System_TimeProvider_Destroy(void* /* System.TimeProvider */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_DateTimeOffset { [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToOffset")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_ToOffset(void* /* System.DateTimeOffset */ __self, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = __selfConverted.ToOffset(offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Add")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Add(void* /* System.DateTimeOffset */ __self, void* /* System.TimeSpan */ timeSpan, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan timeSpanConverted = InteropUtils.GetInstance(timeSpan); try { System.DateTimeOffset __returnValue = __selfConverted.Add(timeSpanConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddDays")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddDays(void* /* System.DateTimeOffset */ __self, double /* System.Double */ days, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddDays(days); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddHours")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddHours(void* /* System.DateTimeOffset */ __self, double /* System.Double */ hours, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddHours(hours); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddMilliseconds")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddMilliseconds(void* /* System.DateTimeOffset */ __self, double /* System.Double */ milliseconds, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddMilliseconds(milliseconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddMicroseconds")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddMicroseconds(void* /* System.DateTimeOffset */ __self, double /* System.Double */ microseconds, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddMicroseconds(microseconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddMinutes")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddMinutes(void* /* System.DateTimeOffset */ __self, double /* System.Double */ minutes, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddMinutes(minutes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddMonths")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddMonths(void* /* System.DateTimeOffset */ __self, int /* System.Int32 */ months, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddMonths(months); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddSeconds")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddSeconds(void* /* System.DateTimeOffset */ __self, double /* System.Double */ seconds, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddSeconds(seconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddTicks")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddTicks(void* /* System.DateTimeOffset */ __self, long /* System.Int64 */ ticks, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddTicks(ticks); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_AddYears")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_AddYears(void* /* System.DateTimeOffset */ __self, int /* System.Int32 */ years, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.AddYears(years); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Compare")] internal static int /* System.Int32 */ System_DateTimeOffset_Compare(void* /* System.DateTimeOffset */ first, void* /* System.DateTimeOffset */ second, void** /* System.Exception */ __outException) { System.DateTimeOffset firstConverted = InteropUtils.GetInstance(first); System.DateTimeOffset secondConverted = InteropUtils.GetInstance(second); try { System.Int32 __returnValue = System.DateTimeOffset.Compare(firstConverted, secondConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_CompareTo")] internal static int /* System.Int32 */ System_DateTimeOffset_CompareTo(void* /* System.DateTimeOffset */ __self, void* /* System.DateTimeOffset */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset otherConverted = InteropUtils.GetInstance(other); try { System.Int32 __returnValue = __selfConverted.CompareTo(otherConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Equals")] internal static byte /* System.Boolean */ System_DateTimeOffset_Equals(void* /* System.DateTimeOffset */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Equals_1")] internal static byte /* System.Boolean */ System_DateTimeOffset_Equals_1(void* /* System.DateTimeOffset */ __self, void* /* System.DateTimeOffset */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_EqualsExact")] internal static byte /* System.Boolean */ System_DateTimeOffset_EqualsExact(void* /* System.DateTimeOffset */ __self, void* /* System.DateTimeOffset */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.EqualsExact(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Equals_2")] internal static byte /* System.Boolean */ System_DateTimeOffset_Equals_2(void* /* System.DateTimeOffset */ first, void* /* System.DateTimeOffset */ second, void** /* System.Exception */ __outException) { System.DateTimeOffset firstConverted = InteropUtils.GetInstance(first); System.DateTimeOffset secondConverted = InteropUtils.GetInstance(second); try { System.Boolean __returnValue = System.DateTimeOffset.Equals(firstConverted, secondConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_FromFileTime")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_FromFileTime(long /* System.Int64 */ fileTime, void** /* System.Exception */ __outException) { try { System.DateTimeOffset __returnValue = System.DateTimeOffset.FromFileTime(fileTime); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_FromUnixTimeSeconds")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_FromUnixTimeSeconds(long /* System.Int64 */ seconds, void** /* System.Exception */ __outException) { try { System.DateTimeOffset __returnValue = System.DateTimeOffset.FromUnixTimeSeconds(seconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_FromUnixTimeMilliseconds")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_FromUnixTimeMilliseconds(long /* System.Int64 */ milliseconds, void** /* System.Exception */ __outException) { try { System.DateTimeOffset __returnValue = System.DateTimeOffset.FromUnixTimeMilliseconds(milliseconds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_GetHashCode")] internal static int /* System.Int32 */ System_DateTimeOffset_GetHashCode(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Parse")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Parse(void* /* System.String */ input, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); try { System.DateTimeOffset __returnValue = System.DateTimeOffset.Parse(inputConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Parse_1")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Parse_1(void* /* System.String */ input, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.DateTimeOffset __returnValue = System.DateTimeOffset.Parse(inputConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Parse_2")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Parse_2(void* /* System.String */ input, void* /* System.IFormatProvider */ formatProvider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.DateTimeOffset __returnValue = System.DateTimeOffset.Parse(inputConverted, formatProviderConverted, styles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ParseExact")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_ParseExact(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.DateTimeOffset __returnValue = System.DateTimeOffset.ParseExact(inputConverted, formatConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ParseExact_1")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_ParseExact_1(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.DateTimeOffset __returnValue = System.DateTimeOffset.ParseExact(inputConverted, formatConverted, formatProviderConverted, styles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ParseExact_2")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_ParseExact_2(void* /* System.String */ input, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ formatProvider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.DateTimeOffset __returnValue = System.DateTimeOffset.ParseExact(inputConverted, formatsConverted, formatProviderConverted, styles); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Subtract")] internal static void* /* System.TimeSpan */ System_DateTimeOffset_Subtract(void* /* System.DateTimeOffset */ __self, void* /* System.DateTimeOffset */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset valueConverted = InteropUtils.GetInstance(value); try { System.TimeSpan __returnValue = __selfConverted.Subtract(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Subtract_1")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Subtract_1(void* /* System.DateTimeOffset */ __self, void* /* System.TimeSpan */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan valueConverted = InteropUtils.GetInstance(value); try { System.DateTimeOffset __returnValue = __selfConverted.Subtract(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToFileTime")] internal static long /* System.Int64 */ System_DateTimeOffset_ToFileTime(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.ToFileTime(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToUnixTimeSeconds")] internal static long /* System.Int64 */ System_DateTimeOffset_ToUnixTimeSeconds(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.ToUnixTimeSeconds(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToUnixTimeMilliseconds")] internal static long /* System.Int64 */ System_DateTimeOffset_ToUnixTimeMilliseconds(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.ToUnixTimeMilliseconds(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToLocalTime")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_ToLocalTime(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.ToLocalTime(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToString")] internal static void* /* System.String */ System_DateTimeOffset_ToString(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToString_1")] internal static void* /* System.String */ System_DateTimeOffset_ToString_1(void* /* System.DateTimeOffset */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToString_2")] internal static void* /* System.String */ System_DateTimeOffset_ToString_2(void* /* System.DateTimeOffset */ __self, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.String __returnValue = __selfConverted.ToString(formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToString_3")] internal static void* /* System.String */ System_DateTimeOffset_ToString_3(void* /* System.DateTimeOffset */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_ToUniversalTime")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_ToUniversalTime(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTimeOffset __returnValue = __selfConverted.ToUniversalTime(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TryParse")] internal static byte /* System.Boolean */ System_DateTimeOffset_TryParse(void* /* System.String */ input, void** /* System.DateTimeOffset */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.DateTimeOffset resultConverted; try { System.Boolean __returnValue = System.DateTimeOffset.TryParse(inputConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TryParse_1")] internal static byte /* System.Boolean */ System_DateTimeOffset_TryParse_1(void* /* System.String */ input, void* /* System.IFormatProvider */ formatProvider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.DateTimeOffset */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.DateTimeOffset resultConverted; try { System.Boolean __returnValue = System.DateTimeOffset.TryParse(inputConverted, formatProviderConverted, styles, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TryParseExact")] internal static byte /* System.Boolean */ System_DateTimeOffset_TryParseExact(void* /* System.String */ input, void* /* System.String */ format, void* /* System.IFormatProvider */ formatProvider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.DateTimeOffset */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.DateTimeOffset resultConverted; try { System.Boolean __returnValue = System.DateTimeOffset.TryParseExact(inputConverted, formatConverted, formatProviderConverted, styles, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TryParseExact_1")] internal static byte /* System.Boolean */ System_DateTimeOffset_TryParseExact_1(void* /* System.String */ input, void* /* System.String[] */ formats, void* /* System.IFormatProvider */ formatProvider, System.Globalization.DateTimeStyles /* System.Globalization.DateTimeStyles */ styles, void** /* System.DateTimeOffset */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String[] formatsConverted = InteropUtils.GetInstance(formats); System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); System.DateTimeOffset resultConverted; try { System.Boolean __returnValue = System.DateTimeOffset.TryParseExact(inputConverted, formatsConverted, formatProviderConverted, styles, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Deconstruct")] internal static void /* System.Void */ System_DateTimeOffset_Deconstruct(void* /* System.DateTimeOffset */ __self, void** /* System.DateOnly */ date, void** /* System.TimeOnly */ time, void** /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); System.DateOnly dateConverted; System.TimeOnly timeConverted; System.TimeSpan offsetConverted; try { __selfConverted.Deconstruct(out dateConverted, out timeConverted, out offsetConverted); if (__outException is not null) { *__outException = null; } if (date is not null) { *date = dateConverted.AllocateGCHandleAndGetAddress(); } if (time is not null) { *time = timeConverted.AllocateGCHandleAndGetAddress(); } if (offset is not null) { *offset = offsetConverted.AllocateGCHandleAndGetAddress(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (date is not null) { *date = null; } if (time is not null) { *time = null; } if (offset is not null) { *offset = null; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TryParse_2")] internal static byte /* System.Boolean */ System_DateTimeOffset_TryParse_2(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.DateTimeOffset */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.DateTimeOffset resultConverted; try { System.Boolean __returnValue = System.DateTimeOffset.TryParse(sConverted, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create(long /* System.Int64 */ ticks, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(ticks, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_1")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_1(void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(dateTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_2")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_2(void* /* System.DateTime */ dateTime, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(dateTimeConverted, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_3")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_3(void* /* System.DateOnly */ date, void* /* System.TimeOnly */ time, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.DateOnly dateConverted = InteropUtils.GetInstance(date); System.TimeOnly timeConverted = InteropUtils.GetInstance(time); System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(dateConverted, timeConverted, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_4")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_4(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(year, month, day, hour, minute, second, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_5")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_5(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(year, month, day, hour, minute, second, millisecond, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_6")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_6(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, void* /* System.Globalization.Calendar */ calendar, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(year, month, day, hour, minute, second, millisecond, calendarConverted, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_7")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_7(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(year, month, day, hour, minute, second, millisecond, microsecond, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_8")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_8(int /* System.Int32 */ year, int /* System.Int32 */ month, int /* System.Int32 */ day, int /* System.Int32 */ hour, int /* System.Int32 */ minute, int /* System.Int32 */ second, int /* System.Int32 */ millisecond, int /* System.Int32 */ microsecond, void* /* System.Globalization.Calendar */ calendar, void* /* System.TimeSpan */ offset, void** /* System.Exception */ __outException) { System.Globalization.Calendar calendarConverted = InteropUtils.GetInstance(calendar); System.TimeSpan offsetConverted = InteropUtils.GetInstance(offset); try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(year, month, day, hour, minute, second, millisecond, microsecond, calendarConverted, offsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_UtcNow_Get")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_UtcNow_Get(void** /* System.Exception */ __outException) { try { System.DateTimeOffset __returnValue = System.DateTimeOffset.UtcNow; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_DateTime_Get")] internal static void* /* System.DateTime */ System_DateTimeOffset_DateTime_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.DateTime; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_UtcDateTime_Get")] internal static void* /* System.DateTime */ System_DateTimeOffset_UtcDateTime_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.UtcDateTime; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_LocalDateTime_Get")] internal static void* /* System.DateTime */ System_DateTimeOffset_LocalDateTime_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.LocalDateTime; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Date_Get")] internal static void* /* System.DateTime */ System_DateTimeOffset_Date_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.Date; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Day_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Day_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Day; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_DayOfWeek_Get")] internal static System.DayOfWeek /* System.DayOfWeek */ System_DateTimeOffset_DayOfWeek_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.DayOfWeek __returnValue = __selfConverted.DayOfWeek; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DayOfWeek); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_DayOfYear_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_DayOfYear_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.DayOfYear; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Hour_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Hour_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Hour; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Millisecond_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Millisecond_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Millisecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Microsecond_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Microsecond_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Microsecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Nanosecond_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Nanosecond_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Nanosecond; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Minute_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Minute_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Minute; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Month_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Month_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Month; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Offset_Get")] internal static void* /* System.TimeSpan */ System_DateTimeOffset_Offset_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.Offset; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TotalOffsetMinutes_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_TotalOffsetMinutes_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.TotalOffsetMinutes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Second_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Second_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Second; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Ticks_Get")] internal static long /* System.Int64 */ System_DateTimeOffset_Ticks_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.Ticks; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_UtcTicks_Get")] internal static long /* System.Int64 */ System_DateTimeOffset_UtcTicks_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.UtcTicks; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TimeOfDay_Get")] internal static void* /* System.TimeSpan */ System_DateTimeOffset_TimeOfDay_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.TimeOfDay; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Year_Get")] internal static int /* System.Int32 */ System_DateTimeOffset_Year_Get(void* /* System.DateTimeOffset */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.DateTimeOffset __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Year; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Now_Get")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Now_Get(void** /* System.Exception */ __outException) { try { System.DateTimeOffset __returnValue = System.DateTimeOffset.Now; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_MinValue_Get")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_MinValue_Get() { System.DateTimeOffset __returnValue = System.DateTimeOffset.MinValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_MaxValue_Get")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_MaxValue_Get() { System.DateTimeOffset __returnValue = System.DateTimeOffset.MaxValue; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_UnixEpoch_Get")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_UnixEpoch_Get() { System.DateTimeOffset __returnValue = System.DateTimeOffset.UnixEpoch; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Create_9")] internal static void* /* System.DateTimeOffset */ System_DateTimeOffset_Create_9(void** /* System.Exception */ __outException) { try { System.DateTimeOffset __returnValue = new System.DateTimeOffset(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_TypeOf")] internal static void* /* System.Type */ System_DateTimeOffset_TypeOf() { System.Type __returnValue = typeof(System.DateTimeOffset); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_DateTimeOffset_Destroy")] internal static void /* System.Void */ System_DateTimeOffset_Destroy(void* /* System.DateTimeOffset */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TimeZoneInfo { [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_GetAmbiguousTimeOffsets")] internal static void* /* System.TimeSpan[] */ System_TimeZoneInfo_GetAmbiguousTimeOffsets(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTimeOffset */ dateTimeOffset, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset dateTimeOffsetConverted = InteropUtils.GetInstance(dateTimeOffset); try { System.TimeSpan[] __returnValue = __selfConverted.GetAmbiguousTimeOffsets(dateTimeOffsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_GetAmbiguousTimeOffsets_1")] internal static void* /* System.TimeSpan[] */ System_TimeZoneInfo_GetAmbiguousTimeOffsets_1(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.TimeSpan[] __returnValue = __selfConverted.GetAmbiguousTimeOffsets(dateTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_GetUtcOffset")] internal static void* /* System.TimeSpan */ System_TimeZoneInfo_GetUtcOffset(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTimeOffset */ dateTimeOffset, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset dateTimeOffsetConverted = InteropUtils.GetInstance(dateTimeOffset); try { System.TimeSpan __returnValue = __selfConverted.GetUtcOffset(dateTimeOffsetConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_GetUtcOffset_1")] internal static void* /* System.TimeSpan */ System_TimeZoneInfo_GetUtcOffset_1(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.TimeSpan __returnValue = __selfConverted.GetUtcOffset(dateTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_IsAmbiguousTime")] internal static byte /* System.Boolean */ System_TimeZoneInfo_IsAmbiguousTime(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTimeOffset */ dateTimeOffset, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset dateTimeOffsetConverted = InteropUtils.GetInstance(dateTimeOffset); try { System.Boolean __returnValue = __selfConverted.IsAmbiguousTime(dateTimeOffsetConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_IsAmbiguousTime_1")] internal static byte /* System.Boolean */ System_TimeZoneInfo_IsAmbiguousTime_1(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.Boolean __returnValue = __selfConverted.IsAmbiguousTime(dateTimeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_IsDaylightSavingTime")] internal static byte /* System.Boolean */ System_TimeZoneInfo_IsDaylightSavingTime(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTimeOffset */ dateTimeOffset, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTimeOffset dateTimeOffsetConverted = InteropUtils.GetInstance(dateTimeOffset); try { System.Boolean __returnValue = __selfConverted.IsDaylightSavingTime(dateTimeOffsetConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_IsDaylightSavingTime_1")] internal static byte /* System.Boolean */ System_TimeZoneInfo_IsDaylightSavingTime_1(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.Boolean __returnValue = __selfConverted.IsDaylightSavingTime(dateTimeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_IsInvalidTime")] internal static byte /* System.Boolean */ System_TimeZoneInfo_IsInvalidTime(void* /* System.TimeZoneInfo */ __self, void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.Boolean __returnValue = __selfConverted.IsInvalidTime(dateTimeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ClearCachedData")] internal static void /* System.Void */ System_TimeZoneInfo_ClearCachedData(void** /* System.Exception */ __outException) { try { System.TimeZoneInfo.ClearCachedData(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId")] internal static void* /* System.DateTimeOffset */ System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId(void* /* System.DateTimeOffset */ dateTimeOffset, void* /* System.String */ destinationTimeZoneId, void** /* System.Exception */ __outException) { System.DateTimeOffset dateTimeOffsetConverted = InteropUtils.GetInstance(dateTimeOffset); System.String destinationTimeZoneIdConverted = InteropUtils.GetInstance(destinationTimeZoneId); try { System.DateTimeOffset __returnValue = System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dateTimeOffsetConverted, destinationTimeZoneIdConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1(void* /* System.DateTime */ dateTime, void* /* System.String */ destinationTimeZoneId, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.String destinationTimeZoneIdConverted = InteropUtils.GetInstance(destinationTimeZoneId); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dateTimeConverted, destinationTimeZoneIdConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_FindSystemTimeZoneById")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_FindSystemTimeZoneById(void* /* System.String */ id, void** /* System.Exception */ __outException) { System.String idConverted = InteropUtils.GetInstance(id); try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.FindSystemTimeZoneById(idConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TryFindSystemTimeZoneById")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TryFindSystemTimeZoneById(void* /* System.String */ id, void** /* System.TimeZoneInfo */ timeZoneInfo, void** /* System.Exception */ __outException) { System.String idConverted = InteropUtils.GetInstance(id); System.TimeZoneInfo timeZoneInfoConverted; try { System.Boolean __returnValue = System.TimeZoneInfo.TryFindSystemTimeZoneById(idConverted, out timeZoneInfoConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (timeZoneInfo is not null) { *timeZoneInfo = timeZoneInfoConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (timeZoneInfo is not null) { *timeZoneInfo = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2(void* /* System.DateTime */ dateTime, void* /* System.String */ sourceTimeZoneId, void* /* System.String */ destinationTimeZoneId, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.String sourceTimeZoneIdConverted = InteropUtils.GetInstance(sourceTimeZoneId); System.String destinationTimeZoneIdConverted = InteropUtils.GetInstance(destinationTimeZoneId); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dateTimeConverted, sourceTimeZoneIdConverted, destinationTimeZoneIdConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTime_1")] internal static void* /* System.DateTimeOffset */ System_TimeZoneInfo_ConvertTime_1(void* /* System.DateTimeOffset */ dateTimeOffset, void* /* System.TimeZoneInfo */ destinationTimeZone, void** /* System.Exception */ __outException) { System.DateTimeOffset dateTimeOffsetConverted = InteropUtils.GetInstance(dateTimeOffset); System.TimeZoneInfo destinationTimeZoneConverted = InteropUtils.GetInstance(destinationTimeZone); try { System.DateTimeOffset __returnValue = System.TimeZoneInfo.ConvertTime(dateTimeOffsetConverted, destinationTimeZoneConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTime_2")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTime_2(void* /* System.DateTime */ dateTime, void* /* System.TimeZoneInfo */ destinationTimeZone, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.TimeZoneInfo destinationTimeZoneConverted = InteropUtils.GetInstance(destinationTimeZone); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTime(dateTimeConverted, destinationTimeZoneConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTime_3")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTime_3(void* /* System.DateTime */ dateTime, void* /* System.TimeZoneInfo */ sourceTimeZone, void* /* System.TimeZoneInfo */ destinationTimeZone, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.TimeZoneInfo sourceTimeZoneConverted = InteropUtils.GetInstance(sourceTimeZone); System.TimeZoneInfo destinationTimeZoneConverted = InteropUtils.GetInstance(destinationTimeZone); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTime(dateTimeConverted, sourceTimeZoneConverted, destinationTimeZoneConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTimeFromUtc")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTimeFromUtc(void* /* System.DateTime */ dateTime, void* /* System.TimeZoneInfo */ destinationTimeZone, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.TimeZoneInfo destinationTimeZoneConverted = InteropUtils.GetInstance(destinationTimeZone); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTimeFromUtc(dateTimeConverted, destinationTimeZoneConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTimeToUtc")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTimeToUtc(void* /* System.DateTime */ dateTime, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTimeToUtc(dateTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ConvertTimeToUtc_1")] internal static void* /* System.DateTime */ System_TimeZoneInfo_ConvertTimeToUtc_1(void* /* System.DateTime */ dateTime, void* /* System.TimeZoneInfo */ sourceTimeZone, void** /* System.Exception */ __outException) { System.DateTime dateTimeConverted = InteropUtils.GetInstance(dateTime); System.TimeZoneInfo sourceTimeZoneConverted = InteropUtils.GetInstance(sourceTimeZone); try { System.DateTime __returnValue = System.TimeZoneInfo.ConvertTimeToUtc(dateTimeConverted, sourceTimeZoneConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_Equals")] internal static byte /* System.Boolean */ System_TimeZoneInfo_Equals(void* /* System.TimeZoneInfo */ __self, void* /* System.TimeZoneInfo */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.TimeZoneInfo otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_Equals_1")] internal static byte /* System.Boolean */ System_TimeZoneInfo_Equals_1(void* /* System.TimeZoneInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_FromSerializedString")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_FromSerializedString(void* /* System.String */ source, void** /* System.Exception */ __outException) { System.String sourceConverted = InteropUtils.GetInstance(source); try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.FromSerializedString(sourceConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_GetHashCode")] internal static int /* System.Int32 */ System_TimeZoneInfo_GetHashCode(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_HasSameRules")] internal static byte /* System.Boolean */ System_TimeZoneInfo_HasSameRules(void* /* System.TimeZoneInfo */ __self, void* /* System.TimeZoneInfo */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); System.TimeZoneInfo otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.HasSameRules(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ToSerializedString")] internal static void* /* System.String */ System_TimeZoneInfo_ToSerializedString(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToSerializedString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_ToString")] internal static void* /* System.String */ System_TimeZoneInfo_ToString(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_CreateCustomTimeZone")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_CreateCustomTimeZone(void* /* System.String */ id, void* /* System.TimeSpan */ baseUtcOffset, void* /* System.String */ displayName, void* /* System.String */ standardDisplayName, void** /* System.Exception */ __outException) { System.String idConverted = InteropUtils.GetInstance(id); System.TimeSpan baseUtcOffsetConverted = InteropUtils.GetInstance(baseUtcOffset); System.String displayNameConverted = InteropUtils.GetInstance(displayName); System.String standardDisplayNameConverted = InteropUtils.GetInstance(standardDisplayName); try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.CreateCustomTimeZone(idConverted, baseUtcOffsetConverted, displayNameConverted, standardDisplayNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_CreateCustomTimeZone_1")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_CreateCustomTimeZone_1(void* /* System.String */ id, void* /* System.TimeSpan */ baseUtcOffset, void* /* System.String */ displayName, void* /* System.String */ standardDisplayName, void* /* System.String */ daylightDisplayName, void* /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, void** /* System.Exception */ __outException) { System.String idConverted = InteropUtils.GetInstance(id); System.TimeSpan baseUtcOffsetConverted = InteropUtils.GetInstance(baseUtcOffset); System.String displayNameConverted = InteropUtils.GetInstance(displayName); System.String standardDisplayNameConverted = InteropUtils.GetInstance(standardDisplayName); System.String daylightDisplayNameConverted = InteropUtils.GetInstance(daylightDisplayName); System.TimeZoneInfo.AdjustmentRule[] adjustmentRulesConverted = InteropUtils.GetInstance(adjustmentRules); try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.CreateCustomTimeZone(idConverted, baseUtcOffsetConverted, displayNameConverted, standardDisplayNameConverted, daylightDisplayNameConverted, adjustmentRulesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_CreateCustomTimeZone_2")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_CreateCustomTimeZone_2(void* /* System.String */ id, void* /* System.TimeSpan */ baseUtcOffset, void* /* System.String */ displayName, void* /* System.String */ standardDisplayName, void* /* System.String */ daylightDisplayName, void* /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, byte /* System.Boolean */ disableDaylightSavingTime, void** /* System.Exception */ __outException) { System.String idConverted = InteropUtils.GetInstance(id); System.TimeSpan baseUtcOffsetConverted = InteropUtils.GetInstance(baseUtcOffset); System.String displayNameConverted = InteropUtils.GetInstance(displayName); System.String standardDisplayNameConverted = InteropUtils.GetInstance(standardDisplayName); System.String daylightDisplayNameConverted = InteropUtils.GetInstance(daylightDisplayName); System.TimeZoneInfo.AdjustmentRule[] adjustmentRulesConverted = InteropUtils.GetInstance(adjustmentRules); System.Boolean disableDaylightSavingTimeConverted = disableDaylightSavingTime.ToBool(); try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.CreateCustomTimeZone(idConverted, baseUtcOffsetConverted, displayNameConverted, standardDisplayNameConverted, daylightDisplayNameConverted, adjustmentRulesConverted, disableDaylightSavingTimeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TryConvertIanaIdToWindowsId")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TryConvertIanaIdToWindowsId(void* /* System.String */ ianaId, void** /* System.String */ windowsId, void** /* System.Exception */ __outException) { System.String ianaIdConverted = InteropUtils.GetInstance(ianaId); System.String windowsIdConverted; try { System.Boolean __returnValue = System.TimeZoneInfo.TryConvertIanaIdToWindowsId(ianaIdConverted, out windowsIdConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (windowsId is not null) { *windowsId = windowsIdConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (windowsId is not null) { *windowsId = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TryConvertWindowsIdToIanaId")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TryConvertWindowsIdToIanaId(void* /* System.String */ windowsId, void** /* System.String */ ianaId, void** /* System.Exception */ __outException) { System.String windowsIdConverted = InteropUtils.GetInstance(windowsId); System.String ianaIdConverted; try { System.Boolean __returnValue = System.TimeZoneInfo.TryConvertWindowsIdToIanaId(windowsIdConverted, out ianaIdConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (ianaId is not null) { *ianaId = ianaIdConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (ianaId is not null) { *ianaId = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1(void* /* System.String */ windowsId, void* /* System.String */ region, void** /* System.String */ ianaId, void** /* System.Exception */ __outException) { System.String windowsIdConverted = InteropUtils.GetInstance(windowsId); System.String regionConverted = InteropUtils.GetInstance(region); System.String ianaIdConverted; try { System.Boolean __returnValue = System.TimeZoneInfo.TryConvertWindowsIdToIanaId(windowsIdConverted, regionConverted, out ianaIdConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (ianaId is not null) { *ianaId = ianaIdConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (ianaId is not null) { *ianaId = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_GetAdjustmentRules")] internal static void* /* System.TimeZoneInfo.AdjustmentRule[] */ System_TimeZoneInfo_GetAdjustmentRules(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeZoneInfo.AdjustmentRule[] __returnValue = __selfConverted.GetAdjustmentRules(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_Id_Get")] internal static void* /* System.String */ System_TimeZoneInfo_Id_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Id; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_HasIanaId_Get")] internal static byte /* System.Boolean */ System_TimeZoneInfo_HasIanaId_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.HasIanaId; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_DisplayName_Get")] internal static void* /* System.String */ System_TimeZoneInfo_DisplayName_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.DisplayName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_StandardName_Get")] internal static void* /* System.String */ System_TimeZoneInfo_StandardName_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.StandardName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_DaylightName_Get")] internal static void* /* System.String */ System_TimeZoneInfo_DaylightName_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.DaylightName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_BaseUtcOffset_Get")] internal static void* /* System.TimeSpan */ System_TimeZoneInfo_BaseUtcOffset_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.BaseUtcOffset; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_SupportsDaylightSavingTime_Get")] internal static byte /* System.Boolean */ System_TimeZoneInfo_SupportsDaylightSavingTime_Get(void* /* System.TimeZoneInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.SupportsDaylightSavingTime; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_Local_Get")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_Local_Get(void** /* System.Exception */ __outException) { try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.Local; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_Utc_Get")] internal static void* /* System.TimeZoneInfo */ System_TimeZoneInfo_Utc_Get(void** /* System.Exception */ __outException) { try { System.TimeZoneInfo __returnValue = System.TimeZoneInfo.Utc; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TypeOf")] internal static void* /* System.Type */ System_TimeZoneInfo_TypeOf() { System.Type __returnValue = typeof(System.TimeZoneInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_Destroy")] internal static void /* System.Void */ System_TimeZoneInfo_Destroy(void* /* System.TimeZoneInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TimeZoneInfo_AdjustmentRule { [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_Equals")] internal static byte /* System.Boolean */ System_TimeZoneInfo_AdjustmentRule_Equals(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void* /* System.TimeZoneInfo.AdjustmentRule */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); System.TimeZoneInfo.AdjustmentRule otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_Equals_1")] internal static byte /* System.Boolean */ System_TimeZoneInfo_AdjustmentRule_Equals_1(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_GetHashCode")] internal static int /* System.Int32 */ System_TimeZoneInfo_AdjustmentRule_GetHashCode(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule")] internal static void* /* System.TimeZoneInfo.AdjustmentRule */ System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule(void* /* System.DateTime */ dateStart, void* /* System.DateTime */ dateEnd, void* /* System.TimeSpan */ daylightDelta, void* /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, void* /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, void* /* System.TimeSpan */ baseUtcOffsetDelta, void** /* System.Exception */ __outException) { System.DateTime dateStartConverted = InteropUtils.GetInstance(dateStart); System.DateTime dateEndConverted = InteropUtils.GetInstance(dateEnd); System.TimeSpan daylightDeltaConverted = InteropUtils.GetInstance(daylightDelta); System.TimeZoneInfo.TransitionTime daylightTransitionStartConverted = InteropUtils.GetInstance(daylightTransitionStart); System.TimeZoneInfo.TransitionTime daylightTransitionEndConverted = InteropUtils.GetInstance(daylightTransitionEnd); System.TimeSpan baseUtcOffsetDeltaConverted = InteropUtils.GetInstance(baseUtcOffsetDelta); try { System.TimeZoneInfo.AdjustmentRule __returnValue = System.TimeZoneInfo.AdjustmentRule.CreateAdjustmentRule(dateStartConverted, dateEndConverted, daylightDeltaConverted, daylightTransitionStartConverted, daylightTransitionEndConverted, baseUtcOffsetDeltaConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1")] internal static void* /* System.TimeZoneInfo.AdjustmentRule */ System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1(void* /* System.DateTime */ dateStart, void* /* System.DateTime */ dateEnd, void* /* System.TimeSpan */ daylightDelta, void* /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, void* /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, void** /* System.Exception */ __outException) { System.DateTime dateStartConverted = InteropUtils.GetInstance(dateStart); System.DateTime dateEndConverted = InteropUtils.GetInstance(dateEnd); System.TimeSpan daylightDeltaConverted = InteropUtils.GetInstance(daylightDelta); System.TimeZoneInfo.TransitionTime daylightTransitionStartConverted = InteropUtils.GetInstance(daylightTransitionStart); System.TimeZoneInfo.TransitionTime daylightTransitionEndConverted = InteropUtils.GetInstance(daylightTransitionEnd); try { System.TimeZoneInfo.AdjustmentRule __returnValue = System.TimeZoneInfo.AdjustmentRule.CreateAdjustmentRule(dateStartConverted, dateEndConverted, daylightDeltaConverted, daylightTransitionStartConverted, daylightTransitionEndConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_DateStart_Get")] internal static void* /* System.DateTime */ System_TimeZoneInfo_AdjustmentRule_DateStart_Get(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.DateStart; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_DateEnd_Get")] internal static void* /* System.DateTime */ System_TimeZoneInfo_AdjustmentRule_DateEnd_Get(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.DateEnd; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get")] internal static void* /* System.TimeSpan */ System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.DaylightDelta; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get")] internal static void* /* System.TimeZoneInfo.TransitionTime */ System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeZoneInfo.TransitionTime __returnValue = __selfConverted.DaylightTransitionStart; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get")] internal static void* /* System.TimeZoneInfo.TransitionTime */ System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeZoneInfo.TransitionTime __returnValue = __selfConverted.DaylightTransitionEnd; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get")] internal static void* /* System.TimeSpan */ System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get(void* /* System.TimeZoneInfo.AdjustmentRule */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.AdjustmentRule __selfConverted = InteropUtils.GetInstance(__self); try { System.TimeSpan __returnValue = __selfConverted.BaseUtcOffsetDelta; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_TypeOf")] internal static void* /* System.Type */ System_TimeZoneInfo_AdjustmentRule_TypeOf() { System.Type __returnValue = typeof(System.TimeZoneInfo.AdjustmentRule); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_AdjustmentRule_Destroy")] internal static void /* System.Void */ System_TimeZoneInfo_AdjustmentRule_Destroy(void* /* System.TimeZoneInfo.AdjustmentRule */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_TimeZoneInfo_TransitionTime { [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Equals")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TransitionTime_Equals(void* /* System.TimeZoneInfo.TransitionTime */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Equals_1")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TransitionTime_Equals_1(void* /* System.TimeZoneInfo.TransitionTime */ __self, void* /* System.TimeZoneInfo.TransitionTime */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); System.TimeZoneInfo.TransitionTime otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_GetHashCode")] internal static int /* System.Int32 */ System_TimeZoneInfo_TransitionTime_GetHashCode(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_CreateFixedDateRule")] internal static void* /* System.TimeZoneInfo.TransitionTime */ System_TimeZoneInfo_TransitionTime_CreateFixedDateRule(void* /* System.DateTime */ timeOfDay, int /* System.Int32 */ month, int /* System.Int32 */ day, void** /* System.Exception */ __outException) { System.DateTime timeOfDayConverted = InteropUtils.GetInstance(timeOfDay); try { System.TimeZoneInfo.TransitionTime __returnValue = System.TimeZoneInfo.TransitionTime.CreateFixedDateRule(timeOfDayConverted, month, day); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule")] internal static void* /* System.TimeZoneInfo.TransitionTime */ System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule(void* /* System.DateTime */ timeOfDay, int /* System.Int32 */ month, int /* System.Int32 */ week, System.DayOfWeek /* System.DayOfWeek */ dayOfWeek, void** /* System.Exception */ __outException) { System.DateTime timeOfDayConverted = InteropUtils.GetInstance(timeOfDay); try { System.TimeZoneInfo.TransitionTime __returnValue = System.TimeZoneInfo.TransitionTime.CreateFloatingDateRule(timeOfDayConverted, month, week, dayOfWeek); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_TimeOfDay_Get")] internal static void* /* System.DateTime */ System_TimeZoneInfo_TransitionTime_TimeOfDay_Get(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DateTime __returnValue = __selfConverted.TimeOfDay; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Month_Get")] internal static int /* System.Int32 */ System_TimeZoneInfo_TransitionTime_Month_Get(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Month; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Week_Get")] internal static int /* System.Int32 */ System_TimeZoneInfo_TransitionTime_Week_Get(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Week; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Day_Get")] internal static int /* System.Int32 */ System_TimeZoneInfo_TransitionTime_Day_Get(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Day; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_DayOfWeek_Get")] internal static System.DayOfWeek /* System.DayOfWeek */ System_TimeZoneInfo_TransitionTime_DayOfWeek_Get(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.DayOfWeek __returnValue = __selfConverted.DayOfWeek; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DayOfWeek); } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get")] internal static byte /* System.Boolean */ System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get(void* /* System.TimeZoneInfo.TransitionTime */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.TimeZoneInfo.TransitionTime __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsFixedDateRule; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Create_1")] internal static void* /* System.TimeZoneInfo.TransitionTime */ System_TimeZoneInfo_TransitionTime_Create_1(void** /* System.Exception */ __outException) { try { System.TimeZoneInfo.TransitionTime __returnValue = new System.TimeZoneInfo.TransitionTime(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_TypeOf")] internal static void* /* System.Type */ System_TimeZoneInfo_TransitionTime_TypeOf() { System.Type __returnValue = typeof(System.TimeZoneInfo.TransitionTime); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_TimeZoneInfo_TransitionTime_Destroy")] internal static void /* System.Void */ System_TimeZoneInfo_TransitionTime_Destroy(void* /* System.TimeZoneInfo.TransitionTime */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_ITimer { [UnmanagedCallersOnly(EntryPoint = "System_Threading_ITimer_Change")] internal static byte /* System.Boolean */ System_Threading_ITimer_Change(void* /* System.Threading.ITimer */ __self, void* /* System.TimeSpan */ dueTime, void* /* System.TimeSpan */ period, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.ITimer __selfConverted = InteropUtils.GetInstance(__self); System.TimeSpan dueTimeConverted = InteropUtils.GetInstance(dueTime); System.TimeSpan periodConverted = InteropUtils.GetInstance(period); try { System.Boolean __returnValue = __selfConverted.Change(dueTimeConverted, periodConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_ITimer_TypeOf")] internal static void* /* System.Type */ System_Threading_ITimer_TypeOf() { System.Type __returnValue = typeof(System.Threading.ITimer); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_ITimer_Destroy")] internal static void /* System.Void */ System_Threading_ITimer_Destroy(void* /* System.Threading.ITimer */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_TimerCallback { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.Threading.TimerCallback Trampoline { get { System.Threading.TimerCallback? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_Threading_TimerCallback(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_Threading_TimerCallback(System.Threading.TimerCallback originalDelegate) { m_trampoline = new(originalDelegate); } ~System_Threading_TimerCallback() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.Threading.TimerCallback? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_Threading_TimerCallback); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.Threading.TimerCallback trampoline = (System.Threading.TimerCallback)System.Delegate.CreateDelegate(typeof(System.Threading.TimerCallback), this, invocationMethod); return trampoline; } private void __InvokeByCallingCFunction(System.Object /* System.Object */ state) { void* stateConverted = state.AllocateGCHandleAndGetAddress(); CFunction(Context, stateConverted); } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_Threading_TimerCallback(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_Invoke")] public static void /* System.Void */ Invoke(void* self, void* /* System.Object */ state, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); System.Object stateConverted = InteropUtils.GetInstance(state); selfConverted.Trampoline(stateConverted); } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_TypeOf")] internal static void* /* System.Type */ System_Threading_TimerCallback_TypeOf() { System.Type __returnValue = typeof(System.Threading.TimerCallback); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_TimerCallback_Destroy")] internal static void /* System.Void */ System_Threading_TimerCallback_Destroy(void* /* System.Threading.TimerCallback */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_ValueTaskAwaiter { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult")] internal static void /* System.Void */ System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult(void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.GetResult(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted(void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.OnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted(void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.UnsafeOnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get(void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_Create")] internal static void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ System_Runtime_CompilerServices_ValueTaskAwaiter_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.ValueTaskAwaiter __returnValue = new System.Runtime.CompilerServices.ValueTaskAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.ValueTaskAwaiter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy(void* /* System.Runtime.CompilerServices.ValueTaskAwaiter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter")] internal static void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter __returnValue = __selfConverted.GetAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create")] internal static void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable __returnValue = new System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.GetResult(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.OnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ __self, void* /* System.Action */ continuation, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); System.Action continuationConverted = InteropUtils.GetInstance(continuation)?.Trampoline; try { __selfConverted.UnsafeOnCompleted(continuationConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get")] internal static byte /* System.Boolean */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsCompleted; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create")] internal static void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create(void** /* System.Exception */ __outException) { try { System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter __returnValue = new System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf")] internal static void* /* System.Type */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf() { System.Type __returnValue = typeof(System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy")] internal static void /* System.Void */ System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy(void* /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_Sources_IValueTaskSource { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Sources_IValueTaskSource_GetStatus")] internal static System.Threading.Tasks.Sources.ValueTaskSourceStatus /* System.Threading.Tasks.Sources.ValueTaskSourceStatus */ System_Threading_Tasks_Sources_IValueTaskSource_GetStatus(void* /* System.Threading.Tasks.Sources.IValueTaskSource */ __self, short /* System.Int16 */ token, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Sources.IValueTaskSource __selfConverted = InteropUtils.GetInstance(__self); try { System.Threading.Tasks.Sources.ValueTaskSourceStatus __returnValue = __selfConverted.GetStatus(token); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Threading.Tasks.Sources.ValueTaskSourceStatus); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Sources_IValueTaskSource_GetResult")] internal static void /* System.Void */ System_Threading_Tasks_Sources_IValueTaskSource_GetResult(void* /* System.Threading.Tasks.Sources.IValueTaskSource */ __self, short /* System.Int16 */ token, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Threading.Tasks.Sources.IValueTaskSource __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.GetResult(token); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Sources_IValueTaskSource_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_Sources_IValueTaskSource_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.Sources.IValueTaskSource); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Sources_IValueTaskSource_Destroy")] internal static void /* System.Void */ System_Threading_Tasks_Sources_IValueTaskSource_Destroy(void* /* System.Threading.Tasks.Sources.IValueTaskSource */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Threading_Tasks_Sources_ValueTaskSourceStatus { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.Sources.ValueTaskSourceStatus); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags { [UnmanagedCallersOnly(EntryPoint = "System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf")] internal static void* /* System.Type */ System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf() { System.Type __returnValue = typeof(System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_AsyncCallback { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.AsyncCallback Trampoline { get { System.AsyncCallback? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_AsyncCallback(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_AsyncCallback(System.AsyncCallback originalDelegate) { m_trampoline = new(originalDelegate); } ~System_AsyncCallback() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.AsyncCallback? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_AsyncCallback); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.AsyncCallback trampoline = (System.AsyncCallback)System.Delegate.CreateDelegate(typeof(System.AsyncCallback), this, invocationMethod); return trampoline; } private void __InvokeByCallingCFunction(System.IAsyncResult /* System.IAsyncResult */ ar) { void* arConverted = ar.AllocateGCHandleAndGetAddress(); CFunction(Context, arConverted); } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_AsyncCallback(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_Invoke")] public static void /* System.Void */ Invoke(void* self, void* /* System.IAsyncResult */ ar, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); System.IAsyncResult arConverted = InteropUtils.GetInstance(ar); selfConverted.Trampoline(arConverted); } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_TypeOf")] internal static void* /* System.Type */ System_AsyncCallback_TypeOf() { System.Type __returnValue = typeof(System.AsyncCallback); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_AsyncCallback_Destroy")] internal static void /* System.Void */ System_AsyncCallback_Destroy(void* /* System.AsyncCallback */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IO_SeekOrigin { [UnmanagedCallersOnly(EntryPoint = "System_IO_SeekOrigin_TypeOf")] internal static void* /* System.Type */ System_IO_SeekOrigin_TypeOf() { System.Type __returnValue = typeof(System.IO.SeekOrigin); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class Microsoft_Win32_SafeHandles_SafeFileHandle { [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeFileHandle_Create")] internal static void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ Microsoft_Win32_SafeHandles_SafeFileHandle_Create(nint /* System.IntPtr */ preexistingHandle, byte /* System.Boolean */ ownsHandle, void** /* System.Exception */ __outException) { System.Boolean ownsHandleConverted = ownsHandle.ToBool(); try { Microsoft.Win32.SafeHandles.SafeFileHandle __returnValue = new Microsoft.Win32.SafeHandles.SafeFileHandle(preexistingHandle, ownsHandleConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1")] internal static void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1(void** /* System.Exception */ __outException) { try { Microsoft.Win32.SafeHandles.SafeFileHandle __returnValue = new Microsoft.Win32.SafeHandles.SafeFileHandle(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get")] internal static byte /* System.Boolean */ Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get(void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } Microsoft.Win32.SafeHandles.SafeFileHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAsync; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get")] internal static byte /* System.Boolean */ Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get(void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } Microsoft.Win32.SafeHandles.SafeFileHandle __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsInvalid; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf")] internal static void* /* System.Type */ Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf() { System.Type __returnValue = typeof(Microsoft.Win32.SafeHandles.SafeFileHandle); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy")] internal static void /* System.Void */ Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy(void* /* Microsoft.Win32.SafeHandles.SafeFileHandle */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_IO_FileAccess { [UnmanagedCallersOnly(EntryPoint = "System_IO_FileAccess_TypeOf")] internal static void* /* System.Type */ System_IO_FileAccess_TypeOf() { System.Type __returnValue = typeof(System.IO.FileAccess); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_IO_FileMode { [UnmanagedCallersOnly(EntryPoint = "System_IO_FileMode_TypeOf")] internal static void* /* System.Type */ System_IO_FileMode_TypeOf() { System.Type __returnValue = typeof(System.IO.FileMode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_IO_FileShare { [UnmanagedCallersOnly(EntryPoint = "System_IO_FileShare_TypeOf")] internal static void* /* System.Type */ System_IO_FileShare_TypeOf() { System.Type __returnValue = typeof(System.IO.FileShare); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_IO_FileOptions { [UnmanagedCallersOnly(EntryPoint = "System_IO_FileOptions_TypeOf")] internal static void* /* System.Type */ System_IO_FileOptions_TypeOf() { System.Type __returnValue = typeof(System.IO.FileOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_IO_FileStreamOptions { [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Create")] internal static void* /* System.IO.FileStreamOptions */ System_IO_FileStreamOptions_Create(void** /* System.Exception */ __outException) { try { System.IO.FileStreamOptions __returnValue = new System.IO.FileStreamOptions(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Mode_Get")] internal static System.IO.FileMode /* System.IO.FileMode */ System_IO_FileStreamOptions_Mode_Get(void* /* System.IO.FileStreamOptions */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { System.IO.FileMode __returnValue = __selfConverted.Mode; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.IO.FileMode); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Mode_Set")] internal static void /* System.Void */ System_IO_FileStreamOptions_Mode_Set(void* /* System.IO.FileStreamOptions */ __self, System.IO.FileMode /* System.IO.FileMode */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Mode = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Access_Get")] internal static System.IO.FileAccess /* System.IO.FileAccess */ System_IO_FileStreamOptions_Access_Get(void* /* System.IO.FileStreamOptions */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { System.IO.FileAccess __returnValue = __selfConverted.Access; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.IO.FileAccess); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Access_Set")] internal static void /* System.Void */ System_IO_FileStreamOptions_Access_Set(void* /* System.IO.FileStreamOptions */ __self, System.IO.FileAccess /* System.IO.FileAccess */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Access = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Share_Get")] internal static System.IO.FileShare /* System.IO.FileShare */ System_IO_FileStreamOptions_Share_Get(void* /* System.IO.FileStreamOptions */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { System.IO.FileShare __returnValue = __selfConverted.Share; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.IO.FileShare); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Share_Set")] internal static void /* System.Void */ System_IO_FileStreamOptions_Share_Set(void* /* System.IO.FileStreamOptions */ __self, System.IO.FileShare /* System.IO.FileShare */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Share = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Options_Get")] internal static System.IO.FileOptions /* System.IO.FileOptions */ System_IO_FileStreamOptions_Options_Get(void* /* System.IO.FileStreamOptions */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { System.IO.FileOptions __returnValue = __selfConverted.Options; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.IO.FileOptions); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Options_Set")] internal static void /* System.Void */ System_IO_FileStreamOptions_Options_Set(void* /* System.IO.FileStreamOptions */ __self, System.IO.FileOptions /* System.IO.FileOptions */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Options = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_PreallocationSize_Get")] internal static long /* System.Int64 */ System_IO_FileStreamOptions_PreallocationSize_Get(void* /* System.IO.FileStreamOptions */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { System.Int64 __returnValue = __selfConverted.PreallocationSize; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_PreallocationSize_Set")] internal static void /* System.Void */ System_IO_FileStreamOptions_PreallocationSize_Set(void* /* System.IO.FileStreamOptions */ __self, long /* System.Int64 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PreallocationSize = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_BufferSize_Get")] internal static int /* System.Int32 */ System_IO_FileStreamOptions_BufferSize_Get(void* /* System.IO.FileStreamOptions */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.BufferSize; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_BufferSize_Set")] internal static void /* System.Void */ System_IO_FileStreamOptions_BufferSize_Set(void* /* System.IO.FileStreamOptions */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.IO.FileStreamOptions __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.BufferSize = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_TypeOf")] internal static void* /* System.Type */ System_IO_FileStreamOptions_TypeOf() { System.Type __returnValue = typeof(System.IO.FileStreamOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_IO_FileStreamOptions_Destroy")] internal static void /* System.Void */ System_IO_FileStreamOptions_Destroy(void* /* System.IO.FileStreamOptions */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_ManifestResourceInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ManifestResourceInfo_Create")] internal static void* /* System.Reflection.ManifestResourceInfo */ System_Reflection_ManifestResourceInfo_Create(void* /* System.Reflection.Assembly */ containingAssembly, void* /* System.String */ containingFileName, System.Reflection.ResourceLocation /* System.Reflection.ResourceLocation */ resourceLocation, void** /* System.Exception */ __outException) { System.Reflection.Assembly containingAssemblyConverted = InteropUtils.GetInstance(containingAssembly); System.String containingFileNameConverted = InteropUtils.GetInstance(containingFileName); try { System.Reflection.ManifestResourceInfo __returnValue = new System.Reflection.ManifestResourceInfo(containingAssemblyConverted, containingFileNameConverted, resourceLocation); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get")] internal static void* /* System.Reflection.Assembly */ System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get(void* /* System.Reflection.ManifestResourceInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ManifestResourceInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Assembly __returnValue = __selfConverted.ReferencedAssembly; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ManifestResourceInfo_FileName_Get")] internal static void* /* System.String */ System_Reflection_ManifestResourceInfo_FileName_Get(void* /* System.Reflection.ManifestResourceInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ManifestResourceInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FileName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ManifestResourceInfo_ResourceLocation_Get")] internal static System.Reflection.ResourceLocation /* System.Reflection.ResourceLocation */ System_Reflection_ManifestResourceInfo_ResourceLocation_Get(void* /* System.Reflection.ManifestResourceInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ManifestResourceInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.ResourceLocation __returnValue = __selfConverted.ResourceLocation; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.ResourceLocation); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ManifestResourceInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_ManifestResourceInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ManifestResourceInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ManifestResourceInfo_Destroy")] internal static void /* System.Void */ System_Reflection_ManifestResourceInfo_Destroy(void* /* System.Reflection.ManifestResourceInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_ResourceLocation { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ResourceLocation_TypeOf")] internal static void* /* System.Type */ System_Reflection_ResourceLocation_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ResourceLocation); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_ModuleResolveEventHandler { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.Reflection.ModuleResolveEventHandler Trampoline { get { System.Reflection.ModuleResolveEventHandler? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_Reflection_ModuleResolveEventHandler(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_Reflection_ModuleResolveEventHandler(System.Reflection.ModuleResolveEventHandler originalDelegate) { m_trampoline = new(originalDelegate); } ~System_Reflection_ModuleResolveEventHandler() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.Reflection.ModuleResolveEventHandler? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_Reflection_ModuleResolveEventHandler); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.Reflection.ModuleResolveEventHandler trampoline = (System.Reflection.ModuleResolveEventHandler)System.Delegate.CreateDelegate(typeof(System.Reflection.ModuleResolveEventHandler), this, invocationMethod); return trampoline; } private System.Reflection.Module __InvokeByCallingCFunction(System.Object /* System.Object */ sender, System.ResolveEventArgs /* System.ResolveEventArgs */ e) { void* senderConverted = sender.AllocateGCHandleAndGetAddress(); void* eConverted = e.AllocateGCHandleAndGetAddress(); var __returnValue = CFunction(Context, senderConverted, eConverted); var __returnValueConverted = InteropUtils.GetInstance(__returnValue); InteropUtils.FreeIfAllocated(__returnValue); return __returnValueConverted; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_Reflection_ModuleResolveEventHandler(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_Invoke")] public static void* /* System.Reflection.Module */ Invoke(void* self, void* /* System.Object */ sender, void* /* System.ResolveEventArgs */ e, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); System.Object senderConverted = InteropUtils.GetInstance(sender); System.ResolveEventArgs eConverted = InteropUtils.GetInstance(e); var __returnValue = selfConverted.Trampoline(senderConverted, eConverted); var __returnValueConverted = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueConverted; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_TypeOf")] internal static void* /* System.Type */ System_Reflection_ModuleResolveEventHandler_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ModuleResolveEventHandler); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ModuleResolveEventHandler_Destroy")] internal static void /* System.Void */ System_Reflection_ModuleResolveEventHandler_Destroy(void* /* System.Reflection.ModuleResolveEventHandler */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_Module { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetPEKind")] internal static void /* System.Void */ System_Reflection_Module_GetPEKind(void* /* System.Reflection.Module */ __self, System.Reflection.PortableExecutableKinds* /* System.Reflection.PortableExecutableKinds */ peKind, System.Reflection.ImageFileMachine* /* System.Reflection.ImageFileMachine */ machine, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.PortableExecutableKinds peKindConverted; System.Reflection.ImageFileMachine machineConverted; try { __selfConverted.GetPEKind(out peKindConverted, out machineConverted); if (__outException is not null) { *__outException = null; } if (peKind is not null) { *peKind = peKindConverted; } if (machine is not null) { *machine = machineConverted; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (peKind is not null) { *peKind = default(System.Reflection.PortableExecutableKinds); } if (machine is not null) { *machine = default(System.Reflection.ImageFileMachine); } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_IsResource")] internal static byte /* System.Boolean */ System_Reflection_Module_IsResource(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsResource(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_IsDefined")] internal static byte /* System.Boolean */ System_Reflection_Module_IsDefined(void* /* System.Reflection.Module */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = __selfConverted.IsDefined(attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetCustomAttributes")] internal static void* /* System.Object[] */ System_Reflection_Module_GetCustomAttributes(void* /* System.Reflection.Module */ __self, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetCustomAttributes_1")] internal static void* /* System.Object[] */ System_Reflection_Module_GetCustomAttributes_1(void* /* System.Reflection.Module */ __self, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Object[] __returnValue = __selfConverted.GetCustomAttributes(attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_Module_GetMethod(void* /* System.Reflection.Module */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_Module_GetMethod_1(void* /* System.Reflection.Module */ __self, void* /* System.String */ name, void* /* System.Type[] */ types, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Type[] typesConverted = InteropUtils.GetInstance(types); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, typesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetMethod_2")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_Module_GetMethod_2(void* /* System.Reflection.Module */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, System.Reflection.CallingConventions /* System.Reflection.CallingConventions */ callConvention, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr, binderConverted, callConvention, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetMethods")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_Module_GetMethods(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetMethods(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetMethods_1")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_Module_GetMethods_1(void* /* System.Reflection.Module */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingFlags, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetMethods(bindingFlags); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetField")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_Module_GetField(void* /* System.Reflection.Module */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.FieldInfo __returnValue = __selfConverted.GetField(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetField_1")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_Module_GetField_1(void* /* System.Reflection.Module */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.FieldInfo __returnValue = __selfConverted.GetField(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetFields")] internal static void* /* System.Reflection.FieldInfo[] */ System_Reflection_Module_GetFields(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldInfo[] __returnValue = __selfConverted.GetFields(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetFields_1")] internal static void* /* System.Reflection.FieldInfo[] */ System_Reflection_Module_GetFields_1(void* /* System.Reflection.Module */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingFlags, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldInfo[] __returnValue = __selfConverted.GetFields(bindingFlags); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetTypes")] internal static void* /* System.Type[] */ System_Reflection_Module_GetTypes(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Type[] __returnValue = __selfConverted.GetTypes(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetType_1")] internal static void* /* System.Type */ System_Reflection_Module_GetType_1(void* /* System.Reflection.Module */ __self, void* /* System.String */ className, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String classNameConverted = InteropUtils.GetInstance(className); try { System.Type __returnValue = __selfConverted.GetType(classNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetType_2")] internal static void* /* System.Type */ System_Reflection_Module_GetType_2(void* /* System.Reflection.Module */ __self, void* /* System.String */ className, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String classNameConverted = InteropUtils.GetInstance(className); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Type __returnValue = __selfConverted.GetType(classNameConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetType_3")] internal static void* /* System.Type */ System_Reflection_Module_GetType_3(void* /* System.Reflection.Module */ __self, void* /* System.String */ className, byte /* System.Boolean */ throwOnError, byte /* System.Boolean */ ignoreCase, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.String classNameConverted = InteropUtils.GetInstance(className); System.Boolean throwOnErrorConverted = throwOnError.ToBool(); System.Boolean ignoreCaseConverted = ignoreCase.ToBool(); try { System.Type __returnValue = __selfConverted.GetType(classNameConverted, throwOnErrorConverted, ignoreCaseConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_FindTypes")] internal static void* /* System.Type[] */ System_Reflection_Module_FindTypes(void* /* System.Reflection.Module */ __self, void* /* System.Reflection.TypeFilter */ filter, void* /* System.Object */ filterCriteria, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.TypeFilter filterConverted = InteropUtils.GetInstance(filter)?.Trampoline; System.Object filterCriteriaConverted = InteropUtils.GetInstance(filterCriteria); try { System.Type[] __returnValue = __selfConverted.FindTypes(filterConverted, filterCriteriaConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveField")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_Module_ResolveField(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldInfo __returnValue = __selfConverted.ResolveField(metadataToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveField_1")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_Module_ResolveField_1(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void* /* System.Type[] */ genericTypeArguments, void* /* System.Type[] */ genericMethodArguments, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Type[] genericTypeArgumentsConverted = InteropUtils.GetInstance(genericTypeArguments); System.Type[] genericMethodArgumentsConverted = InteropUtils.GetInstance(genericMethodArguments); try { System.Reflection.FieldInfo __returnValue = __selfConverted.ResolveField(metadataToken, genericTypeArgumentsConverted, genericMethodArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveMember")] internal static void* /* System.Reflection.MemberInfo */ System_Reflection_Module_ResolveMember(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberInfo __returnValue = __selfConverted.ResolveMember(metadataToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveMember_1")] internal static void* /* System.Reflection.MemberInfo */ System_Reflection_Module_ResolveMember_1(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void* /* System.Type[] */ genericTypeArguments, void* /* System.Type[] */ genericMethodArguments, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Type[] genericTypeArgumentsConverted = InteropUtils.GetInstance(genericTypeArguments); System.Type[] genericMethodArgumentsConverted = InteropUtils.GetInstance(genericMethodArguments); try { System.Reflection.MemberInfo __returnValue = __selfConverted.ResolveMember(metadataToken, genericTypeArgumentsConverted, genericMethodArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveMethod")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_Module_ResolveMethod(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodBase __returnValue = __selfConverted.ResolveMethod(metadataToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveMethod_1")] internal static void* /* System.Reflection.MethodBase */ System_Reflection_Module_ResolveMethod_1(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void* /* System.Type[] */ genericTypeArguments, void* /* System.Type[] */ genericMethodArguments, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Type[] genericTypeArgumentsConverted = InteropUtils.GetInstance(genericTypeArguments); System.Type[] genericMethodArgumentsConverted = InteropUtils.GetInstance(genericMethodArguments); try { System.Reflection.MethodBase __returnValue = __selfConverted.ResolveMethod(metadataToken, genericTypeArgumentsConverted, genericMethodArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveSignature")] internal static void* /* System.Byte[] */ System_Reflection_Module_ResolveSignature(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.ResolveSignature(metadataToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveString")] internal static void* /* System.String */ System_Reflection_Module_ResolveString(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ResolveString(metadataToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveType")] internal static void* /* System.Type */ System_Reflection_Module_ResolveType(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.ResolveType(metadataToken); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ResolveType_1")] internal static void* /* System.Type */ System_Reflection_Module_ResolveType_1(void* /* System.Reflection.Module */ __self, int /* System.Int32 */ metadataToken, void* /* System.Type[] */ genericTypeArguments, void* /* System.Type[] */ genericMethodArguments, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Type[] genericTypeArgumentsConverted = InteropUtils.GetInstance(genericTypeArguments); System.Type[] genericMethodArgumentsConverted = InteropUtils.GetInstance(genericMethodArguments); try { System.Type __returnValue = __selfConverted.ResolveType(metadataToken, genericTypeArgumentsConverted, genericMethodArgumentsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetObjectData")] internal static void /* System.Void */ System_Reflection_Module_GetObjectData(void* /* System.Reflection.Module */ __self, void* /* System.Runtime.Serialization.SerializationInfo */ info, void* /* System.Runtime.Serialization.StreamingContext */ context, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.Serialization.SerializationInfo infoConverted = InteropUtils.GetInstance(info); System.Runtime.Serialization.StreamingContext contextConverted = InteropUtils.GetInstance(context); try { __selfConverted.GetObjectData(infoConverted, contextConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_Equals")] internal static byte /* System.Boolean */ System_Reflection_Module_Equals(void* /* System.Reflection.Module */ __self, void* /* System.Object */ o, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); System.Object oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = __selfConverted.Equals(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_Module_GetHashCode(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ToString")] internal static void* /* System.String */ System_Reflection_Module_ToString(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_Assembly_Get")] internal static void* /* System.Reflection.Assembly */ System_Reflection_Module_Assembly_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Assembly __returnValue = __selfConverted.Assembly; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_FullyQualifiedName_Get")] internal static void* /* System.String */ System_Reflection_Module_FullyQualifiedName_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FullyQualifiedName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_Name_Get")] internal static void* /* System.String */ System_Reflection_Module_Name_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_MDStreamVersion_Get")] internal static int /* System.Int32 */ System_Reflection_Module_MDStreamVersion_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MDStreamVersion; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ModuleVersionId_Get")] internal static void* /* System.Guid */ System_Reflection_Module_ModuleVersionId_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Guid __returnValue = __selfConverted.ModuleVersionId; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ScopeName_Get")] internal static void* /* System.String */ System_Reflection_Module_ScopeName_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ScopeName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_ModuleHandle_Get")] internal static void* /* System.ModuleHandle */ System_Reflection_Module_ModuleHandle_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.ModuleHandle __returnValue = __selfConverted.ModuleHandle; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_MetadataToken_Get")] internal static int /* System.Int32 */ System_Reflection_Module_MetadataToken_Get(void* /* System.Reflection.Module */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.Module __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MetadataToken; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_FilterTypeName_Get")] internal static void* /* System.Reflection.TypeFilter */ System_Reflection_Module_FilterTypeName_Get() { System.Reflection.TypeFilter __returnValue = System.Reflection.Module.FilterTypeName; void* __returnValueNative = new System_Reflection_TypeFilter(__returnValue).AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_FilterTypeNameIgnoreCase_Get")] internal static void* /* System.Reflection.TypeFilter */ System_Reflection_Module_FilterTypeNameIgnoreCase_Get() { System.Reflection.TypeFilter __returnValue = System.Reflection.Module.FilterTypeNameIgnoreCase; void* __returnValueNative = new System_Reflection_TypeFilter(__returnValue).AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_TypeOf")] internal static void* /* System.Type */ System_Reflection_Module_TypeOf() { System.Type __returnValue = typeof(System.Reflection.Module); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_Module_Destroy")] internal static void /* System.Void */ System_Reflection_Module_Destroy(void* /* System.Reflection.Module */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Guid { [UnmanagedCallersOnly(EntryPoint = "System_Guid_Parse")] internal static void* /* System.Guid */ System_Guid_Parse(void* /* System.String */ input, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); try { System.Guid __returnValue = System.Guid.Parse(inputConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_TryParse")] internal static byte /* System.Boolean */ System_Guid_TryParse(void* /* System.String */ input, void** /* System.Guid */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.Guid resultConverted; try { System.Boolean __returnValue = System.Guid.TryParse(inputConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_ParseExact")] internal static void* /* System.Guid */ System_Guid_ParseExact(void* /* System.String */ input, void* /* System.String */ format, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); try { System.Guid __returnValue = System.Guid.ParseExact(inputConverted, formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_TryParseExact")] internal static byte /* System.Boolean */ System_Guid_TryParseExact(void* /* System.String */ input, void* /* System.String */ format, void** /* System.Guid */ result, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.String formatConverted = InteropUtils.GetInstance(format); System.Guid resultConverted; try { System.Boolean __returnValue = System.Guid.TryParseExact(inputConverted, formatConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_ToByteArray")] internal static void* /* System.Byte[] */ System_Guid_ToByteArray(void* /* System.Guid */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.ToByteArray(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_ToByteArray_1")] internal static void* /* System.Byte[] */ System_Guid_ToByteArray_1(void* /* System.Guid */ __self, byte /* System.Boolean */ bigEndian, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.Boolean bigEndianConverted = bigEndian.ToBool(); try { System.Byte[] __returnValue = __selfConverted.ToByteArray(bigEndianConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_GetHashCode")] internal static int /* System.Int32 */ System_Guid_GetHashCode(void* /* System.Guid */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Equals")] internal static byte /* System.Boolean */ System_Guid_Equals(void* /* System.Guid */ __self, void* /* System.Object */ o, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.Object oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = __selfConverted.Equals(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Equals_1")] internal static byte /* System.Boolean */ System_Guid_Equals_1(void* /* System.Guid */ __self, void* /* System.Guid */ g, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.Guid gConverted = InteropUtils.GetInstance(g); try { System.Boolean __returnValue = __selfConverted.Equals(gConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_CompareTo")] internal static int /* System.Int32 */ System_Guid_CompareTo(void* /* System.Guid */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_CompareTo_1")] internal static int /* System.Int32 */ System_Guid_CompareTo_1(void* /* System.Guid */ __self, void* /* System.Guid */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.Guid valueConverted = InteropUtils.GetInstance(value); try { System.Int32 __returnValue = __selfConverted.CompareTo(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_ToString")] internal static void* /* System.String */ System_Guid_ToString(void* /* System.Guid */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_ToString_1")] internal static void* /* System.String */ System_Guid_ToString_1(void* /* System.Guid */ __self, void* /* System.String */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); try { System.String __returnValue = __selfConverted.ToString(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_ToString_2")] internal static void* /* System.String */ System_Guid_ToString_2(void* /* System.Guid */ __self, void* /* System.String */ format, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Guid __selfConverted = InteropUtils.GetInstance(__self); System.String formatConverted = InteropUtils.GetInstance(format); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.String __returnValue = __selfConverted.ToString(formatConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Parse_1")] internal static void* /* System.Guid */ System_Guid_Parse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Guid __returnValue = System.Guid.Parse(sConverted, providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_TryParse_1")] internal static byte /* System.Boolean */ System_Guid_TryParse_1(void* /* System.String */ s, void* /* System.IFormatProvider */ provider, void** /* System.Guid */ result, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); System.Guid resultConverted; try { System.Boolean __returnValue = System.Guid.TryParse(sConverted, providerConverted, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_NewGuid")] internal static void* /* System.Guid */ System_Guid_NewGuid(void** /* System.Exception */ __outException) { try { System.Guid __returnValue = System.Guid.NewGuid(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Create")] internal static void* /* System.Guid */ System_Guid_Create(void* /* System.Byte[] */ b, void** /* System.Exception */ __outException) { System.Byte[] bConverted = InteropUtils.GetInstance(b); try { System.Guid __returnValue = new System.Guid(bConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Create_1")] internal static void* /* System.Guid */ System_Guid_Create_1(uint /* System.UInt32 */ a, ushort /* System.UInt16 */ b, ushort /* System.UInt16 */ c, byte /* System.Byte */ d, byte /* System.Byte */ e, byte /* System.Byte */ f, byte /* System.Byte */ g, byte /* System.Byte */ h, byte /* System.Byte */ i, byte /* System.Byte */ j, byte /* System.Byte */ k, void** /* System.Exception */ __outException) { try { System.Guid __returnValue = new System.Guid(a, b, c, d, e, f, g, h, i, j, k); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Create_2")] internal static void* /* System.Guid */ System_Guid_Create_2(int /* System.Int32 */ a, short /* System.Int16 */ b, short /* System.Int16 */ c, void* /* System.Byte[] */ d, void** /* System.Exception */ __outException) { System.Byte[] dConverted = InteropUtils.GetInstance(d); try { System.Guid __returnValue = new System.Guid(a, b, c, dConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Create_3")] internal static void* /* System.Guid */ System_Guid_Create_3(int /* System.Int32 */ a, short /* System.Int16 */ b, short /* System.Int16 */ c, byte /* System.Byte */ d, byte /* System.Byte */ e, byte /* System.Byte */ f, byte /* System.Byte */ g, byte /* System.Byte */ h, byte /* System.Byte */ i, byte /* System.Byte */ j, byte /* System.Byte */ k, void** /* System.Exception */ __outException) { try { System.Guid __returnValue = new System.Guid(a, b, c, d, e, f, g, h, i, j, k); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Create_4")] internal static void* /* System.Guid */ System_Guid_Create_4(void* /* System.String */ g, void** /* System.Exception */ __outException) { System.String gConverted = InteropUtils.GetInstance(g); try { System.Guid __returnValue = new System.Guid(gConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Empty_Get")] internal static void* /* System.Guid */ System_Guid_Empty_Get() { System.Guid __returnValue = System.Guid.Empty; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Create_5")] internal static void* /* System.Guid */ System_Guid_Create_5(void** /* System.Exception */ __outException) { try { System.Guid __returnValue = new System.Guid(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Guid_TypeOf")] internal static void* /* System.Type */ System_Guid_TypeOf() { System.Type __returnValue = typeof(System.Guid); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Guid_Destroy")] internal static void /* System.Void */ System_Guid_Destroy(void* /* System.Guid */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_PortableExecutableKinds { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_PortableExecutableKinds_TypeOf")] internal static void* /* System.Type */ System_Reflection_PortableExecutableKinds_TypeOf() { System.Type __returnValue = typeof(System.Reflection.PortableExecutableKinds); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_ImageFileMachine { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ImageFileMachine_TypeOf")] internal static void* /* System.Type */ System_Reflection_ImageFileMachine_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ImageFileMachine); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_TypeFilter { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.Reflection.TypeFilter Trampoline { get { System.Reflection.TypeFilter? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_Reflection_TypeFilter(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_Reflection_TypeFilter(System.Reflection.TypeFilter originalDelegate) { m_trampoline = new(originalDelegate); } ~System_Reflection_TypeFilter() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.Reflection.TypeFilter? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_Reflection_TypeFilter); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.Reflection.TypeFilter trampoline = (System.Reflection.TypeFilter)System.Delegate.CreateDelegate(typeof(System.Reflection.TypeFilter), this, invocationMethod); return trampoline; } private System.Boolean __InvokeByCallingCFunction(System.Type /* System.Type */ m, System.Object /* System.Object */ filterCriteria) { void* mConverted = m.AllocateGCHandleAndGetAddress(); void* filterCriteriaConverted = filterCriteria.AllocateGCHandleAndGetAddress(); var __returnValue = CFunction(Context, mConverted, filterCriteriaConverted); var __returnValueConverted = __returnValue.ToBool(); return __returnValueConverted; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_Reflection_TypeFilter(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_Invoke")] public static byte /* System.Boolean */ Invoke(void* self, void* /* System.Type */ m, void* /* System.Object */ filterCriteria, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); System.Type mConverted = InteropUtils.GetInstance(m); System.Object filterCriteriaConverted = InteropUtils.GetInstance(filterCriteria); var __returnValue = selfConverted.Trampoline(mConverted, filterCriteriaConverted); var __returnValueConverted = __returnValue.ToCBool(); return __returnValueConverted; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_TypeOf")] internal static void* /* System.Type */ System_Reflection_TypeFilter_TypeOf() { System.Type __returnValue = typeof(System.Reflection.TypeFilter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeFilter_Destroy")] internal static void /* System.Void */ System_Reflection_TypeFilter_Destroy(void* /* System.Reflection.TypeFilter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_ResolveEventArgs { [UnmanagedCallersOnly(EntryPoint = "System_ResolveEventArgs_Create")] internal static void* /* System.ResolveEventArgs */ System_ResolveEventArgs_Create(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.ResolveEventArgs __returnValue = new System.ResolveEventArgs(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ResolveEventArgs_Create_1")] internal static void* /* System.ResolveEventArgs */ System_ResolveEventArgs_Create_1(void* /* System.String */ name, void* /* System.Reflection.Assembly */ requestingAssembly, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Assembly requestingAssemblyConverted = InteropUtils.GetInstance(requestingAssembly); try { System.ResolveEventArgs __returnValue = new System.ResolveEventArgs(nameConverted, requestingAssemblyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ResolveEventArgs_Name_Get")] internal static void* /* System.String */ System_ResolveEventArgs_Name_Get(void* /* System.ResolveEventArgs */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ResolveEventArgs __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ResolveEventArgs_RequestingAssembly_Get")] internal static void* /* System.Reflection.Assembly */ System_ResolveEventArgs_RequestingAssembly_Get(void* /* System.ResolveEventArgs */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.ResolveEventArgs __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.Assembly __returnValue = __selfConverted.RequestingAssembly; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_ResolveEventArgs_TypeOf")] internal static void* /* System.Type */ System_ResolveEventArgs_TypeOf() { System.Type __returnValue = typeof(System.ResolveEventArgs); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_ResolveEventArgs_Destroy")] internal static void /* System.Void */ System_ResolveEventArgs_Destroy(void* /* System.ResolveEventArgs */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_EventArgs { [UnmanagedCallersOnly(EntryPoint = "System_EventArgs_Create")] internal static void* /* System.EventArgs */ System_EventArgs_Create(void** /* System.Exception */ __outException) { try { System.EventArgs __returnValue = new System.EventArgs(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_EventArgs_Empty_Get")] internal static void* /* System.EventArgs */ System_EventArgs_Empty_Get() { System.EventArgs __returnValue = System.EventArgs.Empty; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_EventArgs_TypeOf")] internal static void* /* System.Type */ System_EventArgs_TypeOf() { System.Type __returnValue = typeof(System.EventArgs); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_EventArgs_Destroy")] internal static void /* System.Void */ System_EventArgs_Destroy(void* /* System.EventArgs */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Security_SecurityRuleSet { [UnmanagedCallersOnly(EntryPoint = "System_Security_SecurityRuleSet_TypeOf")] internal static void* /* System.Type */ System_Security_SecurityRuleSet_TypeOf() { System.Type __returnValue = typeof(System.Security.SecurityRuleSet); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Text_Rune { [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_CompareTo")] internal static int /* System.Int32 */ System_Text_Rune_CompareTo(void* /* System.Text.Rune */ __self, void* /* System.Text.Rune */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); System.Text.Rune otherConverted = InteropUtils.GetInstance(other); try { System.Int32 __returnValue = __selfConverted.CompareTo(otherConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Equals")] internal static byte /* System.Boolean */ System_Text_Rune_Equals(void* /* System.Text.Rune */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Equals_1")] internal static byte /* System.Boolean */ System_Text_Rune_Equals_1(void* /* System.Text.Rune */ __self, void* /* System.Text.Rune */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); System.Text.Rune otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_GetHashCode")] internal static int /* System.Int32 */ System_Text_Rune_GetHashCode(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_GetRuneAt")] internal static void* /* System.Text.Rune */ System_Text_Rune_GetRuneAt(void* /* System.String */ input, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); try { System.Text.Rune __returnValue = System.Text.Rune.GetRuneAt(inputConverted, index); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsValid")] internal static byte /* System.Boolean */ System_Text_Rune_IsValid(int /* System.Int32 */ value, void** /* System.Exception */ __outException) { try { System.Boolean __returnValue = System.Text.Rune.IsValid(value); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsValid_1")] internal static byte /* System.Boolean */ System_Text_Rune_IsValid_1(uint /* System.UInt32 */ value, void** /* System.Exception */ __outException) { try { System.Boolean __returnValue = System.Text.Rune.IsValid(value); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_ToString")] internal static void* /* System.String */ System_Text_Rune_ToString(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_TryCreate")] internal static byte /* System.Boolean */ System_Text_Rune_TryCreate(char /* System.Char */ ch, void** /* System.Text.Rune */ result, void** /* System.Exception */ __outException) { System.Text.Rune resultConverted; try { System.Boolean __returnValue = System.Text.Rune.TryCreate(ch, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_TryCreate_1")] internal static byte /* System.Boolean */ System_Text_Rune_TryCreate_1(char /* System.Char */ highSurrogate, char /* System.Char */ lowSurrogate, void** /* System.Text.Rune */ result, void** /* System.Exception */ __outException) { System.Text.Rune resultConverted; try { System.Boolean __returnValue = System.Text.Rune.TryCreate(highSurrogate, lowSurrogate, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_TryCreate_2")] internal static byte /* System.Boolean */ System_Text_Rune_TryCreate_2(int /* System.Int32 */ value, void** /* System.Text.Rune */ result, void** /* System.Exception */ __outException) { System.Text.Rune resultConverted; try { System.Boolean __returnValue = System.Text.Rune.TryCreate(value, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_TryCreate_3")] internal static byte /* System.Boolean */ System_Text_Rune_TryCreate_3(uint /* System.UInt32 */ value, void** /* System.Text.Rune */ result, void** /* System.Exception */ __outException) { System.Text.Rune resultConverted; try { System.Boolean __returnValue = System.Text.Rune.TryCreate(value, out resultConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (result is not null) { *result = resultConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (result is not null) { *result = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_TryGetRuneAt")] internal static byte /* System.Boolean */ System_Text_Rune_TryGetRuneAt(void* /* System.String */ input, int /* System.Int32 */ index, void** /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.String inputConverted = InteropUtils.GetInstance(input); System.Text.Rune valueConverted; try { System.Boolean __returnValue = System.Text.Rune.TryGetRuneAt(inputConverted, index, out valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (value is not null) { *value = valueConverted.AllocateGCHandleAndGetAddress(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (value is not null) { *value = null; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_GetNumericValue")] internal static double /* System.Double */ System_Text_Rune_GetNumericValue(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Double __returnValue = System.Text.Rune.GetNumericValue(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_GetUnicodeCategory")] internal static System.Globalization.UnicodeCategory /* System.Globalization.UnicodeCategory */ System_Text_Rune_GetUnicodeCategory(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Globalization.UnicodeCategory __returnValue = System.Text.Rune.GetUnicodeCategory(valueConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Globalization.UnicodeCategory); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsControl")] internal static byte /* System.Boolean */ System_Text_Rune_IsControl(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsControl(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsDigit")] internal static byte /* System.Boolean */ System_Text_Rune_IsDigit(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsDigit(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsLetter")] internal static byte /* System.Boolean */ System_Text_Rune_IsLetter(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsLetter(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsLetterOrDigit")] internal static byte /* System.Boolean */ System_Text_Rune_IsLetterOrDigit(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsLetterOrDigit(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsLower")] internal static byte /* System.Boolean */ System_Text_Rune_IsLower(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsLower(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsNumber")] internal static byte /* System.Boolean */ System_Text_Rune_IsNumber(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsNumber(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsPunctuation")] internal static byte /* System.Boolean */ System_Text_Rune_IsPunctuation(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsPunctuation(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsSeparator")] internal static byte /* System.Boolean */ System_Text_Rune_IsSeparator(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsSeparator(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsSymbol")] internal static byte /* System.Boolean */ System_Text_Rune_IsSymbol(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsSymbol(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsUpper")] internal static byte /* System.Boolean */ System_Text_Rune_IsUpper(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsUpper(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsWhiteSpace")] internal static byte /* System.Boolean */ System_Text_Rune_IsWhiteSpace(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = System.Text.Rune.IsWhiteSpace(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_ToLower")] internal static void* /* System.Text.Rune */ System_Text_Rune_ToLower(void* /* System.Text.Rune */ value, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Text.Rune __returnValue = System.Text.Rune.ToLower(valueConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_ToLowerInvariant")] internal static void* /* System.Text.Rune */ System_Text_Rune_ToLowerInvariant(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Text.Rune __returnValue = System.Text.Rune.ToLowerInvariant(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_ToUpper")] internal static void* /* System.Text.Rune */ System_Text_Rune_ToUpper(void* /* System.Text.Rune */ value, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Text.Rune __returnValue = System.Text.Rune.ToUpper(valueConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_ToUpperInvariant")] internal static void* /* System.Text.Rune */ System_Text_Rune_ToUpperInvariant(void* /* System.Text.Rune */ value, void** /* System.Exception */ __outException) { System.Text.Rune valueConverted = InteropUtils.GetInstance(value); try { System.Text.Rune __returnValue = System.Text.Rune.ToUpperInvariant(valueConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Create")] internal static void* /* System.Text.Rune */ System_Text_Rune_Create(char /* System.Char */ ch, void** /* System.Exception */ __outException) { try { System.Text.Rune __returnValue = new System.Text.Rune(ch); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Create_1")] internal static void* /* System.Text.Rune */ System_Text_Rune_Create_1(char /* System.Char */ highSurrogate, char /* System.Char */ lowSurrogate, void** /* System.Exception */ __outException) { try { System.Text.Rune __returnValue = new System.Text.Rune(highSurrogate, lowSurrogate); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Create_2")] internal static void* /* System.Text.Rune */ System_Text_Rune_Create_2(int /* System.Int32 */ value, void** /* System.Exception */ __outException) { try { System.Text.Rune __returnValue = new System.Text.Rune(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Create_3")] internal static void* /* System.Text.Rune */ System_Text_Rune_Create_3(uint /* System.UInt32 */ value, void** /* System.Exception */ __outException) { try { System.Text.Rune __returnValue = new System.Text.Rune(value); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsAscii_Get")] internal static byte /* System.Boolean */ System_Text_Rune_IsAscii_Get(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAscii; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_IsBmp_Get")] internal static byte /* System.Boolean */ System_Text_Rune_IsBmp_Get(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsBmp; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Plane_Get")] internal static int /* System.Int32 */ System_Text_Rune_Plane_Get(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Plane; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_ReplacementChar_Get")] internal static void* /* System.Text.Rune */ System_Text_Rune_ReplacementChar_Get(void** /* System.Exception */ __outException) { try { System.Text.Rune __returnValue = System.Text.Rune.ReplacementChar; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Utf16SequenceLength_Get")] internal static int /* System.Int32 */ System_Text_Rune_Utf16SequenceLength_Get(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Utf16SequenceLength; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Utf8SequenceLength_Get")] internal static int /* System.Int32 */ System_Text_Rune_Utf8SequenceLength_Get(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Utf8SequenceLength; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Value_Get")] internal static int /* System.Int32 */ System_Text_Rune_Value_Get(void* /* System.Text.Rune */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Rune __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Value; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Create_4")] internal static void* /* System.Text.Rune */ System_Text_Rune_Create_4(void** /* System.Exception */ __outException) { try { System.Text.Rune __returnValue = new System.Text.Rune(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_TypeOf")] internal static void* /* System.Type */ System_Text_Rune_TypeOf() { System.Type __returnValue = typeof(System.Text.Rune); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_Rune_Destroy")] internal static void /* System.Void */ System_Text_Rune_Destroy(void* /* System.Text.Rune */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Buffers_OperationStatus { [UnmanagedCallersOnly(EntryPoint = "System_Buffers_OperationStatus_TypeOf")] internal static void* /* System.Type */ System_Buffers_OperationStatus_TypeOf() { System.Type __returnValue = typeof(System.Buffers.OperationStatus); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_CompareOptions { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_CompareOptions_TypeOf")] internal static void* /* System.Type */ System_Globalization_CompareOptions_TypeOf() { System.Type __returnValue = typeof(System.Globalization.CompareOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_SortKey { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_Compare")] internal static int /* System.Int32 */ System_Globalization_SortKey_Compare(void* /* System.Globalization.SortKey */ sortkey1, void* /* System.Globalization.SortKey */ sortkey2, void** /* System.Exception */ __outException) { System.Globalization.SortKey sortkey1Converted = InteropUtils.GetInstance(sortkey1); System.Globalization.SortKey sortkey2Converted = InteropUtils.GetInstance(sortkey2); try { System.Int32 __returnValue = System.Globalization.SortKey.Compare(sortkey1Converted, sortkey2Converted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_Equals")] internal static byte /* System.Boolean */ System_Globalization_SortKey_Equals(void* /* System.Globalization.SortKey */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortKey __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_GetHashCode")] internal static int /* System.Int32 */ System_Globalization_SortKey_GetHashCode(void* /* System.Globalization.SortKey */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortKey __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_ToString")] internal static void* /* System.String */ System_Globalization_SortKey_ToString(void* /* System.Globalization.SortKey */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortKey __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_OriginalString_Get")] internal static void* /* System.String */ System_Globalization_SortKey_OriginalString_Get(void* /* System.Globalization.SortKey */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortKey __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.OriginalString; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_KeyData_Get")] internal static void* /* System.Byte[] */ System_Globalization_SortKey_KeyData_Get(void* /* System.Globalization.SortKey */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortKey __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.KeyData; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_TypeOf")] internal static void* /* System.Type */ System_Globalization_SortKey_TypeOf() { System.Type __returnValue = typeof(System.Globalization.SortKey); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortKey_Destroy")] internal static void /* System.Void */ System_Globalization_SortKey_Destroy(void* /* System.Globalization.SortKey */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_SortVersion { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_Equals")] internal static byte /* System.Boolean */ System_Globalization_SortVersion_Equals(void* /* System.Globalization.SortVersion */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortVersion __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_Equals_1")] internal static byte /* System.Boolean */ System_Globalization_SortVersion_Equals_1(void* /* System.Globalization.SortVersion */ __self, void* /* System.Globalization.SortVersion */ other, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortVersion __selfConverted = InteropUtils.GetInstance(__self); System.Globalization.SortVersion otherConverted = InteropUtils.GetInstance(other); try { System.Boolean __returnValue = __selfConverted.Equals(otherConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_GetHashCode")] internal static int /* System.Int32 */ System_Globalization_SortVersion_GetHashCode(void* /* System.Globalization.SortVersion */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortVersion __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_Create")] internal static void* /* System.Globalization.SortVersion */ System_Globalization_SortVersion_Create(int /* System.Int32 */ fullVersion, void* /* System.Guid */ sortId, void** /* System.Exception */ __outException) { System.Guid sortIdConverted = InteropUtils.GetInstance(sortId); try { System.Globalization.SortVersion __returnValue = new System.Globalization.SortVersion(fullVersion, sortIdConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_FullVersion_Get")] internal static int /* System.Int32 */ System_Globalization_SortVersion_FullVersion_Get(void* /* System.Globalization.SortVersion */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortVersion __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.FullVersion; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_SortId_Get")] internal static void* /* System.Guid */ System_Globalization_SortVersion_SortId_Get(void* /* System.Globalization.SortVersion */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.SortVersion __selfConverted = InteropUtils.GetInstance(__self); try { System.Guid __returnValue = __selfConverted.SortId; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_TypeOf")] internal static void* /* System.Type */ System_Globalization_SortVersion_TypeOf() { System.Type __returnValue = typeof(System.Globalization.SortVersion); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_SortVersion_Destroy")] internal static void /* System.Void */ System_Globalization_SortVersion_Destroy(void* /* System.Globalization.SortVersion */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_TextInfo { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_Clone")] internal static void* /* System.Object */ System_Globalization_TextInfo_Clone(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ReadOnly")] internal static void* /* System.Globalization.TextInfo */ System_Globalization_TextInfo_ReadOnly(void* /* System.Globalization.TextInfo */ textInfo, void** /* System.Exception */ __outException) { System.Globalization.TextInfo textInfoConverted = InteropUtils.GetInstance(textInfo); try { System.Globalization.TextInfo __returnValue = System.Globalization.TextInfo.ReadOnly(textInfoConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ToLower")] internal static char /* System.Char */ System_Globalization_TextInfo_ToLower(void* /* System.Globalization.TextInfo */ __self, char /* System.Char */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Char __returnValue = __selfConverted.ToLower(c); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ToLower_1")] internal static void* /* System.String */ System_Globalization_TextInfo_ToLower_1(void* /* System.Globalization.TextInfo */ __self, void* /* System.String */ str, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); System.String strConverted = InteropUtils.GetInstance(str); try { System.String __returnValue = __selfConverted.ToLower(strConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ToUpper")] internal static char /* System.Char */ System_Globalization_TextInfo_ToUpper(void* /* System.Globalization.TextInfo */ __self, char /* System.Char */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Char __returnValue = __selfConverted.ToUpper(c); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ToUpper_1")] internal static void* /* System.String */ System_Globalization_TextInfo_ToUpper_1(void* /* System.Globalization.TextInfo */ __self, void* /* System.String */ str, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); System.String strConverted = InteropUtils.GetInstance(str); try { System.String __returnValue = __selfConverted.ToUpper(strConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_Equals")] internal static byte /* System.Boolean */ System_Globalization_TextInfo_Equals(void* /* System.Globalization.TextInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_GetHashCode")] internal static int /* System.Int32 */ System_Globalization_TextInfo_GetHashCode(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ToString")] internal static void* /* System.String */ System_Globalization_TextInfo_ToString(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ToString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ToTitleCase")] internal static void* /* System.String */ System_Globalization_TextInfo_ToTitleCase(void* /* System.Globalization.TextInfo */ __self, void* /* System.String */ str, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); System.String strConverted = InteropUtils.GetInstance(str); try { System.String __returnValue = __selfConverted.ToTitleCase(strConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ANSICodePage_Get")] internal static int /* System.Int32 */ System_Globalization_TextInfo_ANSICodePage_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.ANSICodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_OEMCodePage_Get")] internal static int /* System.Int32 */ System_Globalization_TextInfo_OEMCodePage_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.OEMCodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_MacCodePage_Get")] internal static int /* System.Int32 */ System_Globalization_TextInfo_MacCodePage_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MacCodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_EBCDICCodePage_Get")] internal static int /* System.Int32 */ System_Globalization_TextInfo_EBCDICCodePage_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.EBCDICCodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_LCID_Get")] internal static int /* System.Int32 */ System_Globalization_TextInfo_LCID_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.LCID; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_CultureName_Get")] internal static void* /* System.String */ System_Globalization_TextInfo_CultureName_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CultureName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Globalization_TextInfo_IsReadOnly_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ListSeparator_Get")] internal static void* /* System.String */ System_Globalization_TextInfo_ListSeparator_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ListSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_ListSeparator_Set")] internal static void /* System.Void */ System_Globalization_TextInfo_ListSeparator_Set(void* /* System.Globalization.TextInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ListSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_IsRightToLeft_Get")] internal static byte /* System.Boolean */ System_Globalization_TextInfo_IsRightToLeft_Get(void* /* System.Globalization.TextInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.TextInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsRightToLeft; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_TypeOf")] internal static void* /* System.Type */ System_Globalization_TextInfo_TypeOf() { System.Type __returnValue = typeof(System.Globalization.TextInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_TextInfo_Destroy")] internal static void /* System.Void */ System_Globalization_TextInfo_Destroy(void* /* System.Globalization.TextInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_NumberFormatInfo { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_GetInstance")] internal static void* /* System.Globalization.NumberFormatInfo */ System_Globalization_NumberFormatInfo_GetInstance(void* /* System.IFormatProvider */ formatProvider, void** /* System.Exception */ __outException) { System.IFormatProvider formatProviderConverted = InteropUtils.GetInstance(formatProvider); try { System.Globalization.NumberFormatInfo __returnValue = System.Globalization.NumberFormatInfo.GetInstance(formatProviderConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_Clone")] internal static void* /* System.Object */ System_Globalization_NumberFormatInfo_Clone(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_GetFormat")] internal static void* /* System.Object */ System_Globalization_NumberFormatInfo_GetFormat(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.Type */ formatType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type formatTypeConverted = InteropUtils.GetInstance(formatType); try { System.Object __returnValue = __selfConverted.GetFormat(formatTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_ReadOnly")] internal static void* /* System.Globalization.NumberFormatInfo */ System_Globalization_NumberFormatInfo_ReadOnly(void* /* System.Globalization.NumberFormatInfo */ nfi, void** /* System.Exception */ __outException) { System.Globalization.NumberFormatInfo nfiConverted = InteropUtils.GetInstance(nfi); try { System.Globalization.NumberFormatInfo __returnValue = System.Globalization.NumberFormatInfo.ReadOnly(nfiConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_Create")] internal static void* /* System.Globalization.NumberFormatInfo */ System_Globalization_NumberFormatInfo_Create(void** /* System.Exception */ __outException) { try { System.Globalization.NumberFormatInfo __returnValue = new System.Globalization.NumberFormatInfo(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_InvariantInfo_Get")] internal static void* /* System.Globalization.NumberFormatInfo */ System_Globalization_NumberFormatInfo_InvariantInfo_Get(void** /* System.Exception */ __outException) { try { System.Globalization.NumberFormatInfo __returnValue = System.Globalization.NumberFormatInfo.InvariantInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.CurrencyDecimalDigits; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencyDecimalDigits = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CurrencyDecimalSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencyDecimalSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Globalization_NumberFormatInfo_IsReadOnly_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get")] internal static void* /* System.Int32[] */ System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32[] __returnValue = __selfConverted.CurrencyGroupSizes; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.Int32[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencyGroupSizes = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberGroupSizes_Get")] internal static void* /* System.Int32[] */ System_Globalization_NumberFormatInfo_NumberGroupSizes_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32[] __returnValue = __selfConverted.NumberGroupSizes; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberGroupSizes_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NumberGroupSizes_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.Int32[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NumberGroupSizes = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentGroupSizes_Get")] internal static void* /* System.Int32[] */ System_Globalization_NumberFormatInfo_PercentGroupSizes_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32[] __returnValue = __selfConverted.PercentGroupSizes; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentGroupSizes_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentGroupSizes_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.Int32[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentGroupSizes = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CurrencyGroupSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencyGroupSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencySymbol_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_CurrencySymbol_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.CurrencySymbol; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencySymbol_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencySymbol_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencySymbol = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrentInfo_Get")] internal static void* /* System.Globalization.NumberFormatInfo */ System_Globalization_NumberFormatInfo_CurrentInfo_Get(void** /* System.Exception */ __outException) { try { System.Globalization.NumberFormatInfo __returnValue = System.Globalization.NumberFormatInfo.CurrentInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NaNSymbol_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_NaNSymbol_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NaNSymbol; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NaNSymbol_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NaNSymbol_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NaNSymbol = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.CurrencyNegativePattern; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencyNegativePattern = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberNegativePattern_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_NumberNegativePattern_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.NumberNegativePattern; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberNegativePattern_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NumberNegativePattern_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NumberNegativePattern = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentPositivePattern_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_PercentPositivePattern_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.PercentPositivePattern; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentPositivePattern_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentPositivePattern_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentPositivePattern = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentNegativePattern_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_PercentNegativePattern_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.PercentNegativePattern; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentNegativePattern_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentNegativePattern_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentNegativePattern = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NegativeInfinitySymbol; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NegativeInfinitySymbol = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NegativeSign_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_NegativeSign_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NegativeSign; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NegativeSign_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NegativeSign_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NegativeSign = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.NumberDecimalDigits; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NumberDecimalDigits = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NumberDecimalSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NumberDecimalSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NumberGroupSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NumberGroupSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.CurrencyPositivePattern; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CurrencyPositivePattern = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PositiveInfinitySymbol; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PositiveInfinitySymbol = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PositiveSign_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_PositiveSign_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PositiveSign; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PositiveSign_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PositiveSign_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PositiveSign = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get")] internal static int /* System.Int32 */ System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.PercentDecimalDigits; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set(void* /* System.Globalization.NumberFormatInfo */ __self, int /* System.Int32 */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentDecimalDigits = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PercentDecimalSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentDecimalSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PercentGroupSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentGroupSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentSymbol_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_PercentSymbol_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PercentSymbol; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PercentSymbol_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PercentSymbol_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PercentSymbol = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PerMilleSymbol_Get")] internal static void* /* System.String */ System_Globalization_NumberFormatInfo_PerMilleSymbol_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PerMilleSymbol; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_PerMilleSymbol_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_PerMilleSymbol_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PerMilleSymbol = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NativeDigits_Get")] internal static void* /* System.String[] */ System_Globalization_NumberFormatInfo_NativeDigits_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.NativeDigits; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_NativeDigits_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_NativeDigits_Set(void* /* System.Globalization.NumberFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.NativeDigits = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_DigitSubstitution_Get")] internal static System.Globalization.DigitShapes /* System.Globalization.DigitShapes */ System_Globalization_NumberFormatInfo_DigitSubstitution_Get(void* /* System.Globalization.NumberFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.DigitShapes __returnValue = __selfConverted.DigitSubstitution; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Globalization.DigitShapes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_DigitSubstitution_Set")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_DigitSubstitution_Set(void* /* System.Globalization.NumberFormatInfo */ __self, System.Globalization.DigitShapes /* System.Globalization.DigitShapes */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.NumberFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.DigitSubstitution = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_TypeOf")] internal static void* /* System.Type */ System_Globalization_NumberFormatInfo_TypeOf() { System.Type __returnValue = typeof(System.Globalization.NumberFormatInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_NumberFormatInfo_Destroy")] internal static void /* System.Void */ System_Globalization_NumberFormatInfo_Destroy(void* /* System.Globalization.NumberFormatInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Globalization_DigitShapes { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DigitShapes_TypeOf")] internal static void* /* System.Type */ System_Globalization_DigitShapes_TypeOf() { System.Type __returnValue = typeof(System.Globalization.DigitShapes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Globalization_DateTimeFormatInfo { [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetInstance")] internal static void* /* System.Globalization.DateTimeFormatInfo */ System_Globalization_DateTimeFormatInfo_GetInstance(void* /* System.IFormatProvider */ provider, void** /* System.Exception */ __outException) { System.IFormatProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Globalization.DateTimeFormatInfo __returnValue = System.Globalization.DateTimeFormatInfo.GetInstance(providerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetFormat")] internal static void* /* System.Object */ System_Globalization_DateTimeFormatInfo_GetFormat(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.Type */ formatType, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); System.Type formatTypeConverted = InteropUtils.GetInstance(formatType); try { System.Object __returnValue = __selfConverted.GetFormat(formatTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_Clone")] internal static void* /* System.Object */ System_Globalization_DateTimeFormatInfo_Clone(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetEra")] internal static int /* System.Int32 */ System_Globalization_DateTimeFormatInfo_GetEra(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ eraName, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); System.String eraNameConverted = InteropUtils.GetInstance(eraName); try { System.Int32 __returnValue = __selfConverted.GetEra(eraNameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetEraName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetEraName(void* /* System.Globalization.DateTimeFormatInfo */ __self, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetEraName(era); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName(void* /* System.Globalization.DateTimeFormatInfo */ __self, int /* System.Int32 */ era, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetAbbreviatedEraName(era); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName(void* /* System.Globalization.DateTimeFormatInfo */ __self, System.DayOfWeek /* System.DayOfWeek */ dayofweek, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetAbbreviatedDayName(dayofweek); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetShortestDayName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetShortestDayName(void* /* System.Globalization.DateTimeFormatInfo */ __self, System.DayOfWeek /* System.DayOfWeek */ dayOfWeek, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetShortestDayName(dayOfWeek); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.GetAllDateTimePatterns(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1(void* /* System.Globalization.DateTimeFormatInfo */ __self, char /* System.Char */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.GetAllDateTimePatterns(format); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetDayName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetDayName(void* /* System.Globalization.DateTimeFormatInfo */ __self, System.DayOfWeek /* System.DayOfWeek */ dayofweek, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetDayName(dayofweek); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName(void* /* System.Globalization.DateTimeFormatInfo */ __self, int /* System.Int32 */ month, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetAbbreviatedMonthName(month); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_GetMonthName")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_GetMonthName(void* /* System.Globalization.DateTimeFormatInfo */ __self, int /* System.Int32 */ month, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.GetMonthName(month); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ReadOnly")] internal static void* /* System.Globalization.DateTimeFormatInfo */ System_Globalization_DateTimeFormatInfo_ReadOnly(void* /* System.Globalization.DateTimeFormatInfo */ dtfi, void** /* System.Exception */ __outException) { System.Globalization.DateTimeFormatInfo dtfiConverted = InteropUtils.GetInstance(dtfi); try { System.Globalization.DateTimeFormatInfo __returnValue = System.Globalization.DateTimeFormatInfo.ReadOnly(dtfiConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ patterns, char /* System.Char */ format, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); System.String[] patternsConverted = InteropUtils.GetInstance(patterns); try { __selfConverted.SetAllDateTimePatterns(patternsConverted, format); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_Create")] internal static void* /* System.Globalization.DateTimeFormatInfo */ System_Globalization_DateTimeFormatInfo_Create(void** /* System.Exception */ __outException) { try { System.Globalization.DateTimeFormatInfo __returnValue = new System.Globalization.DateTimeFormatInfo(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_InvariantInfo_Get")] internal static void* /* System.Globalization.DateTimeFormatInfo */ System_Globalization_DateTimeFormatInfo_InvariantInfo_Get(void** /* System.Exception */ __outException) { try { System.Globalization.DateTimeFormatInfo __returnValue = System.Globalization.DateTimeFormatInfo.InvariantInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_CurrentInfo_Get")] internal static void* /* System.Globalization.DateTimeFormatInfo */ System_Globalization_DateTimeFormatInfo_CurrentInfo_Get(void** /* System.Exception */ __outException) { try { System.Globalization.DateTimeFormatInfo __returnValue = System.Globalization.DateTimeFormatInfo.CurrentInfo; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AMDesignator_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_AMDesignator_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.AMDesignator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AMDesignator_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_AMDesignator_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.AMDesignator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_Calendar_Get")] internal static void* /* System.Globalization.Calendar */ System_Globalization_DateTimeFormatInfo_Calendar_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.Calendar __returnValue = __selfConverted.Calendar; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_Calendar_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_Calendar_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.Globalization.Calendar */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Calendar = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_DateSeparator_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_DateSeparator_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.DateSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_DateSeparator_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_DateSeparator_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.DateSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get")] internal static System.DayOfWeek /* System.DayOfWeek */ System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.DayOfWeek __returnValue = __selfConverted.FirstDayOfWeek; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.DayOfWeek); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, System.DayOfWeek /* System.DayOfWeek */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.FirstDayOfWeek = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get")] internal static System.Globalization.CalendarWeekRule /* System.Globalization.CalendarWeekRule */ System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Globalization.CalendarWeekRule __returnValue = __selfConverted.CalendarWeekRule; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Globalization.CalendarWeekRule); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, System.Globalization.CalendarWeekRule /* System.Globalization.CalendarWeekRule */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.CalendarWeekRule = __value; if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.FullDateTimePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.FullDateTimePattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_LongDatePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_LongDatePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.LongDatePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_LongDatePattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_LongDatePattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.LongDatePattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_LongTimePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_LongTimePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.LongTimePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_LongTimePattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_LongTimePattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.LongTimePattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.MonthDayPattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.MonthDayPattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_PMDesignator_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_PMDesignator_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.PMDesignator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_PMDesignator_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_PMDesignator_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.PMDesignator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.RFC1123Pattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ShortDatePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ShortDatePattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.ShortTimePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ShortTimePattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.SortableDateTimePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_TimeSeparator_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_TimeSeparator_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.TimeSeparator; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_TimeSeparator_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_TimeSeparator_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.TimeSeparator = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.UniversalSortableDateTimePattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.YearMonthPattern; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.YearMonthPattern = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.AbbreviatedDayNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.AbbreviatedDayNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.ShortestDayNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.ShortestDayNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_DayNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_DayNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.DayNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_DayNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_DayNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.DayNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.AbbreviatedMonthNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.AbbreviatedMonthNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_MonthNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_MonthNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.MonthNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_MonthNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_MonthNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.MonthNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Globalization_DateTimeFormatInfo_IsReadOnly_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get")] internal static void* /* System.String */ System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.NativeCalendarName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.AbbreviatedMonthGenitiveNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.AbbreviatedMonthGenitiveNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get")] internal static void* /* System.String[] */ System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get(void* /* System.Globalization.DateTimeFormatInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String[] __returnValue = __selfConverted.MonthGenitiveNames; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set(void* /* System.Globalization.DateTimeFormatInfo */ __self, void* /* System.String[] */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Globalization.DateTimeFormatInfo __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.MonthGenitiveNames = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_TypeOf")] internal static void* /* System.Type */ System_Globalization_DateTimeFormatInfo_TypeOf() { System.Type __returnValue = typeof(System.Globalization.DateTimeFormatInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Globalization_DateTimeFormatInfo_Destroy")] internal static void /* System.Void */ System_Globalization_DateTimeFormatInfo_Destroy(void* /* System.Globalization.DateTimeFormatInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_CharEnumerator { [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_Clone")] internal static void* /* System.Object */ System_CharEnumerator_Clone(void* /* System.CharEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.CharEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_MoveNext")] internal static byte /* System.Boolean */ System_CharEnumerator_MoveNext(void* /* System.CharEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.CharEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.MoveNext(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_Dispose")] internal static void /* System.Void */ System_CharEnumerator_Dispose(void* /* System.CharEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.CharEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_Reset")] internal static void /* System.Void */ System_CharEnumerator_Reset(void* /* System.CharEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.CharEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_Current_Get")] internal static char /* System.Char */ System_CharEnumerator_Current_Get(void* /* System.CharEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.CharEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Char __returnValue = __selfConverted.Current; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_TypeOf")] internal static void* /* System.Type */ System_CharEnumerator_TypeOf() { System.Type __returnValue = typeof(System.CharEnumerator); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_CharEnumerator_Destroy")] internal static void /* System.Void */ System_CharEnumerator_Destroy(void* /* System.CharEnumerator */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_StringRuneEnumerator { [UnmanagedCallersOnly(EntryPoint = "System_Text_StringRuneEnumerator_GetEnumerator")] internal static void* /* System.Text.StringRuneEnumerator */ System_Text_StringRuneEnumerator_GetEnumerator(void* /* System.Text.StringRuneEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.StringRuneEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.StringRuneEnumerator __returnValue = __selfConverted.GetEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_StringRuneEnumerator_MoveNext")] internal static byte /* System.Boolean */ System_Text_StringRuneEnumerator_MoveNext(void* /* System.Text.StringRuneEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.StringRuneEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.MoveNext(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_StringRuneEnumerator_Current_Get")] internal static void* /* System.Text.Rune */ System_Text_StringRuneEnumerator_Current_Get(void* /* System.Text.StringRuneEnumerator */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.StringRuneEnumerator __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.Rune __returnValue = __selfConverted.Current; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } } [UnmanagedCallersOnly(EntryPoint = "System_Text_StringRuneEnumerator_Create")] internal static void* /* System.Text.StringRuneEnumerator */ System_Text_StringRuneEnumerator_Create(void** /* System.Exception */ __outException) { try { System.Text.StringRuneEnumerator __returnValue = new System.Text.StringRuneEnumerator(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_StringRuneEnumerator_TypeOf")] internal static void* /* System.Type */ System_Text_StringRuneEnumerator_TypeOf() { System.Type __returnValue = typeof(System.Text.StringRuneEnumerator); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_StringRuneEnumerator_Destroy")] internal static void /* System.Void */ System_Text_StringRuneEnumerator_Destroy(void* /* System.Text.StringRuneEnumerator */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_NormalizationForm { [UnmanagedCallersOnly(EntryPoint = "System_Text_NormalizationForm_TypeOf")] internal static void* /* System.Type */ System_Text_NormalizationForm_TypeOf() { System.Type __returnValue = typeof(System.Text.NormalizationForm); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Text_CompositeFormat { [UnmanagedCallersOnly(EntryPoint = "System_Text_CompositeFormat_Parse")] internal static void* /* System.Text.CompositeFormat */ System_Text_CompositeFormat_Parse(void* /* System.String */ format, void** /* System.Exception */ __outException) { System.String formatConverted = InteropUtils.GetInstance(format); try { System.Text.CompositeFormat __returnValue = System.Text.CompositeFormat.Parse(formatConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_CompositeFormat_Format_Get")] internal static void* /* System.String */ System_Text_CompositeFormat_Format_Get(void* /* System.Text.CompositeFormat */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.CompositeFormat __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Format; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_CompositeFormat_MinimumArgumentCount_Get")] internal static int /* System.Int32 */ System_Text_CompositeFormat_MinimumArgumentCount_Get(void* /* System.Text.CompositeFormat */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.CompositeFormat __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MinimumArgumentCount; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_CompositeFormat_TypeOf")] internal static void* /* System.Type */ System_Text_CompositeFormat_TypeOf() { System.Type __returnValue = typeof(System.Text.CompositeFormat); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_CompositeFormat_Destroy")] internal static void /* System.Void */ System_Text_CompositeFormat_Destroy(void* /* System.Text.CompositeFormat */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_StringSplitOptions { [UnmanagedCallersOnly(EntryPoint = "System_StringSplitOptions_TypeOf")] internal static void* /* System.Type */ System_StringSplitOptions_TypeOf() { System.Type __returnValue = typeof(System.StringSplitOptions); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Text_Encoding { [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Convert")] internal static void* /* System.Byte[] */ System_Text_Encoding_Convert(void* /* System.Text.Encoding */ srcEncoding, void* /* System.Text.Encoding */ dstEncoding, void* /* System.Byte[] */ bytes, void** /* System.Exception */ __outException) { System.Text.Encoding srcEncodingConverted = InteropUtils.GetInstance(srcEncoding); System.Text.Encoding dstEncodingConverted = InteropUtils.GetInstance(dstEncoding); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Byte[] __returnValue = System.Text.Encoding.Convert(srcEncodingConverted, dstEncodingConverted, bytesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Convert_1")] internal static void* /* System.Byte[] */ System_Text_Encoding_Convert_1(void* /* System.Text.Encoding */ srcEncoding, void* /* System.Text.Encoding */ dstEncoding, void* /* System.Byte[] */ bytes, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { System.Text.Encoding srcEncodingConverted = InteropUtils.GetInstance(srcEncoding); System.Text.Encoding dstEncodingConverted = InteropUtils.GetInstance(dstEncoding); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Byte[] __returnValue = System.Text.Encoding.Convert(srcEncodingConverted, dstEncodingConverted, bytesConverted, index, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_RegisterProvider")] internal static void /* System.Void */ System_Text_Encoding_RegisterProvider(void* /* System.Text.EncodingProvider */ provider, void** /* System.Exception */ __outException) { System.Text.EncodingProvider providerConverted = InteropUtils.GetInstance(provider); try { System.Text.Encoding.RegisterProvider(providerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetEncoding")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_GetEncoding(int /* System.Int32 */ codepage, void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.GetEncoding(codepage); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetEncoding_1")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_GetEncoding_1(int /* System.Int32 */ codepage, void* /* System.Text.EncoderFallback */ encoderFallback, void* /* System.Text.DecoderFallback */ decoderFallback, void** /* System.Exception */ __outException) { System.Text.EncoderFallback encoderFallbackConverted = InteropUtils.GetInstance(encoderFallback); System.Text.DecoderFallback decoderFallbackConverted = InteropUtils.GetInstance(decoderFallback); try { System.Text.Encoding __returnValue = System.Text.Encoding.GetEncoding(codepage, encoderFallbackConverted, decoderFallbackConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetEncoding_2")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_GetEncoding_2(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Text.Encoding __returnValue = System.Text.Encoding.GetEncoding(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetEncoding_3")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_GetEncoding_3(void* /* System.String */ name, void* /* System.Text.EncoderFallback */ encoderFallback, void* /* System.Text.DecoderFallback */ decoderFallback, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.Text.EncoderFallback encoderFallbackConverted = InteropUtils.GetInstance(encoderFallback); System.Text.DecoderFallback decoderFallbackConverted = InteropUtils.GetInstance(decoderFallback); try { System.Text.Encoding __returnValue = System.Text.Encoding.GetEncoding(nameConverted, encoderFallbackConverted, decoderFallbackConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetEncodings")] internal static void* /* System.Text.EncodingInfo[] */ System_Text_Encoding_GetEncodings(void** /* System.Exception */ __outException) { try { System.Text.EncodingInfo[] __returnValue = System.Text.Encoding.GetEncodings(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetPreamble")] internal static void* /* System.Byte[] */ System_Text_Encoding_GetPreamble(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Byte[] __returnValue = __selfConverted.GetPreamble(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Clone")] internal static void* /* System.Object */ System_Text_Encoding_Clone(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.Clone(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetByteCount")] internal static int /* System.Int32 */ System_Text_Encoding_GetByteCount(void* /* System.Text.Encoding */ __self, void* /* System.Char[] */ chars, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); try { System.Int32 __returnValue = __selfConverted.GetByteCount(charsConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetByteCount_1")] internal static int /* System.Int32 */ System_Text_Encoding_GetByteCount_1(void* /* System.Text.Encoding */ __self, void* /* System.String */ s, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.String sConverted = InteropUtils.GetInstance(s); try { System.Int32 __returnValue = __selfConverted.GetByteCount(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetByteCount_2")] internal static int /* System.Int32 */ System_Text_Encoding_GetByteCount_2(void* /* System.Text.Encoding */ __self, void* /* System.Char[] */ chars, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); try { System.Int32 __returnValue = __selfConverted.GetByteCount(charsConverted, index, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetByteCount_3")] internal static int /* System.Int32 */ System_Text_Encoding_GetByteCount_3(void* /* System.Text.Encoding */ __self, void* /* System.String */ s, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.String sConverted = InteropUtils.GetInstance(s); try { System.Int32 __returnValue = __selfConverted.GetByteCount(sConverted, index, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetBytes")] internal static void* /* System.Byte[] */ System_Text_Encoding_GetBytes(void* /* System.Text.Encoding */ __self, void* /* System.Char[] */ chars, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); try { System.Byte[] __returnValue = __selfConverted.GetBytes(charsConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetBytes_1")] internal static void* /* System.Byte[] */ System_Text_Encoding_GetBytes_1(void* /* System.Text.Encoding */ __self, void* /* System.Char[] */ chars, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); try { System.Byte[] __returnValue = __selfConverted.GetBytes(charsConverted, index, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetBytes_2")] internal static int /* System.Int32 */ System_Text_Encoding_GetBytes_2(void* /* System.Text.Encoding */ __self, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, int /* System.Int32 */ charCount, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Int32 __returnValue = __selfConverted.GetBytes(charsConverted, charIndex, charCount, bytesConverted, byteIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetBytes_3")] internal static void* /* System.Byte[] */ System_Text_Encoding_GetBytes_3(void* /* System.Text.Encoding */ __self, void* /* System.String */ s, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.String sConverted = InteropUtils.GetInstance(s); try { System.Byte[] __returnValue = __selfConverted.GetBytes(sConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetBytes_4")] internal static void* /* System.Byte[] */ System_Text_Encoding_GetBytes_4(void* /* System.Text.Encoding */ __self, void* /* System.String */ s, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.String sConverted = InteropUtils.GetInstance(s); try { System.Byte[] __returnValue = __selfConverted.GetBytes(sConverted, index, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetBytes_5")] internal static int /* System.Int32 */ System_Text_Encoding_GetBytes_5(void* /* System.Text.Encoding */ __self, void* /* System.String */ s, int /* System.Int32 */ charIndex, int /* System.Int32 */ charCount, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.String sConverted = InteropUtils.GetInstance(s); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Int32 __returnValue = __selfConverted.GetBytes(sConverted, charIndex, charCount, bytesConverted, byteIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetCharCount")] internal static int /* System.Int32 */ System_Text_Encoding_GetCharCount(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Int32 __returnValue = __selfConverted.GetCharCount(bytesConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetCharCount_1")] internal static int /* System.Int32 */ System_Text_Encoding_GetCharCount_1(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Int32 __returnValue = __selfConverted.GetCharCount(bytesConverted, index, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetChars")] internal static void* /* System.Char[] */ System_Text_Encoding_GetChars(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Char[] __returnValue = __selfConverted.GetChars(bytesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetChars_1")] internal static void* /* System.Char[] */ System_Text_Encoding_GetChars_1(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Char[] __returnValue = __selfConverted.GetChars(bytesConverted, index, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetChars_2")] internal static int /* System.Int32 */ System_Text_Encoding_GetChars_2(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, int /* System.Int32 */ byteCount, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Char[] charsConverted = InteropUtils.GetInstance(chars); try { System.Int32 __returnValue = __selfConverted.GetChars(bytesConverted, byteIndex, byteCount, charsConverted, charIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsAlwaysNormalized")] internal static byte /* System.Boolean */ System_Text_Encoding_IsAlwaysNormalized(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAlwaysNormalized(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsAlwaysNormalized_1")] internal static byte /* System.Boolean */ System_Text_Encoding_IsAlwaysNormalized_1(void* /* System.Text.Encoding */ __self, System.Text.NormalizationForm /* System.Text.NormalizationForm */ form, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsAlwaysNormalized(form); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetDecoder")] internal static void* /* System.Text.Decoder */ System_Text_Encoding_GetDecoder(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.Decoder __returnValue = __selfConverted.GetDecoder(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetEncoder")] internal static void* /* System.Text.Encoder */ System_Text_Encoding_GetEncoder(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.Encoder __returnValue = __selfConverted.GetEncoder(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetMaxByteCount")] internal static int /* System.Int32 */ System_Text_Encoding_GetMaxByteCount(void* /* System.Text.Encoding */ __self, int /* System.Int32 */ charCount, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetMaxByteCount(charCount); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetMaxCharCount")] internal static int /* System.Int32 */ System_Text_Encoding_GetMaxCharCount(void* /* System.Text.Encoding */ __self, int /* System.Int32 */ byteCount, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetMaxCharCount(byteCount); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetString")] internal static void* /* System.String */ System_Text_Encoding_GetString(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.String __returnValue = __selfConverted.GetString(bytesConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetString_1")] internal static void* /* System.String */ System_Text_Encoding_GetString_1(void* /* System.Text.Encoding */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.String __returnValue = __selfConverted.GetString(bytesConverted, index, count); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Equals")] internal static byte /* System.Boolean */ System_Text_Encoding_Equals(void* /* System.Text.Encoding */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_GetHashCode")] internal static int /* System.Int32 */ System_Text_Encoding_GetHashCode(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_CreateTranscodingStream")] internal static void* /* System.IO.Stream */ System_Text_Encoding_CreateTranscodingStream(void* /* System.IO.Stream */ innerStream, void* /* System.Text.Encoding */ innerStreamEncoding, void* /* System.Text.Encoding */ outerStreamEncoding, byte /* System.Boolean */ leaveOpen, void** /* System.Exception */ __outException) { System.IO.Stream innerStreamConverted = InteropUtils.GetInstance(innerStream); System.Text.Encoding innerStreamEncodingConverted = InteropUtils.GetInstance(innerStreamEncoding); System.Text.Encoding outerStreamEncodingConverted = InteropUtils.GetInstance(outerStreamEncoding); System.Boolean leaveOpenConverted = leaveOpen.ToBool(); try { System.IO.Stream __returnValue = System.Text.Encoding.CreateTranscodingStream(innerStreamConverted, innerStreamEncodingConverted, outerStreamEncodingConverted, leaveOpenConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Default_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_Default_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.Default; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_BodyName_Get")] internal static void* /* System.String */ System_Text_Encoding_BodyName_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.BodyName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_EncodingName_Get")] internal static void* /* System.String */ System_Text_Encoding_EncodingName_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.EncodingName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_HeaderName_Get")] internal static void* /* System.String */ System_Text_Encoding_HeaderName_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.HeaderName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_WebName_Get")] internal static void* /* System.String */ System_Text_Encoding_WebName_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.WebName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_WindowsCodePage_Get")] internal static int /* System.Int32 */ System_Text_Encoding_WindowsCodePage_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.WindowsCodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsBrowserDisplay_Get")] internal static byte /* System.Boolean */ System_Text_Encoding_IsBrowserDisplay_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsBrowserDisplay; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsBrowserSave_Get")] internal static byte /* System.Boolean */ System_Text_Encoding_IsBrowserSave_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsBrowserSave; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsMailNewsDisplay_Get")] internal static byte /* System.Boolean */ System_Text_Encoding_IsMailNewsDisplay_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsMailNewsDisplay; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsMailNewsSave_Get")] internal static byte /* System.Boolean */ System_Text_Encoding_IsMailNewsSave_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsMailNewsSave; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsSingleByte_Get")] internal static byte /* System.Boolean */ System_Text_Encoding_IsSingleByte_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSingleByte; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_EncoderFallback_Get")] internal static void* /* System.Text.EncoderFallback */ System_Text_Encoding_EncoderFallback_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.EncoderFallback __returnValue = __selfConverted.EncoderFallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_EncoderFallback_Set")] internal static void /* System.Void */ System_Text_Encoding_EncoderFallback_Set(void* /* System.Text.Encoding */ __self, void* /* System.Text.EncoderFallback */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.EncoderFallback = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_DecoderFallback_Get")] internal static void* /* System.Text.DecoderFallback */ System_Text_Encoding_DecoderFallback_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.DecoderFallback __returnValue = __selfConverted.DecoderFallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_DecoderFallback_Set")] internal static void /* System.Void */ System_Text_Encoding_DecoderFallback_Set(void* /* System.Text.Encoding */ __self, void* /* System.Text.DecoderFallback */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.DecoderFallback = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_IsReadOnly_Get")] internal static byte /* System.Boolean */ System_Text_Encoding_IsReadOnly_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_ASCII_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_ASCII_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.ASCII; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Latin1_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_Latin1_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.Latin1; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_CodePage_Get")] internal static int /* System.Int32 */ System_Text_Encoding_CodePage_Get(void* /* System.Text.Encoding */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoding __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.CodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Unicode_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_Unicode_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.Unicode; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_BigEndianUnicode_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_BigEndianUnicode_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.BigEndianUnicode; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_UTF7_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_UTF7_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.UTF7; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_UTF8_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_UTF8_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.UTF8; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_UTF32_Get")] internal static void* /* System.Text.Encoding */ System_Text_Encoding_UTF32_Get(void** /* System.Exception */ __outException) { try { System.Text.Encoding __returnValue = System.Text.Encoding.UTF32; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_TypeOf")] internal static void* /* System.Type */ System_Text_Encoding_TypeOf() { System.Type __returnValue = typeof(System.Text.Encoding); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoding_Destroy")] internal static void /* System.Void */ System_Text_Encoding_Destroy(void* /* System.Text.Encoding */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_EncodingProvider { [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingProvider_GetEncoding")] internal static void* /* System.Text.Encoding */ System_Text_EncodingProvider_GetEncoding(void* /* System.Text.EncodingProvider */ __self, void* /* System.String */ name, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingProvider __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Text.Encoding __returnValue = __selfConverted.GetEncoding(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingProvider_GetEncoding_1")] internal static void* /* System.Text.Encoding */ System_Text_EncodingProvider_GetEncoding_1(void* /* System.Text.EncodingProvider */ __self, int /* System.Int32 */ codepage, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingProvider __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.Encoding __returnValue = __selfConverted.GetEncoding(codepage); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingProvider_GetEncoding_2")] internal static void* /* System.Text.Encoding */ System_Text_EncodingProvider_GetEncoding_2(void* /* System.Text.EncodingProvider */ __self, void* /* System.String */ name, void* /* System.Text.EncoderFallback */ encoderFallback, void* /* System.Text.DecoderFallback */ decoderFallback, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingProvider __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Text.EncoderFallback encoderFallbackConverted = InteropUtils.GetInstance(encoderFallback); System.Text.DecoderFallback decoderFallbackConverted = InteropUtils.GetInstance(decoderFallback); try { System.Text.Encoding __returnValue = __selfConverted.GetEncoding(nameConverted, encoderFallbackConverted, decoderFallbackConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingProvider_GetEncoding_3")] internal static void* /* System.Text.Encoding */ System_Text_EncodingProvider_GetEncoding_3(void* /* System.Text.EncodingProvider */ __self, int /* System.Int32 */ codepage, void* /* System.Text.EncoderFallback */ encoderFallback, void* /* System.Text.DecoderFallback */ decoderFallback, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingProvider __selfConverted = InteropUtils.GetInstance(__self); System.Text.EncoderFallback encoderFallbackConverted = InteropUtils.GetInstance(encoderFallback); System.Text.DecoderFallback decoderFallbackConverted = InteropUtils.GetInstance(decoderFallback); try { System.Text.Encoding __returnValue = __selfConverted.GetEncoding(codepage, encoderFallbackConverted, decoderFallbackConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingProvider_TypeOf")] internal static void* /* System.Type */ System_Text_EncodingProvider_TypeOf() { System.Type __returnValue = typeof(System.Text.EncodingProvider); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingProvider_Destroy")] internal static void /* System.Void */ System_Text_EncodingProvider_Destroy(void* /* System.Text.EncodingProvider */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_EncoderFallback { [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallback_CreateFallbackBuffer")] internal static void* /* System.Text.EncoderFallbackBuffer */ System_Text_EncoderFallback_CreateFallbackBuffer(void* /* System.Text.EncoderFallback */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallback __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.EncoderFallbackBuffer __returnValue = __selfConverted.CreateFallbackBuffer(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallback_ReplacementFallback_Get")] internal static void* /* System.Text.EncoderFallback */ System_Text_EncoderFallback_ReplacementFallback_Get(void** /* System.Exception */ __outException) { try { System.Text.EncoderFallback __returnValue = System.Text.EncoderFallback.ReplacementFallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallback_ExceptionFallback_Get")] internal static void* /* System.Text.EncoderFallback */ System_Text_EncoderFallback_ExceptionFallback_Get(void** /* System.Exception */ __outException) { try { System.Text.EncoderFallback __returnValue = System.Text.EncoderFallback.ExceptionFallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallback_MaxCharCount_Get")] internal static int /* System.Int32 */ System_Text_EncoderFallback_MaxCharCount_Get(void* /* System.Text.EncoderFallback */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallback __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MaxCharCount; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallback_TypeOf")] internal static void* /* System.Type */ System_Text_EncoderFallback_TypeOf() { System.Type __returnValue = typeof(System.Text.EncoderFallback); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallback_Destroy")] internal static void /* System.Void */ System_Text_EncoderFallback_Destroy(void* /* System.Text.EncoderFallback */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_EncoderFallbackBuffer { [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_Fallback")] internal static byte /* System.Boolean */ System_Text_EncoderFallbackBuffer_Fallback(void* /* System.Text.EncoderFallbackBuffer */ __self, char /* System.Char */ charUnknown, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.Fallback(charUnknown, index); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_Fallback_1")] internal static byte /* System.Boolean */ System_Text_EncoderFallbackBuffer_Fallback_1(void* /* System.Text.EncoderFallbackBuffer */ __self, char /* System.Char */ charUnknownHigh, char /* System.Char */ charUnknownLow, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.Fallback(charUnknownHigh, charUnknownLow, index); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_GetNextChar")] internal static char /* System.Char */ System_Text_EncoderFallbackBuffer_GetNextChar(void* /* System.Text.EncoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Char __returnValue = __selfConverted.GetNextChar(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_MovePrevious")] internal static byte /* System.Boolean */ System_Text_EncoderFallbackBuffer_MovePrevious(void* /* System.Text.EncoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.MovePrevious(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_Reset")] internal static void /* System.Void */ System_Text_EncoderFallbackBuffer_Reset(void* /* System.Text.EncoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_Remaining_Get")] internal static int /* System.Int32 */ System_Text_EncoderFallbackBuffer_Remaining_Get(void* /* System.Text.EncoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Remaining; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_TypeOf")] internal static void* /* System.Type */ System_Text_EncoderFallbackBuffer_TypeOf() { System.Type __returnValue = typeof(System.Text.EncoderFallbackBuffer); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncoderFallbackBuffer_Destroy")] internal static void /* System.Void */ System_Text_EncoderFallbackBuffer_Destroy(void* /* System.Text.EncoderFallbackBuffer */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_DecoderFallback { [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallback_CreateFallbackBuffer")] internal static void* /* System.Text.DecoderFallbackBuffer */ System_Text_DecoderFallback_CreateFallbackBuffer(void* /* System.Text.DecoderFallback */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallback __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.DecoderFallbackBuffer __returnValue = __selfConverted.CreateFallbackBuffer(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallback_ReplacementFallback_Get")] internal static void* /* System.Text.DecoderFallback */ System_Text_DecoderFallback_ReplacementFallback_Get(void** /* System.Exception */ __outException) { try { System.Text.DecoderFallback __returnValue = System.Text.DecoderFallback.ReplacementFallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallback_ExceptionFallback_Get")] internal static void* /* System.Text.DecoderFallback */ System_Text_DecoderFallback_ExceptionFallback_Get(void** /* System.Exception */ __outException) { try { System.Text.DecoderFallback __returnValue = System.Text.DecoderFallback.ExceptionFallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallback_MaxCharCount_Get")] internal static int /* System.Int32 */ System_Text_DecoderFallback_MaxCharCount_Get(void* /* System.Text.DecoderFallback */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallback __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.MaxCharCount; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallback_TypeOf")] internal static void* /* System.Type */ System_Text_DecoderFallback_TypeOf() { System.Type __returnValue = typeof(System.Text.DecoderFallback); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallback_Destroy")] internal static void /* System.Void */ System_Text_DecoderFallback_Destroy(void* /* System.Text.DecoderFallback */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_DecoderFallbackBuffer { [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_Fallback")] internal static byte /* System.Boolean */ System_Text_DecoderFallbackBuffer_Fallback(void* /* System.Text.DecoderFallbackBuffer */ __self, void* /* System.Byte[] */ bytesUnknown, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesUnknownConverted = InteropUtils.GetInstance(bytesUnknown); try { System.Boolean __returnValue = __selfConverted.Fallback(bytesUnknownConverted, index); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_GetNextChar")] internal static char /* System.Char */ System_Text_DecoderFallbackBuffer_GetNextChar(void* /* System.Text.DecoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Char __returnValue = __selfConverted.GetNextChar(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return (char)0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_MovePrevious")] internal static byte /* System.Boolean */ System_Text_DecoderFallbackBuffer_MovePrevious(void* /* System.Text.DecoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.MovePrevious(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_Reset")] internal static void /* System.Void */ System_Text_DecoderFallbackBuffer_Reset(void* /* System.Text.DecoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_Remaining_Get")] internal static int /* System.Int32 */ System_Text_DecoderFallbackBuffer_Remaining_Get(void* /* System.Text.DecoderFallbackBuffer */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.DecoderFallbackBuffer __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Remaining; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_TypeOf")] internal static void* /* System.Type */ System_Text_DecoderFallbackBuffer_TypeOf() { System.Type __returnValue = typeof(System.Text.DecoderFallbackBuffer); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_DecoderFallbackBuffer_Destroy")] internal static void /* System.Void */ System_Text_DecoderFallbackBuffer_Destroy(void* /* System.Text.DecoderFallbackBuffer */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_EncodingInfo { [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_GetEncoding")] internal static void* /* System.Text.Encoding */ System_Text_EncodingInfo_GetEncoding(void* /* System.Text.EncodingInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.Encoding __returnValue = __selfConverted.GetEncoding(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_Equals")] internal static byte /* System.Boolean */ System_Text_EncodingInfo_Equals(void* /* System.Text.EncodingInfo */ __self, void* /* System.Object */ value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object valueConverted = InteropUtils.GetInstance(value); try { System.Boolean __returnValue = __selfConverted.Equals(valueConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_GetHashCode")] internal static int /* System.Int32 */ System_Text_EncodingInfo_GetHashCode(void* /* System.Text.EncodingInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_Create")] internal static void* /* System.Text.EncodingInfo */ System_Text_EncodingInfo_Create(void* /* System.Text.EncodingProvider */ provider, int /* System.Int32 */ codePage, void* /* System.String */ name, void* /* System.String */ displayName, void** /* System.Exception */ __outException) { System.Text.EncodingProvider providerConverted = InteropUtils.GetInstance(provider); System.String nameConverted = InteropUtils.GetInstance(name); System.String displayNameConverted = InteropUtils.GetInstance(displayName); try { System.Text.EncodingInfo __returnValue = new System.Text.EncodingInfo(providerConverted, codePage, nameConverted, displayNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_CodePage_Get")] internal static int /* System.Int32 */ System_Text_EncodingInfo_CodePage_Get(void* /* System.Text.EncodingInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.CodePage; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_Name_Get")] internal static void* /* System.String */ System_Text_EncodingInfo_Name_Get(void* /* System.Text.EncodingInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.Name; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_DisplayName_Get")] internal static void* /* System.String */ System_Text_EncodingInfo_DisplayName_Get(void* /* System.Text.EncodingInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.EncodingInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.String __returnValue = __selfConverted.DisplayName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_TypeOf")] internal static void* /* System.Type */ System_Text_EncodingInfo_TypeOf() { System.Type __returnValue = typeof(System.Text.EncodingInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_EncodingInfo_Destroy")] internal static void /* System.Void */ System_Text_EncodingInfo_Destroy(void* /* System.Text.EncodingInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_Decoder { [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_Reset")] internal static void /* System.Void */ System_Text_Decoder_Reset(void* /* System.Text.Decoder */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_GetCharCount")] internal static int /* System.Int32 */ System_Text_Decoder_GetCharCount(void* /* System.Text.Decoder */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ index, int /* System.Int32 */ count, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); try { System.Int32 __returnValue = __selfConverted.GetCharCount(bytesConverted, index, count); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_GetCharCount_1")] internal static int /* System.Int32 */ System_Text_Decoder_GetCharCount_1(void* /* System.Text.Decoder */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ index, int /* System.Int32 */ count, byte /* System.Boolean */ flush, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Boolean flushConverted = flush.ToBool(); try { System.Int32 __returnValue = __selfConverted.GetCharCount(bytesConverted, index, count, flushConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_GetChars")] internal static int /* System.Int32 */ System_Text_Decoder_GetChars(void* /* System.Text.Decoder */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, int /* System.Int32 */ byteCount, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Char[] charsConverted = InteropUtils.GetInstance(chars); try { System.Int32 __returnValue = __selfConverted.GetChars(bytesConverted, byteIndex, byteCount, charsConverted, charIndex); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_GetChars_1")] internal static int /* System.Int32 */ System_Text_Decoder_GetChars_1(void* /* System.Text.Decoder */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, int /* System.Int32 */ byteCount, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, byte /* System.Boolean */ flush, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Char[] charsConverted = InteropUtils.GetInstance(chars); System.Boolean flushConverted = flush.ToBool(); try { System.Int32 __returnValue = __selfConverted.GetChars(bytesConverted, byteIndex, byteCount, charsConverted, charIndex, flushConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_Convert")] internal static void /* System.Void */ System_Text_Decoder_Convert(void* /* System.Text.Decoder */ __self, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, int /* System.Int32 */ byteCount, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, int /* System.Int32 */ charCount, byte /* System.Boolean */ flush, int* /* System.Int32 */ bytesUsed, int* /* System.Int32 */ charsUsed, byte* /* System.Boolean */ completed, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Char[] charsConverted = InteropUtils.GetInstance(chars); System.Boolean flushConverted = flush.ToBool(); System.Int32 bytesUsedConverted; System.Int32 charsUsedConverted; System.Boolean completedConverted; try { __selfConverted.Convert(bytesConverted, byteIndex, byteCount, charsConverted, charIndex, charCount, flushConverted, out bytesUsedConverted, out charsUsedConverted, out completedConverted); if (__outException is not null) { *__outException = null; } if (bytesUsed is not null) { *bytesUsed = bytesUsedConverted; } if (charsUsed is not null) { *charsUsed = charsUsedConverted; } if (completed is not null) { *completed = completedConverted.ToCBool(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (bytesUsed is not null) { *bytesUsed = -1; } if (charsUsed is not null) { *charsUsed = -1; } if (completed is not null) { *completed = 0; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_Fallback_Get")] internal static void* /* System.Text.DecoderFallback */ System_Text_Decoder_Fallback_Get(void* /* System.Text.Decoder */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.DecoderFallback __returnValue = __selfConverted.Fallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_Fallback_Set")] internal static void /* System.Void */ System_Text_Decoder_Fallback_Set(void* /* System.Text.Decoder */ __self, void* /* System.Text.DecoderFallback */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Fallback = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_FallbackBuffer_Get")] internal static void* /* System.Text.DecoderFallbackBuffer */ System_Text_Decoder_FallbackBuffer_Get(void* /* System.Text.Decoder */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Decoder __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.DecoderFallbackBuffer __returnValue = __selfConverted.FallbackBuffer; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_TypeOf")] internal static void* /* System.Type */ System_Text_Decoder_TypeOf() { System.Type __returnValue = typeof(System.Text.Decoder); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_Decoder_Destroy")] internal static void /* System.Void */ System_Text_Decoder_Destroy(void* /* System.Text.Decoder */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Text_Encoder { [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_Reset")] internal static void /* System.Void */ System_Text_Encoder_Reset(void* /* System.Text.Encoder */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Reset(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_GetByteCount")] internal static int /* System.Int32 */ System_Text_Encoder_GetByteCount(void* /* System.Text.Encoder */ __self, void* /* System.Char[] */ chars, int /* System.Int32 */ index, int /* System.Int32 */ count, byte /* System.Boolean */ flush, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); System.Boolean flushConverted = flush.ToBool(); try { System.Int32 __returnValue = __selfConverted.GetByteCount(charsConverted, index, count, flushConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_GetBytes")] internal static int /* System.Int32 */ System_Text_Encoder_GetBytes(void* /* System.Text.Encoder */ __self, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, int /* System.Int32 */ charCount, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, byte /* System.Boolean */ flush, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Boolean flushConverted = flush.ToBool(); try { System.Int32 __returnValue = __selfConverted.GetBytes(charsConverted, charIndex, charCount, bytesConverted, byteIndex, flushConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_Convert")] internal static void /* System.Void */ System_Text_Encoder_Convert(void* /* System.Text.Encoder */ __self, void* /* System.Char[] */ chars, int /* System.Int32 */ charIndex, int /* System.Int32 */ charCount, void* /* System.Byte[] */ bytes, int /* System.Int32 */ byteIndex, int /* System.Int32 */ byteCount, byte /* System.Boolean */ flush, int* /* System.Int32 */ charsUsed, int* /* System.Int32 */ bytesUsed, byte* /* System.Boolean */ completed, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); System.Char[] charsConverted = InteropUtils.GetInstance(chars); System.Byte[] bytesConverted = InteropUtils.GetInstance(bytes); System.Boolean flushConverted = flush.ToBool(); System.Int32 charsUsedConverted; System.Int32 bytesUsedConverted; System.Boolean completedConverted; try { __selfConverted.Convert(charsConverted, charIndex, charCount, bytesConverted, byteIndex, byteCount, flushConverted, out charsUsedConverted, out bytesUsedConverted, out completedConverted); if (__outException is not null) { *__outException = null; } if (charsUsed is not null) { *charsUsed = charsUsedConverted; } if (bytesUsed is not null) { *bytesUsed = bytesUsedConverted; } if (completed is not null) { *completed = completedConverted.ToCBool(); } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (charsUsed is not null) { *charsUsed = -1; } if (bytesUsed is not null) { *bytesUsed = -1; } if (completed is not null) { *completed = 0; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_Fallback_Get")] internal static void* /* System.Text.EncoderFallback */ System_Text_Encoder_Fallback_Get(void* /* System.Text.Encoder */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.EncoderFallback __returnValue = __selfConverted.Fallback; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_Fallback_Set")] internal static void /* System.Void */ System_Text_Encoder_Fallback_Set(void* /* System.Text.Encoder */ __self, void* /* System.Text.EncoderFallback */ __value, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Fallback = InteropUtils.GetInstance(__value); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_FallbackBuffer_Get")] internal static void* /* System.Text.EncoderFallbackBuffer */ System_Text_Encoder_FallbackBuffer_Get(void* /* System.Text.Encoder */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Text.Encoder __selfConverted = InteropUtils.GetInstance(__self); try { System.Text.EncoderFallbackBuffer __returnValue = __selfConverted.FallbackBuffer; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_TypeOf")] internal static void* /* System.Type */ System_Text_Encoder_TypeOf() { System.Type __returnValue = typeof(System.Text.Encoder); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Text_Encoder_Destroy")] internal static void /* System.Void */ System_Text_Encoder_Destroy(void* /* System.Text.Encoder */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_IReflect { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_IReflect_GetMethod(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr, binderConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_IReflect_GetMethod_1(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetMethod(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetMethods")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_IReflect_GetMethods(void* /* System.Reflection.IReflect */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetMethods(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetField")] internal static void* /* System.Reflection.FieldInfo */ System_Reflection_IReflect_GetField(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.FieldInfo __returnValue = __selfConverted.GetField(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetFields")] internal static void* /* System.Reflection.FieldInfo[] */ System_Reflection_IReflect_GetFields(void* /* System.Reflection.IReflect */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.FieldInfo[] __returnValue = __selfConverted.GetFields(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetProperty")] internal static void* /* System.Reflection.PropertyInfo */ System_Reflection_IReflect_GetProperty(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetProperty_1")] internal static void* /* System.Reflection.PropertyInfo */ System_Reflection_IReflect_GetProperty_1(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Type */ returnType, void* /* System.Type[] */ types, void* /* System.Reflection.ParameterModifier[] */ modifiers, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Type returnTypeConverted = InteropUtils.GetInstance(returnType); System.Type[] typesConverted = InteropUtils.GetInstance(types); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); try { System.Reflection.PropertyInfo __returnValue = __selfConverted.GetProperty(nameConverted, bindingAttr, binderConverted, returnTypeConverted, typesConverted, modifiersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetProperties")] internal static void* /* System.Reflection.PropertyInfo[] */ System_Reflection_IReflect_GetProperties(void* /* System.Reflection.IReflect */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.PropertyInfo[] __returnValue = __selfConverted.GetProperties(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetMember")] internal static void* /* System.Reflection.MemberInfo[] */ System_Reflection_IReflect_GetMember(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMember(nameConverted, bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_GetMembers")] internal static void* /* System.Reflection.MemberInfo[] */ System_Reflection_IReflect_GetMembers(void* /* System.Reflection.IReflect */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ bindingAttr, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberInfo[] __returnValue = __selfConverted.GetMembers(bindingAttr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_InvokeMember")] internal static void* /* System.Object */ System_Reflection_IReflect_InvokeMember(void* /* System.Reflection.IReflect */ __self, void* /* System.String */ name, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object */ target, void* /* System.Object[] */ args, void* /* System.Reflection.ParameterModifier[] */ modifiers, void* /* System.Globalization.CultureInfo */ culture, void* /* System.String[] */ namedParameters, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); System.String nameConverted = InteropUtils.GetInstance(name); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object targetConverted = InteropUtils.GetInstance(target); System.Object[] argsConverted = InteropUtils.GetInstance(args); System.Reflection.ParameterModifier[] modifiersConverted = InteropUtils.GetInstance(modifiers); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); System.String[] namedParametersConverted = InteropUtils.GetInstance(namedParameters); try { System.Object __returnValue = __selfConverted.InvokeMember(nameConverted, invokeAttr, binderConverted, targetConverted, argsConverted, modifiersConverted, cultureConverted, namedParametersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_UnderlyingSystemType_Get")] internal static void* /* System.Type */ System_Reflection_IReflect_UnderlyingSystemType_Get(void* /* System.Reflection.IReflect */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.IReflect __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.UnderlyingSystemType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_TypeOf")] internal static void* /* System.Type */ System_Reflection_IReflect_TypeOf() { System.Type __returnValue = typeof(System.Reflection.IReflect); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_IReflect_Destroy")] internal static void /* System.Void */ System_Reflection_IReflect_Destroy(void* /* System.Reflection.IReflect */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_GenericParameterAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_GenericParameterAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_GenericParameterAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.GenericParameterAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_TypeAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_TypeAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_TypeAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.TypeAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Runtime_InteropServices_StructLayoutAttribute { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Create")] internal static void* /* System.Runtime.InteropServices.StructLayoutAttribute */ System_Runtime_InteropServices_StructLayoutAttribute_Create(System.Runtime.InteropServices.LayoutKind /* System.Runtime.InteropServices.LayoutKind */ layoutKind, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.StructLayoutAttribute __returnValue = new System.Runtime.InteropServices.StructLayoutAttribute(layoutKind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Create_1")] internal static void* /* System.Runtime.InteropServices.StructLayoutAttribute */ System_Runtime_InteropServices_StructLayoutAttribute_Create_1(short /* System.Int16 */ layoutKind, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.StructLayoutAttribute __returnValue = new System.Runtime.InteropServices.StructLayoutAttribute(layoutKind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Value_Get")] internal static System.Runtime.InteropServices.LayoutKind /* System.Runtime.InteropServices.LayoutKind */ System_Runtime_InteropServices_StructLayoutAttribute_Value_Get(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); try { System.Runtime.InteropServices.LayoutKind __returnValue = __selfConverted.Value; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Runtime.InteropServices.LayoutKind); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get")] internal static int /* System.Int32 */ System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); System.Int32 __returnValue = __selfConverted.Pack; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set")] internal static void /* System.Void */ System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self, int /* System.Int32 */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.Pack = __value; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Size_Get")] internal static int /* System.Int32 */ System_Runtime_InteropServices_StructLayoutAttribute_Size_Get(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); System.Int32 __returnValue = __selfConverted.Size; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Size_Set")] internal static void /* System.Void */ System_Runtime_InteropServices_StructLayoutAttribute_Size_Set(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self, int /* System.Int32 */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.Size = __value; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get")] internal static System.Runtime.InteropServices.CharSet /* System.Runtime.InteropServices.CharSet */ System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); System.Runtime.InteropServices.CharSet __returnValue = __selfConverted.CharSet; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set")] internal static void /* System.Void */ System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self, System.Runtime.InteropServices.CharSet /* System.Runtime.InteropServices.CharSet */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Runtime.InteropServices.StructLayoutAttribute __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.CharSet = __value; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_TypeOf")] internal static void* /* System.Type */ System_Runtime_InteropServices_StructLayoutAttribute_TypeOf() { System.Type __returnValue = typeof(System.Runtime.InteropServices.StructLayoutAttribute); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_StructLayoutAttribute_Destroy")] internal static void /* System.Void */ System_Runtime_InteropServices_StructLayoutAttribute_Destroy(void* /* System.Runtime.InteropServices.StructLayoutAttribute */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Attribute { [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes(void* /* System.Reflection.MemberInfo */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_1")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_1(void* /* System.Reflection.MemberInfo */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_2")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_2(void* /* System.Reflection.MemberInfo */ element, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_3")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_3(void* /* System.Reflection.MemberInfo */ element, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined")] internal static byte /* System.Boolean */ System_Attribute_IsDefined(void* /* System.Reflection.MemberInfo */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_1")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_1(void* /* System.Reflection.MemberInfo */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_1")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_1(void* /* System.Reflection.MemberInfo */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_2")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_2(void* /* System.Reflection.MemberInfo */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.MemberInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_4")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_4(void* /* System.Reflection.ParameterInfo */ element, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_5")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_5(void* /* System.Reflection.ParameterInfo */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_6")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_6(void* /* System.Reflection.ParameterInfo */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_7")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_7(void* /* System.Reflection.ParameterInfo */ element, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_2")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_2(void* /* System.Reflection.ParameterInfo */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_3")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_3(void* /* System.Reflection.ParameterInfo */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_3")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_3(void* /* System.Reflection.ParameterInfo */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_4")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_4(void* /* System.Reflection.ParameterInfo */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.ParameterInfo elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_8")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_8(void* /* System.Reflection.Module */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_9")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_9(void* /* System.Reflection.Module */ element, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_10")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_10(void* /* System.Reflection.Module */ element, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_11")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_11(void* /* System.Reflection.Module */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_4")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_4(void* /* System.Reflection.Module */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_5")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_5(void* /* System.Reflection.Module */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_5")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_5(void* /* System.Reflection.Module */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_6")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_6(void* /* System.Reflection.Module */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Module elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_12")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_12(void* /* System.Reflection.Assembly */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_13")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_13(void* /* System.Reflection.Assembly */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_14")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_14(void* /* System.Reflection.Assembly */ element, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttributes_15")] internal static void* /* System.Attribute[] */ System_Attribute_GetCustomAttributes_15(void* /* System.Reflection.Assembly */ element, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute[] __returnValue = System.Attribute.GetCustomAttributes(elementConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_6")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_6(void* /* System.Reflection.Assembly */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefined_7")] internal static byte /* System.Boolean */ System_Attribute_IsDefined_7(void* /* System.Reflection.Assembly */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Boolean __returnValue = System.Attribute.IsDefined(elementConverted, attributeTypeConverted, inheritConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_7")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_7(void* /* System.Reflection.Assembly */ element, void* /* System.Type */ attributeType, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetCustomAttribute_8")] internal static void* /* System.Attribute */ System_Attribute_GetCustomAttribute_8(void* /* System.Reflection.Assembly */ element, void* /* System.Type */ attributeType, byte /* System.Boolean */ inherit, void** /* System.Exception */ __outException) { System.Reflection.Assembly elementConverted = InteropUtils.GetInstance(element); System.Type attributeTypeConverted = InteropUtils.GetInstance(attributeType); System.Boolean inheritConverted = inherit.ToBool(); try { System.Attribute __returnValue = System.Attribute.GetCustomAttribute(elementConverted, attributeTypeConverted, inheritConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_Equals")] internal static byte /* System.Boolean */ System_Attribute_Equals(void* /* System.Attribute */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Attribute __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_GetHashCode")] internal static int /* System.Int32 */ System_Attribute_GetHashCode(void* /* System.Attribute */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Attribute __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_Match")] internal static byte /* System.Boolean */ System_Attribute_Match(void* /* System.Attribute */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Attribute __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Match(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_IsDefaultAttribute")] internal static byte /* System.Boolean */ System_Attribute_IsDefaultAttribute(void* /* System.Attribute */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Attribute __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsDefaultAttribute(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_TypeId_Get")] internal static void* /* System.Object */ System_Attribute_TypeId_Get(void* /* System.Attribute */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Attribute __selfConverted = InteropUtils.GetInstance(__self); try { System.Object __returnValue = __selfConverted.TypeId; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_TypeOf")] internal static void* /* System.Type */ System_Attribute_TypeOf() { System.Type __returnValue = typeof(System.Attribute); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Attribute_Destroy")] internal static void /* System.Void */ System_Attribute_Destroy(void* /* System.Attribute */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_InteropServices_LayoutKind { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_LayoutKind_TypeOf")] internal static void* /* System.Type */ System_Runtime_InteropServices_LayoutKind_TypeOf() { System.Type __returnValue = typeof(System.Runtime.InteropServices.LayoutKind); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Runtime_InteropServices_CharSet { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_CharSet_TypeOf")] internal static void* /* System.Type */ System_Runtime_InteropServices_CharSet_TypeOf() { System.Type __returnValue = typeof(System.Runtime.InteropServices.CharSet); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_ConstructorInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_Invoke")] internal static void* /* System.Object */ System_Reflection_ConstructorInfo_Invoke(void* /* System.Reflection.ConstructorInfo */ __self, void* /* System.Object[] */ parameters, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ConstructorInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object[] parametersConverted = InteropUtils.GetInstance(parameters); try { System.Object __returnValue = __selfConverted.Invoke(parametersConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_Invoke_1")] internal static void* /* System.Object */ System_Reflection_ConstructorInfo_Invoke_1(void* /* System.Reflection.ConstructorInfo */ __self, System.Reflection.BindingFlags /* System.Reflection.BindingFlags */ invokeAttr, void* /* System.Reflection.Binder */ binder, void* /* System.Object[] */ parameters, void* /* System.Globalization.CultureInfo */ culture, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ConstructorInfo __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.Binder binderConverted = InteropUtils.GetInstance(binder); System.Object[] parametersConverted = InteropUtils.GetInstance(parameters); System.Globalization.CultureInfo cultureConverted = InteropUtils.GetInstance(culture); try { System.Object __returnValue = __selfConverted.Invoke(invokeAttr, binderConverted, parametersConverted, cultureConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_Equals")] internal static byte /* System.Boolean */ System_Reflection_ConstructorInfo_Equals(void* /* System.Reflection.ConstructorInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ConstructorInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_ConstructorInfo_GetHashCode(void* /* System.Reflection.ConstructorInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ConstructorInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Reflection_ConstructorInfo_MemberType_Get(void* /* System.Reflection.ConstructorInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.ConstructorInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_ConstructorName_Get")] internal static void* /* System.String */ System_Reflection_ConstructorInfo_ConstructorName_Get() { System.String __returnValue = System.Reflection.ConstructorInfo.ConstructorName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_TypeConstructorName_Get")] internal static void* /* System.String */ System_Reflection_ConstructorInfo_TypeConstructorName_Get() { System.String __returnValue = System.Reflection.ConstructorInfo.TypeConstructorName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_ConstructorInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.ConstructorInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_ConstructorInfo_Destroy")] internal static void /* System.Void */ System_Reflection_ConstructorInfo_Destroy(void* /* System.Reflection.ConstructorInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_EventInfo { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetOtherMethods")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_EventInfo_GetOtherMethods(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetOtherMethods(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetOtherMethods_1")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_EventInfo_GetOtherMethods_1(void* /* System.Reflection.EventInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo[] __returnValue = __selfConverted.GetOtherMethods(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetAddMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_GetAddMethod(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetAddMethod(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetRemoveMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_GetRemoveMethod(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetRemoveMethod(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetRaiseMethod")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_GetRaiseMethod(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetRaiseMethod(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetAddMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_GetAddMethod_1(void* /* System.Reflection.EventInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetAddMethod(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetRemoveMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_GetRemoveMethod_1(void* /* System.Reflection.EventInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetRemoveMethod(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetRaiseMethod_1")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_GetRaiseMethod_1(void* /* System.Reflection.EventInfo */ __self, byte /* System.Boolean */ nonPublic, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Boolean nonPublicConverted = nonPublic.ToBool(); try { System.Reflection.MethodInfo __returnValue = __selfConverted.GetRaiseMethod(nonPublicConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_AddEventHandler")] internal static void /* System.Void */ System_Reflection_EventInfo_AddEventHandler(void* /* System.Reflection.EventInfo */ __self, void* /* System.Object */ target, void* /* System.Delegate */ handler, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object targetConverted = InteropUtils.GetInstance(target); System.Delegate handlerConverted = InteropUtils.GetInstance(handler)?.Trampoline; try { __selfConverted.AddEventHandler(targetConverted, handlerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_RemoveEventHandler")] internal static void /* System.Void */ System_Reflection_EventInfo_RemoveEventHandler(void* /* System.Reflection.EventInfo */ __self, void* /* System.Object */ target, void* /* System.Delegate */ handler, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object targetConverted = InteropUtils.GetInstance(target); System.Delegate handlerConverted = InteropUtils.GetInstance(handler)?.Trampoline; try { __selfConverted.RemoveEventHandler(targetConverted, handlerConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_Equals")] internal static byte /* System.Boolean */ System_Reflection_EventInfo_Equals(void* /* System.Reflection.EventInfo */ __self, void* /* System.Object */ obj, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Boolean __returnValue = __selfConverted.Equals(objConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_GetHashCode")] internal static int /* System.Int32 */ System_Reflection_EventInfo_GetHashCode(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.GetHashCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_MemberType_Get")] internal static System.Reflection.MemberTypes /* System.Reflection.MemberTypes */ System_Reflection_EventInfo_MemberType_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MemberTypes __returnValue = __selfConverted.MemberType; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.MemberTypes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_Attributes_Get")] internal static System.Reflection.EventAttributes /* System.Reflection.EventAttributes */ System_Reflection_EventInfo_Attributes_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.EventAttributes __returnValue = __selfConverted.Attributes; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return default(System.Reflection.EventAttributes); } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_IsSpecialName_Get")] internal static byte /* System.Boolean */ System_Reflection_EventInfo_IsSpecialName_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsSpecialName; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_AddMethod_Get")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_AddMethod_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.AddMethod; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_RemoveMethod_Get")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_RemoveMethod_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.RemoveMethod; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_RaiseMethod_Get")] internal static void* /* System.Reflection.MethodInfo */ System_Reflection_EventInfo_RaiseMethod_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Reflection.MethodInfo __returnValue = __selfConverted.RaiseMethod; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_IsMulticast_Get")] internal static byte /* System.Boolean */ System_Reflection_EventInfo_IsMulticast_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsMulticast; byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_EventHandlerType_Get")] internal static void* /* System.Type */ System_Reflection_EventInfo_EventHandlerType_Get(void* /* System.Reflection.EventInfo */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.EventInfo __selfConverted = InteropUtils.GetInstance(__self); try { System.Type __returnValue = __selfConverted.EventHandlerType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_TypeOf")] internal static void* /* System.Type */ System_Reflection_EventInfo_TypeOf() { System.Type __returnValue = typeof(System.Reflection.EventInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventInfo_Destroy")] internal static void /* System.Void */ System_Reflection_EventInfo_Destroy(void* /* System.Reflection.EventInfo */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_EventAttributes { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_EventAttributes_TypeOf")] internal static void* /* System.Type */ System_Reflection_EventAttributes_TypeOf() { System.Type __returnValue = typeof(System.Reflection.EventAttributes); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_Reflection_InterfaceMapping { [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_TargetType_Get")] internal static void* /* System.Type */ System_Reflection_InterfaceMapping_TargetType_Get(void* /* System.Reflection.InterfaceMapping */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); System.Type __returnValue = __selfConverted.TargetType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_TargetType_Set")] internal static void /* System.Void */ System_Reflection_InterfaceMapping_TargetType_Set(void* /* System.Reflection.InterfaceMapping */ __self, void* /* System.Type */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.TargetType = InteropUtils.GetInstance(__value); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_InterfaceType_Get")] internal static void* /* System.Type */ System_Reflection_InterfaceMapping_InterfaceType_Get(void* /* System.Reflection.InterfaceMapping */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); System.Type __returnValue = __selfConverted.InterfaceType; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_InterfaceType_Set")] internal static void /* System.Void */ System_Reflection_InterfaceMapping_InterfaceType_Set(void* /* System.Reflection.InterfaceMapping */ __self, void* /* System.Type */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.InterfaceType = InteropUtils.GetInstance(__value); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_TargetMethods_Get")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_InterfaceMapping_TargetMethods_Get(void* /* System.Reflection.InterfaceMapping */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MethodInfo[] __returnValue = __selfConverted.TargetMethods; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_TargetMethods_Set")] internal static void /* System.Void */ System_Reflection_InterfaceMapping_TargetMethods_Set(void* /* System.Reflection.InterfaceMapping */ __self, void* /* System.Reflection.MethodInfo[] */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.TargetMethods = InteropUtils.GetInstance(__value); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_InterfaceMethods_Get")] internal static void* /* System.Reflection.MethodInfo[] */ System_Reflection_InterfaceMapping_InterfaceMethods_Get(void* /* System.Reflection.InterfaceMapping */ __self) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); System.Reflection.MethodInfo[] __returnValue = __selfConverted.InterfaceMethods; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_InterfaceMethods_Set")] internal static void /* System.Void */ System_Reflection_InterfaceMapping_InterfaceMethods_Set(void* /* System.Reflection.InterfaceMapping */ __self, void* /* System.Reflection.MethodInfo[] */ __value) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Reflection.InterfaceMapping __selfConverted = InteropUtils.GetInstance(__self); __selfConverted.InterfaceMethods = InteropUtils.GetInstance(__value); if (__self is not null) { InteropUtils.ReplaceInstance(__self, __selfConverted); } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_Create")] internal static void* /* System.Reflection.InterfaceMapping */ System_Reflection_InterfaceMapping_Create(void** /* System.Exception */ __outException) { try { System.Reflection.InterfaceMapping __returnValue = new System.Reflection.InterfaceMapping(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_TypeOf")] internal static void* /* System.Type */ System_Reflection_InterfaceMapping_TypeOf() { System.Type __returnValue = typeof(System.Reflection.InterfaceMapping); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_InterfaceMapping_Destroy")] internal static void /* System.Void */ System_Reflection_InterfaceMapping_Destroy(void* /* System.Reflection.InterfaceMapping */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Reflection_MemberFilter { internal void* Context { get; } internal delegate* unmanaged CFunction { get; } internal delegate* unmanaged CDestructorFunction { get; } private WeakReference m_trampoline; internal System.Reflection.MemberFilter Trampoline { get { System.Reflection.MemberFilter? trampoline; if (m_trampoline is not null) { m_trampoline.TryGetTarget(out trampoline); } else { trampoline = null; } if (trampoline is null) { trampoline = CreateTrampoline(); m_trampoline = new(trampoline); } return trampoline; } } private System_Reflection_MemberFilter(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { Context = context; CFunction = cFunction; CDestructorFunction = cDestructorFunction; } internal System_Reflection_MemberFilter(System.Reflection.MemberFilter originalDelegate) { m_trampoline = new(originalDelegate); } ~System_Reflection_MemberFilter() { if (CDestructorFunction is null) { return; } CDestructorFunction(Context); } private System.Reflection.MemberFilter? CreateTrampoline() { if (CFunction is null) { return null; } System.Type typeOfSelf = typeof(System_Reflection_MemberFilter); string nameOfInvocationMethod = nameof(__InvokeByCallingCFunction); System.Reflection.BindingFlags bindingFlags = System.Reflection.BindingFlags.Instance | BindingFlags.NonPublic; System.Reflection.MethodInfo? invocationMethod = typeOfSelf.GetMethod(nameOfInvocationMethod, bindingFlags); if (invocationMethod is null) { throw new Exception("Failed to retrieve delegate invocation method"); } System.Reflection.MemberFilter trampoline = (System.Reflection.MemberFilter)System.Delegate.CreateDelegate(typeof(System.Reflection.MemberFilter), this, invocationMethod); return trampoline; } private System.Boolean __InvokeByCallingCFunction(System.Reflection.MemberInfo /* System.Reflection.MemberInfo */ m, System.Object /* System.Object */ filterCriteria) { void* mConverted = m.AllocateGCHandleAndGetAddress(); void* filterCriteriaConverted = filterCriteria.AllocateGCHandleAndGetAddress(); var __returnValue = CFunction(Context, mConverted, filterCriteriaConverted); var __returnValueConverted = __returnValue.ToBool(); return __returnValueConverted; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_Create")] public static void* Create(void* context, delegate* unmanaged cFunction, delegate* unmanaged cDestructorFunction) { var self = new System_Reflection_MemberFilter(context, cFunction, cDestructorFunction); void* selfHandle = self.AllocateGCHandleAndGetAddress(); return selfHandle; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_Invoke")] public static byte /* System.Boolean */ Invoke(void* self, void* /* System.Reflection.MemberInfo */ m, void* /* System.Object */ filterCriteria, void** __outException) { if (self is null) { throw new ArgumentNullException(nameof(self)); } try { var selfConverted = InteropUtils.GetInstance(self); System.Reflection.MemberInfo mConverted = InteropUtils.GetInstance(m); System.Object filterCriteriaConverted = InteropUtils.GetInstance(filterCriteria); var __returnValue = selfConverted.Trampoline(mConverted, filterCriteriaConverted); var __returnValueConverted = __returnValue.ToCBool(); return __returnValueConverted; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_Context_Get")] public static void* Context_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.Context; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_CFunction_Get")] public static delegate* unmanaged CFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_CDestructorFunction_Get")] public static delegate* unmanaged CDestructorFunction_Get(void* self) { if (self is null) { throw new ArgumentNullException(nameof(self)); } var selfConverted = InteropUtils.GetInstance(self); return selfConverted.CDestructorFunction; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_TypeOf")] internal static void* /* System.Type */ System_Reflection_MemberFilter_TypeOf() { System.Type __returnValue = typeof(System.Reflection.MemberFilter); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Reflection_MemberFilter_Destroy")] internal static void /* System.Void */ System_Reflection_MemberFilter_Destroy(void* /* System.Reflection.MemberFilter */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_InteropServices_Marshal { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_OffsetOf")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_OffsetOf(void* /* System.Type */ t, void* /* System.String */ fieldName, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); System.String fieldNameConverted = InteropUtils.GetInstance(fieldName); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.OffsetOf(tConverted, fieldNameConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadByte")] internal static byte /* System.Byte */ System_Runtime_InteropServices_Marshal_ReadByte(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Byte __returnValue = System.Runtime.InteropServices.Marshal.ReadByte(ptrConverted, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt16")] internal static short /* System.Int16 */ System_Runtime_InteropServices_Marshal_ReadInt16(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Int16 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt16(ptrConverted, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt32")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_ReadInt32(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt32(ptrConverted, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt64")] internal static long /* System.Int64 */ System_Runtime_InteropServices_Marshal_ReadInt64(void** /* System.Object */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { System.Object ptrConverted; if (ptr is not null) { ptrConverted = InteropUtils.GetInstance((*ptr)); } else { ptrConverted = default(System.Object); } try { System.Int64 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt64(ptrConverted, ofs); if (__outException is not null) { *__outException = null; } if (ptr is not null) { *ptr = ptrConverted.AllocateGCHandleAndGetAddress(); } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteByte")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteByte(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, byte /* System.Byte */ val, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Runtime.InteropServices.Marshal.WriteByte(ptrConverted, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteInt32")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteInt32(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, int /* System.Int32 */ val, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Runtime.InteropServices.Marshal.WriteInt32(ptrConverted, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteInt64")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteInt64(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, long /* System.Int64 */ val, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Runtime.InteropServices.Marshal.WriteInt64(ptrConverted, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetLastPInvokeError")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetLastPInvokeError(void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetLastPInvokeError(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SetLastPInvokeError")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_SetLastPInvokeError(int /* System.Int32 */ error, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.SetLastPInvokeError(error); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetExceptionPointers")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetExceptionPointers(void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetExceptionPointers(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetExceptionCode")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetExceptionCode(void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetExceptionCode(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StructureToPtr")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_StructureToPtr(void* /* System.Object */ structure, nint /* System.IntPtr */ ptr, byte /* System.Boolean */ fDeleteOld, void** /* System.Exception */ __outException) { System.Object structureConverted = InteropUtils.GetInstance(structure); System.Boolean fDeleteOldConverted = fDeleteOld.ToBool(); try { System.Runtime.InteropServices.Marshal.StructureToPtr(structureConverted, ptr, fDeleteOldConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_DestroyStructure")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_DestroyStructure(nint /* System.IntPtr */ ptr, void* /* System.Type */ structuretype, void** /* System.Exception */ __outException) { System.Type structuretypeConverted = InteropUtils.GetInstance(structuretype); try { System.Runtime.InteropServices.Marshal.DestroyStructure(ptr, structuretypeConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_AllocHGlobal")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_AllocHGlobal(int /* System.Int32 */ cb, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.AllocHGlobal(cb); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringAnsi")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringAnsi(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(ptr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ len, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(ptr, len); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringUni")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringUni(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringUni(ptr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringUni_1")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringUni_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ len, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringUni(ptr, len); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringUTF8")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringUTF8(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringUTF8(ptr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ byteLen, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringUTF8(ptr, byteLen); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SizeOf")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_SizeOf(void* /* System.Object */ structure, void** /* System.Exception */ __outException) { System.Object structureConverted = InteropUtils.GetInstance(structure); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.SizeOf(structureConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SizeOf_1")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_SizeOf_1(void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.SizeOf(tConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SizeOf_A1")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_SizeOf_A1(void* /* System.Type */ T, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); try { System.Type __targetTypeForGenericCall = typeof(System.Runtime.InteropServices.Marshal); System.String __memberNameForGenericCall = nameof(System.Runtime.InteropServices.Marshal.SizeOf); System.Object? __methodTargetForGenericCall = null; System.Object[]? __parametersForGenericCall = null; System.Type[] __parameterTypesForGenericCall = System.Type.EmptyTypes; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method SizeOf not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.Int32 __returnValue = (System.Int32)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_QueryInterface")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_QueryInterface(nint /* System.IntPtr */ pUnk, void** /* System.Guid */ iid, nint* /* System.IntPtr */ ppv, void** /* System.Exception */ __outException) { System.Guid iidConverted; if (iid is not null) { iidConverted = InteropUtils.GetInstance((*iid)); } else { iidConverted = default(System.Guid); } System.IntPtr ppvConverted; try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.QueryInterface(pUnk, iidConverted, out ppvConverted); if (__outException is not null) { *__outException = null; } if (iid is not null) { *iid = iidConverted.AllocateGCHandleAndGetAddress(); } if (ppv is not null) { *ppv = ppvConverted; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (ppv is not null) { *ppv = nint.Zero; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_AddRef")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_AddRef(nint /* System.IntPtr */ pUnk, void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.AddRef(pUnk); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Release")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_Release(nint /* System.IntPtr */ pUnk, void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.Release(pUnk); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement(void* /* System.Array */ arr, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { System.Array arrConverted = InteropUtils.GetInstance(arr); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement(arrConverted, index); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1(void* /* System.Type */ T, void* /* T[] */ arr, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); System.Array arrConverted = InteropUtils.GetInstance(arr); try { System.Type __targetTypeForGenericCall = typeof(System.Runtime.InteropServices.Marshal); System.String __memberNameForGenericCall = nameof(System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { arrConverted, index }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { System.Type.MakeGenericMethodParameter(0).MakeArrayType(), typeof(System.Int32) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method UnsafeAddrOfPinnedArrayElement not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.IntPtr __returnValue = (System.IntPtr)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_OffsetOf_A1")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_OffsetOf_A1(void* /* System.Type */ T, void* /* System.String */ fieldName, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); System.String fieldNameConverted = InteropUtils.GetInstance(fieldName); try { System.Type __targetTypeForGenericCall = typeof(System.Runtime.InteropServices.Marshal); System.String __memberNameForGenericCall = nameof(System.Runtime.InteropServices.Marshal.OffsetOf); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { fieldNameConverted }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { typeof(System.String) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method OffsetOf not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.IntPtr __returnValue = (System.IntPtr)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy(void* /* System.Int32[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Int32[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_1(void* /* System.Char[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Char[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_2")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_2(void* /* System.Int16[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Int16[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_3")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_3(void* /* System.Int64[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Int64[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_4")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_4(void* /* System.Single[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Single[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_5")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_5(void* /* System.Double[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Double[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_6")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_6(void* /* System.Byte[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Byte[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_7")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_7(void* /* System.IntPtr[] */ source, int /* System.Int32 */ startIndex, nint /* System.IntPtr */ destination, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.IntPtr[] sourceConverted = InteropUtils.GetInstance(source); try { System.Runtime.InteropServices.Marshal.Copy(sourceConverted, startIndex, destination, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_8")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_8(nint /* System.IntPtr */ source, void* /* System.Int32[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Int32[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_9")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_9(nint /* System.IntPtr */ source, void* /* System.Char[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Char[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_10")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_10(nint /* System.IntPtr */ source, void* /* System.Int16[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Int16[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_11")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_11(nint /* System.IntPtr */ source, void* /* System.Int64[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Int64[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_12")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_12(nint /* System.IntPtr */ source, void* /* System.Single[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Single[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_13")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_13(nint /* System.IntPtr */ source, void* /* System.Double[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Double[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_14")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_14(nint /* System.IntPtr */ source, void* /* System.Byte[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.Byte[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Copy_15")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Copy_15(nint /* System.IntPtr */ source, void* /* System.IntPtr[] */ destination, int /* System.Int32 */ startIndex, int /* System.Int32 */ length, void** /* System.Exception */ __outException) { System.IntPtr[] destinationConverted = InteropUtils.GetInstance(destination); try { System.Runtime.InteropServices.Marshal.Copy(source, destinationConverted, startIndex, length); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadByte_1")] internal static byte /* System.Byte */ System_Runtime_InteropServices_Marshal_ReadByte_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { try { System.Byte __returnValue = System.Runtime.InteropServices.Marshal.ReadByte(ptr, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadByte_2")] internal static byte /* System.Byte */ System_Runtime_InteropServices_Marshal_ReadByte_2(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.Byte __returnValue = System.Runtime.InteropServices.Marshal.ReadByte(ptr); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt16_1")] internal static short /* System.Int16 */ System_Runtime_InteropServices_Marshal_ReadInt16_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { try { System.Int16 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt16(ptr, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt16_2")] internal static short /* System.Int16 */ System_Runtime_InteropServices_Marshal_ReadInt16_2(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.Int16 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt16(ptr); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt32_1")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_ReadInt32_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt32(ptr, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt32_2")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_ReadInt32_2(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt32(ptr); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadIntPtr")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_ReadIntPtr(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.ReadIntPtr(ptrConverted, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadIntPtr_1")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_ReadIntPtr_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.ReadIntPtr(ptr, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadIntPtr_2")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_ReadIntPtr_2(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.ReadIntPtr(ptr); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt64_1")] internal static long /* System.Int64 */ System_Runtime_InteropServices_Marshal_ReadInt64_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, void** /* System.Exception */ __outException) { try { System.Int64 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt64(ptr, ofs); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReadInt64_2")] internal static long /* System.Int64 */ System_Runtime_InteropServices_Marshal_ReadInt64_2(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.Int64 __returnValue = System.Runtime.InteropServices.Marshal.ReadInt64(ptr); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteByte_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteByte_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, byte /* System.Byte */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteByte(ptr, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteByte_2")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteByte_2(nint /* System.IntPtr */ ptr, byte /* System.Byte */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteByte(ptr, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteInt32_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteInt32_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, int /* System.Int32 */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteInt32(ptr, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteInt32_2")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteInt32_2(nint /* System.IntPtr */ ptr, int /* System.Int32 */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteInt32(ptr, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteIntPtr")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteIntPtr(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, nint /* System.IntPtr */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteIntPtr(ptr, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteIntPtr_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteIntPtr_1(void* /* System.Object */ ptr, int /* System.Int32 */ ofs, nint /* System.IntPtr */ val, void** /* System.Exception */ __outException) { System.Object ptrConverted = InteropUtils.GetInstance(ptr); try { System.Runtime.InteropServices.Marshal.WriteIntPtr(ptrConverted, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteIntPtr_2")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteIntPtr_2(nint /* System.IntPtr */ ptr, nint /* System.IntPtr */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteIntPtr(ptr, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteInt64_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteInt64_1(nint /* System.IntPtr */ ptr, int /* System.Int32 */ ofs, long /* System.Int64 */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteInt64(ptr, ofs, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_WriteInt64_2")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_WriteInt64_2(nint /* System.IntPtr */ ptr, long /* System.Int64 */ val, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.WriteInt64(ptr, val); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Prelink")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Prelink(void* /* System.Reflection.MethodInfo */ m, void** /* System.Exception */ __outException) { System.Reflection.MethodInfo mConverted = InteropUtils.GetInstance(m); try { System.Runtime.InteropServices.Marshal.Prelink(mConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PrelinkAll")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_PrelinkAll(void* /* System.Type */ c, void** /* System.Exception */ __outException) { System.Type cConverted = InteropUtils.GetInstance(c); try { System.Runtime.InteropServices.Marshal.PrelinkAll(cConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStructure")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_PtrToStructure(nint /* System.IntPtr */ ptr, void* /* System.Type */ structureType, void** /* System.Exception */ __outException) { System.Type structureTypeConverted = InteropUtils.GetInstance(structureType); try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.PtrToStructure(ptr, structureTypeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStructure_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_PtrToStructure_1(nint /* System.IntPtr */ ptr, void* /* System.Object */ structure, void** /* System.Exception */ __outException) { System.Object structureConverted = InteropUtils.GetInstance(structure); try { System.Runtime.InteropServices.Marshal.PtrToStructure(ptr, structureConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_DestroyStructure_A1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_DestroyStructure_A1(void* /* System.Type */ T, nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); try { System.Type __targetTypeForGenericCall = typeof(System.Runtime.InteropServices.Marshal); System.String __memberNameForGenericCall = nameof(System.Runtime.InteropServices.Marshal.DestroyStructure); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { ptr }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { typeof(System.IntPtr) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method DestroyStructure not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); __genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetHINSTANCE")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetHINSTANCE(void* /* System.Reflection.Module */ m, void** /* System.Exception */ __outException) { System.Reflection.Module mConverted = InteropUtils.GetInstance(m); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetHINSTANCE(mConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetExceptionForHR")] internal static void* /* System.Exception */ System_Runtime_InteropServices_Marshal_GetExceptionForHR(int /* System.Int32 */ errorCode, void** /* System.Exception */ __outException) { try { System.Exception __returnValue = System.Runtime.InteropServices.Marshal.GetExceptionForHR(errorCode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetExceptionForHR_1")] internal static void* /* System.Exception */ System_Runtime_InteropServices_Marshal_GetExceptionForHR_1(int /* System.Int32 */ errorCode, nint /* System.IntPtr */ errorInfo, void** /* System.Exception */ __outException) { try { System.Exception __returnValue = System.Runtime.InteropServices.Marshal.GetExceptionForHR(errorCode, errorInfo); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ThrowExceptionForHR")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ThrowExceptionForHR(int /* System.Int32 */ errorCode, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(errorCode); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1(int /* System.Int32 */ errorCode, nint /* System.IntPtr */ errorInfo, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(errorCode, errorInfo); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SecureStringToBSTR")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_SecureStringToBSTR(void* /* System.Security.SecureString */ s, void** /* System.Exception */ __outException) { System.Security.SecureString sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.SecureStringToBSTR(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi(void* /* System.Security.SecureString */ s, void** /* System.Exception */ __outException) { System.Security.SecureString sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemAnsi(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode(void* /* System.Security.SecureString */ s, void** /* System.Exception */ __outException) { System.Security.SecureString sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemUnicode(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi(void* /* System.Security.SecureString */ s, void** /* System.Exception */ __outException) { System.Security.SecureString sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocAnsi(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode(void* /* System.Security.SecureString */ s, void** /* System.Exception */ __outException) { System.Security.SecureString sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocUnicode(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToHGlobalAnsi(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToHGlobalUni")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToHGlobalUni(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToHGlobalUni(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToCoTaskMemUni(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToCoTaskMemUTF8(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToCoTaskMemAnsi(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GenerateGuidForType")] internal static void* /* System.Guid */ System_Runtime_InteropServices_Marshal_GenerateGuidForType(void* /* System.Type */ type, void** /* System.Exception */ __outException) { System.Type typeConverted = InteropUtils.GetInstance(type); try { System.Guid __returnValue = System.Runtime.InteropServices.Marshal.GenerateGuidForType(typeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GenerateProgIdForType")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_GenerateProgIdForType(void* /* System.Type */ type, void** /* System.Exception */ __outException) { System.Type typeConverted = InteropUtils.GetInstance(type); try { System.String __returnValue = System.Runtime.InteropServices.Marshal.GenerateProgIdForType(typeConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer")] internal static void* /* System.Delegate */ System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer(nint /* System.IntPtr */ ptr, void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); try { System.Delegate __returnValue = System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(ptr, tConverted); void* __returnValueNative = new System_Delegate(__returnValue).AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate(void* /* System.Delegate */ d, void** /* System.Exception */ __outException) { System.Delegate dConverted = InteropUtils.GetInstance(d)?.Trampoline; try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(dConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error(void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetHRForLastWin32Error(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ZeroFreeBSTR")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ZeroFreeBSTR(nint /* System.IntPtr */ s, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ZeroFreeBSTR(s); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi(nint /* System.IntPtr */ s, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemAnsi(s); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode(nint /* System.IntPtr */ s, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemUnicode(s); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8(nint /* System.IntPtr */ s, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemUTF8(s); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi(nint /* System.IntPtr */ s, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ZeroFreeGlobalAllocAnsi(s); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode(nint /* System.IntPtr */ s, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.ZeroFreeGlobalAllocUnicode(s); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToBSTR")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToBSTR(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToBSTR(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringBSTR")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringBSTR(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringBSTR(ptr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetTypeFromCLSID")] internal static void* /* System.Type */ System_Runtime_InteropServices_Marshal_GetTypeFromCLSID(void* /* System.Guid */ clsid, void** /* System.Exception */ __outException) { System.Guid clsidConverted = InteropUtils.GetInstance(clsid); try { System.Type __returnValue = System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(clsidConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_InitHandle")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_InitHandle(void* /* System.Runtime.InteropServices.SafeHandle */ safeHandle, nint /* System.IntPtr */ handle, void** /* System.Exception */ __outException) { System.Runtime.InteropServices.SafeHandle safeHandleConverted = InteropUtils.GetInstance(safeHandle); try { System.Runtime.InteropServices.Marshal.InitHandle(safeHandleConverted, handle); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetLastWin32Error")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetLastWin32Error(void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetLastWin32Error(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage(void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.GetLastPInvokeErrorMessage(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetHRForException")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetHRForException(void* /* System.Exception */ e, void** /* System.Exception */ __outException) { System.Exception eConverted = InteropUtils.GetInstance(e); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetHRForException(eConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup")] internal static byte /* System.Boolean */ System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup(void** /* System.Exception */ __outException) { try { System.Boolean __returnValue = System.Runtime.InteropServices.Marshal.AreComObjectsAvailableForCleanup(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_CreateAggregatedObject")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_CreateAggregatedObject(nint /* System.IntPtr */ pOuter, void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.CreateAggregatedObject(pOuter, oConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_BindToMoniker")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_BindToMoniker(void* /* System.String */ monikerName, void** /* System.Exception */ __outException) { System.String monikerNameConverted = InteropUtils.GetInstance(monikerName); try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.BindToMoniker(monikerNameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext(void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.CleanupUnusedObjectsInCurrentContext(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_CreateWrapperOfType")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_CreateWrapperOfType(void* /* System.Object */ o, void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); System.Type tConverted = InteropUtils.GetInstance(t); try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.CreateWrapperOfType(oConverted, tConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength(void* /* System.Object */ otp, byte /* System.Boolean */ fIsWeak, void** /* System.Exception */ __outException) { System.Object otpConverted = InteropUtils.GetInstance(otp); System.Boolean fIsWeakConverted = fIsWeak.ToBool(); try { System.Runtime.InteropServices.Marshal.ChangeWrapperHandleStrength(otpConverted, fIsWeakConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_FinalReleaseComObject")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_FinalReleaseComObject(void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.FinalReleaseComObject(oConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetComInterfaceForObject")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetComInterfaceForObject(void* /* System.Object */ o, void* /* System.Type */ T, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); System.Type TConverted = InteropUtils.GetInstance(T); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(oConverted, TConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1(void* /* System.Object */ o, void* /* System.Type */ T, System.Runtime.InteropServices.CustomQueryInterfaceMode /* System.Runtime.InteropServices.CustomQueryInterfaceMode */ mode, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); System.Type TConverted = InteropUtils.GetInstance(T); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(oConverted, TConverted, mode); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetComObjectData")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_GetComObjectData(void* /* System.Object */ obj, void* /* System.Object */ key, void** /* System.Exception */ __outException) { System.Object objConverted = InteropUtils.GetInstance(obj); System.Object keyConverted = InteropUtils.GetInstance(key); try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.GetComObjectData(objConverted, keyConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetIDispatchForObject")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetIDispatchForObject(void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetIDispatchForObject(oConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetIUnknownForObject")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_GetIUnknownForObject(void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.GetIUnknownForObject(oConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetNativeVariantForObject")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_GetNativeVariantForObject(void* /* System.Object */ obj, nint /* System.IntPtr */ pDstNativeVariant, void** /* System.Exception */ __outException) { System.Object objConverted = InteropUtils.GetInstance(obj); try { System.Runtime.InteropServices.Marshal.GetNativeVariantForObject(objConverted, pDstNativeVariant); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown(nint /* System.IntPtr */ pUnk, void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.GetTypedObjectForIUnknown(pUnk, tConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetObjectForIUnknown")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_GetObjectForIUnknown(nint /* System.IntPtr */ pUnk, void** /* System.Exception */ __outException) { try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.GetObjectForIUnknown(pUnk); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant(nint /* System.IntPtr */ pSrcNativeVariant, void** /* System.Exception */ __outException) { try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant(pSrcNativeVariant); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants")] internal static void* /* System.Object[] */ System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants(nint /* System.IntPtr */ aSrcNativeVariant, int /* System.Int32 */ cVars, void** /* System.Exception */ __outException) { try { System.Object[] __returnValue = System.Runtime.InteropServices.Marshal.GetObjectsForNativeVariants(aSrcNativeVariant, cVars); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1")] internal static void* /* System.Array */ System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1(void* /* System.Type */ T, nint /* System.IntPtr */ aSrcNativeVariant, int /* System.Int32 */ cVars, void** /* System.Exception */ __outException) { System.Type TConverted = InteropUtils.GetInstance(T); try { System.Type __targetTypeForGenericCall = typeof(System.Runtime.InteropServices.Marshal); System.String __memberNameForGenericCall = nameof(System.Runtime.InteropServices.Marshal.GetObjectsForNativeVariants); System.Object? __methodTargetForGenericCall = null; System.Object[] __parametersForGenericCall = new System.Object[] { aSrcNativeVariant, cVars }; System.Type[] __parameterTypesForGenericCall = new System.Type[] { typeof(System.IntPtr), typeof(System.Int32) }; System.Type[] __genericParameterTypesForGenericCall = new System.Type[] { TConverted }; System.Reflection.MethodInfo __methodForGenericCall = __targetTypeForGenericCall.GetMethod(__memberNameForGenericCall, 1, __parameterTypesForGenericCall) ?? throw new Exception("Method GetObjectsForNativeVariants not found"); System.Reflection.MethodInfo __genericMethodForGenericCall = __methodForGenericCall.MakeGenericMethod(__genericParameterTypesForGenericCall); System.Array __returnValue = (System.Array)__genericMethodForGenericCall.Invoke(__methodTargetForGenericCall, __parametersForGenericCall); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetStartComSlot")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetStartComSlot(void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetStartComSlot(tConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetEndComSlot")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetEndComSlot(void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetEndComSlot(tConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown")] internal static void* /* System.Object */ System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown(nint /* System.IntPtr */ unknown, void** /* System.Exception */ __outException) { try { System.Object __returnValue = System.Runtime.InteropServices.Marshal.GetUniqueObjectForIUnknown(unknown); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_IsComObject")] internal static byte /* System.Boolean */ System_Runtime_InteropServices_Marshal_IsComObject(void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.Boolean __returnValue = System.Runtime.InteropServices.Marshal.IsComObject(oConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom")] internal static byte /* System.Boolean */ System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom(void* /* System.Type */ t, void** /* System.Exception */ __outException) { System.Type tConverted = InteropUtils.GetInstance(t); try { System.Boolean __returnValue = System.Runtime.InteropServices.Marshal.IsTypeVisibleFromCom(tConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReleaseComObject")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_ReleaseComObject(void* /* System.Object */ o, void** /* System.Exception */ __outException) { System.Object oConverted = InteropUtils.GetInstance(o); try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.ReleaseComObject(oConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SetComObjectData")] internal static byte /* System.Boolean */ System_Runtime_InteropServices_Marshal_SetComObjectData(void* /* System.Object */ obj, void* /* System.Object */ key, void* /* System.Object */ data, void** /* System.Exception */ __outException) { System.Object objConverted = InteropUtils.GetInstance(obj); System.Object keyConverted = InteropUtils.GetInstance(key); System.Object dataConverted = InteropUtils.GetInstance(data); try { System.Boolean __returnValue = System.Runtime.InteropServices.Marshal.SetComObjectData(objConverted, keyConverted, dataConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringAuto")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringAuto(nint /* System.IntPtr */ ptr, int /* System.Int32 */ len, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringAuto(ptr, len); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_PtrToStringAuto_1")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_PtrToStringAuto_1(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.PtrToStringAuto(ptr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToHGlobalAuto")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToHGlobalAuto(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToHGlobalAuto(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto(void* /* System.String */ s, void** /* System.Exception */ __outException) { System.String sConverted = InteropUtils.GetInstance(s); try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.StringToCoTaskMemAuto(sConverted); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_AllocHGlobal_1")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_AllocHGlobal_1(nint /* System.IntPtr */ cb, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.AllocHGlobal(cb); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_FreeHGlobal")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_FreeHGlobal(nint /* System.IntPtr */ hglobal, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.FreeHGlobal(hglobal); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReAllocHGlobal")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_ReAllocHGlobal(nint /* System.IntPtr */ pv, nint /* System.IntPtr */ cb, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.ReAllocHGlobal(pv, cb); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_AllocCoTaskMem")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_AllocCoTaskMem(int /* System.Int32 */ cb, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.AllocCoTaskMem(cb); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_FreeCoTaskMem")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_FreeCoTaskMem(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.FreeCoTaskMem(ptr); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem")] internal static nint /* System.IntPtr */ System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem(nint /* System.IntPtr */ pv, int /* System.Int32 */ cb, void** /* System.Exception */ __outException) { try { System.IntPtr __returnValue = System.Runtime.InteropServices.Marshal.ReAllocCoTaskMem(pv, cb); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return nint.Zero; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_FreeBSTR")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_FreeBSTR(nint /* System.IntPtr */ ptr, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.FreeBSTR(ptr); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetLastSystemError")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_GetLastSystemError(void** /* System.Exception */ __outException) { try { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.GetLastSystemError(); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SetLastSystemError")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_SetLastSystemError(int /* System.Int32 */ error, void** /* System.Exception */ __outException) { try { System.Runtime.InteropServices.Marshal.SetLastSystemError(error); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage")] internal static void* /* System.String */ System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage(int /* System.Int32 */ error, void** /* System.Exception */ __outException) { try { System.String __returnValue = System.Runtime.InteropServices.Marshal.GetPInvokeErrorMessage(error); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get() { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.SystemDefaultCharSize; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get")] internal static int /* System.Int32 */ System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get() { System.Int32 __returnValue = System.Runtime.InteropServices.Marshal.SystemMaxDBCSCharSize; return __returnValue; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_TypeOf")] internal static void* /* System.Type */ System_Runtime_InteropServices_Marshal_TypeOf() { System.Type __returnValue = typeof(System.Runtime.InteropServices.Marshal); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_Marshal_Destroy_1")] internal static void /* System.Void */ System_Runtime_InteropServices_Marshal_Destroy_1(void* /* System.Runtime.InteropServices.Marshal */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Security_SecureString { [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_AppendChar")] internal static void /* System.Void */ System_Security_SecureString_AppendChar(void* /* System.Security.SecureString */ __self, char /* System.Char */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.AppendChar(c); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_Clear")] internal static void /* System.Void */ System_Security_SecureString_Clear(void* /* System.Security.SecureString */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Clear(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_Copy")] internal static void* /* System.Security.SecureString */ System_Security_SecureString_Copy(void* /* System.Security.SecureString */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { System.Security.SecureString __returnValue = __selfConverted.Copy(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_Dispose")] internal static void /* System.Void */ System_Security_SecureString_Dispose(void* /* System.Security.SecureString */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.Dispose(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_InsertAt")] internal static void /* System.Void */ System_Security_SecureString_InsertAt(void* /* System.Security.SecureString */ __self, int /* System.Int32 */ index, char /* System.Char */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.InsertAt(index, c); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_IsReadOnly")] internal static byte /* System.Boolean */ System_Security_SecureString_IsReadOnly(void* /* System.Security.SecureString */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { System.Boolean __returnValue = __selfConverted.IsReadOnly(); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_MakeReadOnly")] internal static void /* System.Void */ System_Security_SecureString_MakeReadOnly(void* /* System.Security.SecureString */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.MakeReadOnly(); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_RemoveAt")] internal static void /* System.Void */ System_Security_SecureString_RemoveAt(void* /* System.Security.SecureString */ __self, int /* System.Int32 */ index, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.RemoveAt(index); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_SetAt")] internal static void /* System.Void */ System_Security_SecureString_SetAt(void* /* System.Security.SecureString */ __self, int /* System.Int32 */ index, char /* System.Char */ c, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { __selfConverted.SetAt(index, c); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_Create")] internal static void* /* System.Security.SecureString */ System_Security_SecureString_Create(void** /* System.Exception */ __outException) { try { System.Security.SecureString __returnValue = new System.Security.SecureString(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_Length_Get")] internal static int /* System.Int32 */ System_Security_SecureString_Length_Get(void* /* System.Security.SecureString */ __self, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } System.Security.SecureString __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Length; if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_TypeOf")] internal static void* /* System.Type */ System_Security_SecureString_TypeOf() { System.Type __returnValue = typeof(System.Security.SecureString); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_Security_SecureString_Destroy")] internal static void /* System.Void */ System_Security_SecureString_Destroy(void* /* System.Security.SecureString */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_Runtime_InteropServices_CustomQueryInterfaceMode { [UnmanagedCallersOnly(EntryPoint = "System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf")] internal static void* /* System.Type */ System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf() { System.Type __returnValue = typeof(System.Runtime.InteropServices.CustomQueryInterfaceMode); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_NullReferenceException { [UnmanagedCallersOnly(EntryPoint = "System_NullReferenceException_Create")] internal static void* /* System.NullReferenceException */ System_NullReferenceException_Create(void** /* System.Exception */ __outException) { try { System.NullReferenceException __returnValue = new System.NullReferenceException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_NullReferenceException_Create_1")] internal static void* /* System.NullReferenceException */ System_NullReferenceException_Create_1(void* /* System.String */ message, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); try { System.NullReferenceException __returnValue = new System.NullReferenceException(messageConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_NullReferenceException_Create_2")] internal static void* /* System.NullReferenceException */ System_NullReferenceException_Create_2(void* /* System.String */ message, void* /* System.Exception */ innerException, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception innerExceptionConverted = InteropUtils.GetInstance(innerException); try { System.NullReferenceException __returnValue = new System.NullReferenceException(messageConverted, innerExceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_NullReferenceException_TypeOf")] internal static void* /* System.Type */ System_NullReferenceException_TypeOf() { System.Type __returnValue = typeof(System.NullReferenceException); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_NullReferenceException_Destroy")] internal static void /* System.Void */ System_NullReferenceException_Destroy(void* /* System.NullReferenceException */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_SystemException { [UnmanagedCallersOnly(EntryPoint = "System_SystemException_Create")] internal static void* /* System.SystemException */ System_SystemException_Create(void** /* System.Exception */ __outException) { try { System.SystemException __returnValue = new System.SystemException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_SystemException_Create_1")] internal static void* /* System.SystemException */ System_SystemException_Create_1(void* /* System.String */ message, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); try { System.SystemException __returnValue = new System.SystemException(messageConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_SystemException_Create_2")] internal static void* /* System.SystemException */ System_SystemException_Create_2(void* /* System.String */ message, void* /* System.Exception */ innerException, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception innerExceptionConverted = InteropUtils.GetInstance(innerException); try { System.SystemException __returnValue = new System.SystemException(messageConverted, innerExceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_SystemException_TypeOf")] internal static void* /* System.Type */ System_SystemException_TypeOf() { System.Type __returnValue = typeof(System.SystemException); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_SystemException_Destroy")] internal static void /* System.Void */ System_SystemException_Destroy(void* /* System.SystemException */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_PlatformNotSupportedException { [UnmanagedCallersOnly(EntryPoint = "System_PlatformNotSupportedException_Create")] internal static void* /* System.PlatformNotSupportedException */ System_PlatformNotSupportedException_Create(void** /* System.Exception */ __outException) { try { System.PlatformNotSupportedException __returnValue = new System.PlatformNotSupportedException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_PlatformNotSupportedException_Create_1")] internal static void* /* System.PlatformNotSupportedException */ System_PlatformNotSupportedException_Create_1(void* /* System.String */ message, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); try { System.PlatformNotSupportedException __returnValue = new System.PlatformNotSupportedException(messageConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_PlatformNotSupportedException_Create_2")] internal static void* /* System.PlatformNotSupportedException */ System_PlatformNotSupportedException_Create_2(void* /* System.String */ message, void* /* System.Exception */ inner, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception innerConverted = InteropUtils.GetInstance(inner); try { System.PlatformNotSupportedException __returnValue = new System.PlatformNotSupportedException(messageConverted, innerConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_PlatformNotSupportedException_TypeOf")] internal static void* /* System.Type */ System_PlatformNotSupportedException_TypeOf() { System.Type __returnValue = typeof(System.PlatformNotSupportedException); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_PlatformNotSupportedException_Destroy")] internal static void /* System.Void */ System_PlatformNotSupportedException_Destroy(void* /* System.PlatformNotSupportedException */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_NotSupportedException { [UnmanagedCallersOnly(EntryPoint = "System_NotSupportedException_Create")] internal static void* /* System.NotSupportedException */ System_NotSupportedException_Create(void** /* System.Exception */ __outException) { try { System.NotSupportedException __returnValue = new System.NotSupportedException(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_NotSupportedException_Create_1")] internal static void* /* System.NotSupportedException */ System_NotSupportedException_Create_1(void* /* System.String */ message, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); try { System.NotSupportedException __returnValue = new System.NotSupportedException(messageConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_NotSupportedException_Create_2")] internal static void* /* System.NotSupportedException */ System_NotSupportedException_Create_2(void* /* System.String */ message, void* /* System.Exception */ innerException, void** /* System.Exception */ __outException) { System.String messageConverted = InteropUtils.GetInstance(message); System.Exception innerExceptionConverted = InteropUtils.GetInstance(innerException); try { System.NotSupportedException __returnValue = new System.NotSupportedException(messageConverted, innerExceptionConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_NotSupportedException_TypeOf")] internal static void* /* System.Type */ System_NotSupportedException_TypeOf() { System.Type __returnValue = typeof(System.NotSupportedException); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_NotSupportedException_Destroy")] internal static void /* System.Void */ System_NotSupportedException_Destroy(void* /* System.NotSupportedException */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class System_UIntPtr { [UnmanagedCallersOnly(EntryPoint = "System_UIntPtr_TypeOf")] internal static void* /* System.Type */ System_UIntPtr_TypeOf() { System.Type __returnValue = typeof(System.UIntPtr); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } } internal unsafe class System_AppContext { [UnmanagedCallersOnly(EntryPoint = "System_AppContext_GetData")] internal static void* /* System.Object */ System_AppContext_GetData(void* /* System.String */ name, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); try { System.Object __returnValue = System.AppContext.GetData(nameConverted); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_SetData")] internal static void /* System.Void */ System_AppContext_SetData(void* /* System.String */ name, void* /* System.Object */ data, void** /* System.Exception */ __outException) { System.String nameConverted = InteropUtils.GetInstance(name); System.Object dataConverted = InteropUtils.GetInstance(data); try { System.AppContext.SetData(nameConverted, dataConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_TryGetSwitch")] internal static byte /* System.Boolean */ System_AppContext_TryGetSwitch(void* /* System.String */ switchName, byte* /* System.Boolean */ isEnabled, void** /* System.Exception */ __outException) { System.String switchNameConverted = InteropUtils.GetInstance(switchName); System.Boolean isEnabledConverted; try { System.Boolean __returnValue = System.AppContext.TryGetSwitch(switchNameConverted, out isEnabledConverted); byte __returnValueNative = __returnValue.ToCBool(); if (__outException is not null) { *__outException = null; } if (isEnabled is not null) { *isEnabled = isEnabledConverted.ToCBool(); } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } if (isEnabled is not null) { *isEnabled = 0; } return 0; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_SetSwitch")] internal static void /* System.Void */ System_AppContext_SetSwitch(void* /* System.String */ switchName, byte /* System.Boolean */ isEnabled, void** /* System.Exception */ __outException) { System.String switchNameConverted = InteropUtils.GetInstance(switchName); System.Boolean isEnabledConverted = isEnabled.ToBool(); try { System.AppContext.SetSwitch(switchNameConverted, isEnabledConverted); if (__outException is not null) { *__outException = null; } } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_BaseDirectory_Get")] internal static void* /* System.String */ System_AppContext_BaseDirectory_Get(void** /* System.Exception */ __outException) { try { System.String __returnValue = System.AppContext.BaseDirectory; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_TargetFrameworkName_Get")] internal static void* /* System.String */ System_AppContext_TargetFrameworkName_Get(void** /* System.Exception */ __outException) { try { System.String __returnValue = System.AppContext.TargetFrameworkName; void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_TypeOf")] internal static void* /* System.Type */ System_AppContext_TypeOf() { System.Type __returnValue = typeof(System.AppContext); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "System_AppContext_Destroy")] internal static void /* System.Void */ System_AppContext_Destroy(void* /* System.AppContext */ __self) { InteropUtils.FreeIfAllocated(__self); } } internal unsafe class MyLib_Hello { [UnmanagedCallersOnly(EntryPoint = "MyLib_Hello_Sum")] internal static int /* System.Int32 */ MyLib_Hello_Sum(void* /* MyLib.Hello */ __self, int /* System.Int32 */ a, int /* System.Int32 */ b, void** /* System.Exception */ __outException) { if (__self is null) { throw new ArgumentNullException(nameof(__self)); } MyLib.Hello __selfConverted = InteropUtils.GetInstance(__self); try { System.Int32 __returnValue = __selfConverted.Sum(a, b); if (__outException is not null) { *__outException = null; } return __returnValue; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return -1; } finally { } } [UnmanagedCallersOnly(EntryPoint = "MyLib_Hello_Create")] internal static void* /* MyLib.Hello */ MyLib_Hello_Create(void** /* System.Exception */ __outException) { try { MyLib.Hello __returnValue = new MyLib.Hello(); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); if (__outException is not null) { *__outException = null; } return __returnValueNative; } catch (Exception __exception) { if (__outException is not null) { void* __exceptionHandleAddress = __exception.AllocateGCHandleAndGetAddress(); *__outException = __exceptionHandleAddress; } return null; } finally { } } [UnmanagedCallersOnly(EntryPoint = "MyLib_Hello_TypeOf")] internal static void* /* System.Type */ MyLib_Hello_TypeOf() { System.Type __returnValue = typeof(MyLib.Hello); void* __returnValueNative = __returnValue.AllocateGCHandleAndGetAddress(); return __returnValueNative; } [UnmanagedCallersOnly(EntryPoint = "MyLib_Hello_Destroy")] internal static void /* System.Void */ MyLib_Hello_Destroy(void* /* MyLib.Hello */ __self) { InteropUtils.FreeIfAllocated(__self); } } //