diff --git a/SegmentationDouglasPeucker.Flutter/Dali.Segmentation.DouglasPeucker.h b/SegmentationDouglasPeucker.Flutter/Dali.Segmentation.DouglasPeucker.h new file mode 100644 index 0000000..f95b67d --- /dev/null +++ b/SegmentationDouglasPeucker.Flutter/Dali.Segmentation.DouglasPeucker.h @@ -0,0 +1,34164 @@ +// Number of generated types: 1443 +// Number of generated members: 4168 + +#pragma mark - BEGIN Header +#ifndef TypeDefinitions_h +#define TypeDefinitions_h + +#import +#import +#import + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnullability-completeness" +#pragma clang diagnostic ignored "-Wflag-enum" + +#pragma mark - END Header + +#pragma mark - BEGIN Common Types +typedef const char* CString; + +#pragma mark - END Common Types + +#pragma mark - BEGIN Unsupported Types +// Omitted due to settings + +#pragma mark - END Unsupported Types + +#pragma mark - BEGIN Type Definitions +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_TypeCode_Empty = 0, + System_TypeCode_Object = 1, + System_TypeCode_DBNull = 2, + System_TypeCode_Boolean = 3, + System_TypeCode_Char = 4, + System_TypeCode_SByte = 5, + System_TypeCode_Byte = 6, + System_TypeCode_Int16 = 7, + System_TypeCode_UInt16 = 8, + System_TypeCode_Int32 = 9, + System_TypeCode_UInt32 = 10, + System_TypeCode_Int64 = 11, + System_TypeCode_UInt64 = 12, + System_TypeCode_Single = 13, + System_TypeCode_Double = 14, + System_TypeCode_Decimal = 15, + System_TypeCode_DateTime = 16, + System_TypeCode_String = 18 +} System_TypeCode_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Globalization_NumberStyles_None = 0, + System_Globalization_NumberStyles_AllowLeadingWhite = 1, + System_Globalization_NumberStyles_AllowTrailingWhite = 2, + System_Globalization_NumberStyles_AllowLeadingSign = 4, + System_Globalization_NumberStyles_Integer = 7, + System_Globalization_NumberStyles_AllowTrailingSign = 8, + System_Globalization_NumberStyles_AllowParentheses = 16, + System_Globalization_NumberStyles_AllowDecimalPoint = 32, + System_Globalization_NumberStyles_AllowThousands = 64, + System_Globalization_NumberStyles_Number = 111, + System_Globalization_NumberStyles_AllowExponent = 128, + System_Globalization_NumberStyles_Float = 167, + System_Globalization_NumberStyles_AllowCurrencySymbol = 256, + System_Globalization_NumberStyles_Currency = 383, + System_Globalization_NumberStyles_Any = 511, + System_Globalization_NumberStyles_AllowHexSpecifier = 512, + System_Globalization_NumberStyles_HexNumber = 515, + System_Globalization_NumberStyles_AllowBinarySpecifier = 1024, + System_Globalization_NumberStyles_BinaryNumber = 1027 +} System_Globalization_NumberStyles_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Globalization_CultureTypes_NeutralCultures = 1, + System_Globalization_CultureTypes_SpecificCultures = 2, + System_Globalization_CultureTypes_InstalledWin32Cultures = 4, + System_Globalization_CultureTypes_AllCultures = 7, + System_Globalization_CultureTypes_UserCustomCulture = 8, + System_Globalization_CultureTypes_ReplacementCultures = 16, + System_Globalization_CultureTypes_WindowsOnlyCultures = 32, + System_Globalization_CultureTypes_FrameworkCultures = 64 +} System_Globalization_CultureTypes_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_MidpointRounding_ToEven = 0, + System_MidpointRounding_AwayFromZero = 1, + System_MidpointRounding_ToZero = 2, + System_MidpointRounding_ToNegativeInfinity = 3, + System_MidpointRounding_ToPositiveInfinity = 4 +} System_MidpointRounding_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Globalization_TimeSpanStyles_None = 0, + System_Globalization_TimeSpanStyles_AssumeNegative = 1 +} System_Globalization_TimeSpanStyles_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_DateTimeKind_Unspecified = 0, + System_DateTimeKind_Utc = 1, + System_DateTimeKind_Local = 2 +} System_DateTimeKind_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_DayOfWeek_Sunday = 0, + System_DayOfWeek_Monday = 1, + System_DayOfWeek_Tuesday = 2, + System_DayOfWeek_Wednesday = 3, + System_DayOfWeek_Thursday = 4, + System_DayOfWeek_Friday = 5, + System_DayOfWeek_Saturday = 6 +} System_DayOfWeek_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Globalization_DateTimeStyles_None = 0, + System_Globalization_DateTimeStyles_AllowLeadingWhite = 1, + System_Globalization_DateTimeStyles_AllowTrailingWhite = 2, + System_Globalization_DateTimeStyles_AllowInnerWhite = 4, + System_Globalization_DateTimeStyles_AllowWhiteSpaces = 7, + System_Globalization_DateTimeStyles_NoCurrentDateDefault = 8, + System_Globalization_DateTimeStyles_AdjustToUniversal = 16, + System_Globalization_DateTimeStyles_AssumeLocal = 32, + System_Globalization_DateTimeStyles_AssumeUniversal = 64, + System_Globalization_DateTimeStyles_RoundtripKind = 128 +} System_Globalization_DateTimeStyles_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Globalization_CalendarAlgorithmType_Unknown = 0, + System_Globalization_CalendarAlgorithmType_SolarCalendar = 1, + System_Globalization_CalendarAlgorithmType_LunarCalendar = 2, + System_Globalization_CalendarAlgorithmType_LunisolarCalendar = 3 +} System_Globalization_CalendarAlgorithmType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Globalization_CalendarWeekRule_FirstDay = 0, + System_Globalization_CalendarWeekRule_FirstFullWeek = 1, + System_Globalization_CalendarWeekRule_FirstFourDayWeek = 2 +} System_Globalization_CalendarWeekRule_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Runtime_Serialization_StreamingContextStates_CrossProcess = 1, + System_Runtime_Serialization_StreamingContextStates_CrossMachine = 2, + System_Runtime_Serialization_StreamingContextStates_File = 4, + System_Runtime_Serialization_StreamingContextStates_Persistence = 8, + System_Runtime_Serialization_StreamingContextStates_Remoting = 16, + System_Runtime_Serialization_StreamingContextStates_Other = 32, + System_Runtime_Serialization_StreamingContextStates_Clone = 64, + System_Runtime_Serialization_StreamingContextStates_CrossAppDomain = 128, + System_Runtime_Serialization_StreamingContextStates_All = 255 +} System_Runtime_Serialization_StreamingContextStates_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Reflection_ProcessorArchitecture_None = 0, + System_Reflection_ProcessorArchitecture_MSIL = 1, + System_Reflection_ProcessorArchitecture_X86 = 2, + System_Reflection_ProcessorArchitecture_IA64 = 3, + System_Reflection_ProcessorArchitecture_Amd64 = 4, + System_Reflection_ProcessorArchitecture_Arm = 5 +} System_Reflection_ProcessorArchitecture_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Reflection_AssemblyContentType_Default = 0, + System_Reflection_AssemblyContentType_WindowsRuntime = 1 +} System_Reflection_AssemblyContentType_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_AssemblyNameFlags_None = 0, + System_Reflection_AssemblyNameFlags_PublicKey = 1, + System_Reflection_AssemblyNameFlags_Retargetable = 256, + System_Reflection_AssemblyNameFlags_EnableJITcompileOptimizer = 16384, + System_Reflection_AssemblyNameFlags_EnableJITcompileTracking = 32768 +} System_Reflection_AssemblyNameFlags_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Configuration_Assemblies_AssemblyHashAlgorithm_None = 0, + System_Configuration_Assemblies_AssemblyHashAlgorithm_MD5 = 32771, + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA1 = 32772, + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA256 = 32780, + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA384 = 32781, + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA512 = 32782 +} System_Configuration_Assemblies_AssemblyHashAlgorithm_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Configuration_Assemblies_AssemblyVersionCompatibility_SameMachine = 1, + System_Configuration_Assemblies_AssemblyVersionCompatibility_SameProcess = 2, + System_Configuration_Assemblies_AssemblyVersionCompatibility_SameDomain = 3 +} System_Configuration_Assemblies_AssemblyVersionCompatibility_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_ParameterAttributes_None = 0, + System_Reflection_ParameterAttributes_In = 1, + System_Reflection_ParameterAttributes_Out = 2, + System_Reflection_ParameterAttributes_Lcid = 4, + System_Reflection_ParameterAttributes_Retval = 8, + System_Reflection_ParameterAttributes_Optional = 16, + System_Reflection_ParameterAttributes_HasDefault = 4096, + System_Reflection_ParameterAttributes_HasFieldMarshal = 8192, + System_Reflection_ParameterAttributes_Reserved3 = 16384, + System_Reflection_ParameterAttributes_Reserved4 = 32768, + System_Reflection_ParameterAttributes_ReservedMask = 61440 +} System_Reflection_ParameterAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_PortableExecutableKinds_NotAPortableExecutableImage = 0, + System_Reflection_PortableExecutableKinds_ILOnly = 1, + System_Reflection_PortableExecutableKinds_Required32Bit = 2, + System_Reflection_PortableExecutableKinds_PE32Plus = 4, + System_Reflection_PortableExecutableKinds_Unmanaged32Bit = 8, + System_Reflection_PortableExecutableKinds_Preferred32Bit = 16 +} System_Reflection_PortableExecutableKinds_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Reflection_ImageFileMachine_I386 = 332, + System_Reflection_ImageFileMachine_ARM = 452, + System_Reflection_ImageFileMachine_IA64 = 512, + System_Reflection_ImageFileMachine_AMD64 = 34404 +} System_Reflection_ImageFileMachine_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_MemberTypes_Constructor = 1, + System_Reflection_MemberTypes_Event = 2, + System_Reflection_MemberTypes_Field = 4, + System_Reflection_MemberTypes_Method = 8, + System_Reflection_MemberTypes_Property = 16, + System_Reflection_MemberTypes_TypeInfo = 32, + System_Reflection_MemberTypes_Custom = 64, + System_Reflection_MemberTypes_NestedType = 128, + System_Reflection_MemberTypes_All = 191 +} System_Reflection_MemberTypes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_BindingFlags_Default = 0, + System_Reflection_BindingFlags_IgnoreCase = 1, + System_Reflection_BindingFlags_DeclaredOnly = 2, + System_Reflection_BindingFlags_Instance = 4, + System_Reflection_BindingFlags_Static = 8, + System_Reflection_BindingFlags_Public = 16, + System_Reflection_BindingFlags_NonPublic = 32, + System_Reflection_BindingFlags_FlattenHierarchy = 64, + System_Reflection_BindingFlags_InvokeMethod = 256, + System_Reflection_BindingFlags_CreateInstance = 512, + System_Reflection_BindingFlags_GetField = 1024, + System_Reflection_BindingFlags_SetField = 2048, + System_Reflection_BindingFlags_GetProperty = 4096, + System_Reflection_BindingFlags_SetProperty = 8192, + System_Reflection_BindingFlags_PutDispProperty = 16384, + System_Reflection_BindingFlags_PutRefDispProperty = 32768, + System_Reflection_BindingFlags_ExactBinding = 65536, + System_Reflection_BindingFlags_SuppressChangeType = 131072, + System_Reflection_BindingFlags_OptionalParamBinding = 262144, + System_Reflection_BindingFlags_IgnoreReturn = 16777216, + System_Reflection_BindingFlags_DoNotWrapExceptions = 33554432 +} System_Reflection_BindingFlags_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_FieldAttributes_PrivateScope = 0, + System_Reflection_FieldAttributes_Private = 1, + System_Reflection_FieldAttributes_FamANDAssem = 2, + System_Reflection_FieldAttributes_Assembly = 3, + System_Reflection_FieldAttributes_Family = 4, + System_Reflection_FieldAttributes_FamORAssem = 5, + System_Reflection_FieldAttributes_Public = 6, + System_Reflection_FieldAttributes_FieldAccessMask = 7, + System_Reflection_FieldAttributes_Static = 16, + System_Reflection_FieldAttributes_InitOnly = 32, + System_Reflection_FieldAttributes_Literal = 64, + System_Reflection_FieldAttributes_NotSerialized = 128, + System_Reflection_FieldAttributes_HasFieldRVA = 256, + System_Reflection_FieldAttributes_SpecialName = 512, + System_Reflection_FieldAttributes_RTSpecialName = 1024, + System_Reflection_FieldAttributes_HasFieldMarshal = 4096, + System_Reflection_FieldAttributes_PinvokeImpl = 8192, + System_Reflection_FieldAttributes_HasDefault = 32768, + System_Reflection_FieldAttributes_ReservedMask = 38144 +} System_Reflection_FieldAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_PropertyAttributes_None = 0, + System_Reflection_PropertyAttributes_SpecialName = 512, + System_Reflection_PropertyAttributes_RTSpecialName = 1024, + System_Reflection_PropertyAttributes_HasDefault = 4096, + System_Reflection_PropertyAttributes_Reserved2 = 8192, + System_Reflection_PropertyAttributes_Reserved3 = 16384, + System_Reflection_PropertyAttributes_Reserved4 = 32768, + System_Reflection_PropertyAttributes_ReservedMask = 62464 +} System_Reflection_PropertyAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_CallingConventions_Standard = 1, + System_Reflection_CallingConventions_VarArgs = 2, + System_Reflection_CallingConventions_Any = 3, + System_Reflection_CallingConventions_HasThis = 32, + System_Reflection_CallingConventions_ExplicitThis = 64 +} System_Reflection_CallingConventions_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_MethodAttributes_PrivateScope = 0, + System_Reflection_MethodAttributes_ReuseSlot = 0, + System_Reflection_MethodAttributes_Private = 1, + System_Reflection_MethodAttributes_FamANDAssem = 2, + System_Reflection_MethodAttributes_Assembly = 3, + System_Reflection_MethodAttributes_Family = 4, + System_Reflection_MethodAttributes_FamORAssem = 5, + System_Reflection_MethodAttributes_Public = 6, + System_Reflection_MethodAttributes_MemberAccessMask = 7, + System_Reflection_MethodAttributes_UnmanagedExport = 8, + System_Reflection_MethodAttributes_Static = 16, + System_Reflection_MethodAttributes_Final = 32, + System_Reflection_MethodAttributes_Virtual = 64, + System_Reflection_MethodAttributes_HideBySig = 128, + System_Reflection_MethodAttributes_NewSlot = 256, + System_Reflection_MethodAttributes_VtableLayoutMask = 256, + System_Reflection_MethodAttributes_CheckAccessOnOverride = 512, + System_Reflection_MethodAttributes_Abstract = 1024, + System_Reflection_MethodAttributes_SpecialName = 2048, + System_Reflection_MethodAttributes_RTSpecialName = 4096, + System_Reflection_MethodAttributes_PinvokeImpl = 8192, + System_Reflection_MethodAttributes_HasSecurity = 16384, + System_Reflection_MethodAttributes_RequireSecObject = 32768, + System_Reflection_MethodAttributes_ReservedMask = 53248 +} System_Reflection_MethodAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Reflection_MethodImplAttributes_IL = 0, + System_Reflection_MethodImplAttributes_Managed = 0, + System_Reflection_MethodImplAttributes_Native = 1, + System_Reflection_MethodImplAttributes_OPTIL = 2, + System_Reflection_MethodImplAttributes_CodeTypeMask = 3, + System_Reflection_MethodImplAttributes_Runtime = 3, + System_Reflection_MethodImplAttributes_ManagedMask = 4, + System_Reflection_MethodImplAttributes_Unmanaged = 4, + System_Reflection_MethodImplAttributes_NoInlining = 8, + System_Reflection_MethodImplAttributes_ForwardRef = 16, + System_Reflection_MethodImplAttributes_Synchronized = 32, + System_Reflection_MethodImplAttributes_NoOptimization = 64, + System_Reflection_MethodImplAttributes_PreserveSig = 128, + System_Reflection_MethodImplAttributes_AggressiveInlining = 256, + System_Reflection_MethodImplAttributes_AggressiveOptimization = 512, + System_Reflection_MethodImplAttributes_InternalCall = 4096, + System_Reflection_MethodImplAttributes_MaxMethodImplVal = 65535 +} System_Reflection_MethodImplAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_ExceptionHandlingClauseOptions_Clause = 0, + System_Reflection_ExceptionHandlingClauseOptions_Filter = 1, + System_Reflection_ExceptionHandlingClauseOptions_Finally = 2, + System_Reflection_ExceptionHandlingClauseOptions_Fault = 4 +} System_Reflection_ExceptionHandlingClauseOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Threading_Tasks_TaskStatus_Created = 0, + System_Threading_Tasks_TaskStatus_WaitingForActivation = 1, + System_Threading_Tasks_TaskStatus_WaitingToRun = 2, + System_Threading_Tasks_TaskStatus_Running = 3, + System_Threading_Tasks_TaskStatus_WaitingForChildrenToComplete = 4, + System_Threading_Tasks_TaskStatus_RanToCompletion = 5, + System_Threading_Tasks_TaskStatus_Canceled = 6, + System_Threading_Tasks_TaskStatus_Faulted = 7 +} System_Threading_Tasks_TaskStatus_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Threading_Tasks_TaskCreationOptions_None = 0, + System_Threading_Tasks_TaskCreationOptions_PreferFairness = 1, + System_Threading_Tasks_TaskCreationOptions_LongRunning = 2, + System_Threading_Tasks_TaskCreationOptions_AttachedToParent = 4, + System_Threading_Tasks_TaskCreationOptions_DenyChildAttach = 8, + System_Threading_Tasks_TaskCreationOptions_HideScheduler = 16, + System_Threading_Tasks_TaskCreationOptions_RunContinuationsAsynchronously = 64 +} System_Threading_Tasks_TaskCreationOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Threading_Tasks_TaskContinuationOptions_None = 0, + System_Threading_Tasks_TaskContinuationOptions_PreferFairness = 1, + System_Threading_Tasks_TaskContinuationOptions_LongRunning = 2, + System_Threading_Tasks_TaskContinuationOptions_AttachedToParent = 4, + System_Threading_Tasks_TaskContinuationOptions_DenyChildAttach = 8, + System_Threading_Tasks_TaskContinuationOptions_HideScheduler = 16, + System_Threading_Tasks_TaskContinuationOptions_LazyCancellation = 32, + System_Threading_Tasks_TaskContinuationOptions_RunContinuationsAsynchronously = 64, + System_Threading_Tasks_TaskContinuationOptions_NotOnRanToCompletion = 65536, + System_Threading_Tasks_TaskContinuationOptions_NotOnFaulted = 131072, + System_Threading_Tasks_TaskContinuationOptions_OnlyOnCanceled = 196608, + System_Threading_Tasks_TaskContinuationOptions_NotOnCanceled = 262144, + System_Threading_Tasks_TaskContinuationOptions_OnlyOnFaulted = 327680, + System_Threading_Tasks_TaskContinuationOptions_OnlyOnRanToCompletion = 393216, + System_Threading_Tasks_TaskContinuationOptions_ExecuteSynchronously = 524288 +} System_Threading_Tasks_TaskContinuationOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Threading_Tasks_ConfigureAwaitOptions_None = 0, + System_Threading_Tasks_ConfigureAwaitOptions_ContinueOnCapturedContext = 1, + System_Threading_Tasks_ConfigureAwaitOptions_SuppressThrowing = 2, + System_Threading_Tasks_ConfigureAwaitOptions_ForceYielding = 4 +} System_Threading_Tasks_ConfigureAwaitOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Pending = 0, + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Succeeded = 1, + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Faulted = 2, + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Canceled = 3 +} System_Threading_Tasks_Sources_ValueTaskSourceStatus_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_None = 0, + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_UseSchedulingContext = 1, + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_FlowExecutionContext = 2 +} System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_IO_SeekOrigin_Begin = 0, + System_IO_SeekOrigin_Current = 1, + System_IO_SeekOrigin_End = 2 +} System_IO_SeekOrigin_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_IO_FileAccess_Read = 1, + System_IO_FileAccess_Write = 2, + System_IO_FileAccess_ReadWrite = 3 +} System_IO_FileAccess_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_IO_FileMode_CreateNew = 1, + System_IO_FileMode_Create = 2, + System_IO_FileMode_Open = 3, + System_IO_FileMode_OpenOrCreate = 4, + System_IO_FileMode_Truncate = 5, + System_IO_FileMode_Append = 6 +} System_IO_FileMode_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_IO_FileShare_None = 0, + System_IO_FileShare_Read = 1, + System_IO_FileShare_Write = 2, + System_IO_FileShare_ReadWrite = 3, + System_IO_FileShare_Delete = 4, + System_IO_FileShare_Inheritable = 16 +} System_IO_FileShare_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_IO_FileOptions_None = 0, + System_IO_FileOptions_Encrypted = 16384, + System_IO_FileOptions_DeleteOnClose = 67108864, + System_IO_FileOptions_SequentialScan = 134217728, + System_IO_FileOptions_RandomAccess = 268435456, + System_IO_FileOptions_Asynchronous = 1073741824, + System_IO_FileOptions_WriteThrough = -2147483648 +} System_IO_FileOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_EventAttributes_None = 0, + System_Reflection_EventAttributes_SpecialName = 512, + System_Reflection_EventAttributes_RTSpecialName = 1024, + System_Reflection_EventAttributes_ReservedMask = 1024 +} System_Reflection_EventAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_ResourceLocation_Embedded = 1, + System_Reflection_ResourceLocation_ContainedInAnotherAssembly = 2, + System_Reflection_ResourceLocation_ContainedInManifestFile = 4 +} System_Reflection_ResourceLocation_t; + + +typedef enum __attribute__((enum_extensibility(open))): uint8_t { + System_Security_SecurityRuleSet_None = 0, + System_Security_SecurityRuleSet_Level1 = 1, + System_Security_SecurityRuleSet_Level2 = 2 +} System_Security_SecurityRuleSet_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Buffers_OperationStatus_Done = 0, + System_Buffers_OperationStatus_DestinationTooSmall = 1, + System_Buffers_OperationStatus_NeedMoreData = 2, + System_Buffers_OperationStatus_InvalidData = 3 +} System_Buffers_OperationStatus_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Globalization_UnicodeCategory_UppercaseLetter = 0, + System_Globalization_UnicodeCategory_LowercaseLetter = 1, + System_Globalization_UnicodeCategory_TitlecaseLetter = 2, + System_Globalization_UnicodeCategory_ModifierLetter = 3, + System_Globalization_UnicodeCategory_OtherLetter = 4, + System_Globalization_UnicodeCategory_NonSpacingMark = 5, + System_Globalization_UnicodeCategory_SpacingCombiningMark = 6, + System_Globalization_UnicodeCategory_EnclosingMark = 7, + System_Globalization_UnicodeCategory_DecimalDigitNumber = 8, + System_Globalization_UnicodeCategory_LetterNumber = 9, + System_Globalization_UnicodeCategory_OtherNumber = 10, + System_Globalization_UnicodeCategory_SpaceSeparator = 11, + System_Globalization_UnicodeCategory_LineSeparator = 12, + System_Globalization_UnicodeCategory_ParagraphSeparator = 13, + System_Globalization_UnicodeCategory_Control = 14, + System_Globalization_UnicodeCategory_Format = 15, + System_Globalization_UnicodeCategory_Surrogate = 16, + System_Globalization_UnicodeCategory_PrivateUse = 17, + System_Globalization_UnicodeCategory_ConnectorPunctuation = 18, + System_Globalization_UnicodeCategory_DashPunctuation = 19, + System_Globalization_UnicodeCategory_OpenPunctuation = 20, + System_Globalization_UnicodeCategory_ClosePunctuation = 21, + System_Globalization_UnicodeCategory_InitialQuotePunctuation = 22, + System_Globalization_UnicodeCategory_FinalQuotePunctuation = 23, + System_Globalization_UnicodeCategory_OtherPunctuation = 24, + System_Globalization_UnicodeCategory_MathSymbol = 25, + System_Globalization_UnicodeCategory_CurrencySymbol = 26, + System_Globalization_UnicodeCategory_ModifierSymbol = 27, + System_Globalization_UnicodeCategory_OtherSymbol = 28, + System_Globalization_UnicodeCategory_OtherNotAssigned = 29 +} System_Globalization_UnicodeCategory_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Globalization_CompareOptions_None = 0, + System_Globalization_CompareOptions_IgnoreCase = 1, + System_Globalization_CompareOptions_IgnoreNonSpace = 2, + System_Globalization_CompareOptions_IgnoreSymbols = 4, + System_Globalization_CompareOptions_IgnoreKanaType = 8, + System_Globalization_CompareOptions_IgnoreWidth = 16, + System_Globalization_CompareOptions_OrdinalIgnoreCase = 268435456, + System_Globalization_CompareOptions_StringSort = 536870912, + System_Globalization_CompareOptions_Ordinal = 1073741824 +} System_Globalization_CompareOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Globalization_DigitShapes_Context = 0, + System_Globalization_DigitShapes_None = 1, + System_Globalization_DigitShapes_NativeNational = 2 +} System_Globalization_DigitShapes_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_StringComparison_CurrentCulture = 0, + System_StringComparison_CurrentCultureIgnoreCase = 1, + System_StringComparison_InvariantCulture = 2, + System_StringComparison_InvariantCultureIgnoreCase = 3, + System_StringComparison_Ordinal = 4, + System_StringComparison_OrdinalIgnoreCase = 5 +} System_StringComparison_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Text_NormalizationForm_FormC = 1, + System_Text_NormalizationForm_FormD = 2, + System_Text_NormalizationForm_FormKC = 5, + System_Text_NormalizationForm_FormKD = 6 +} System_Text_NormalizationForm_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_StringSplitOptions_None = 0, + System_StringSplitOptions_RemoveEmptyEntries = 1, + System_StringSplitOptions_TrimEntries = 2 +} System_StringSplitOptions_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_GenericParameterAttributes_None = 0, + System_Reflection_GenericParameterAttributes_Covariant = 1, + System_Reflection_GenericParameterAttributes_Contravariant = 2, + System_Reflection_GenericParameterAttributes_VarianceMask = 3, + System_Reflection_GenericParameterAttributes_ReferenceTypeConstraint = 4, + System_Reflection_GenericParameterAttributes_NotNullableValueTypeConstraint = 8, + System_Reflection_GenericParameterAttributes_DefaultConstructorConstraint = 16, + System_Reflection_GenericParameterAttributes_SpecialConstraintMask = 28 +} System_Reflection_GenericParameterAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Reflection_TypeAttributes_NotPublic = 0, + System_Reflection_TypeAttributes_AutoLayout = 0, + System_Reflection_TypeAttributes_AnsiClass = 0, + System_Reflection_TypeAttributes_Class = 0, + System_Reflection_TypeAttributes_Public = 1, + System_Reflection_TypeAttributes_NestedPublic = 2, + System_Reflection_TypeAttributes_NestedPrivate = 3, + System_Reflection_TypeAttributes_NestedFamily = 4, + System_Reflection_TypeAttributes_NestedAssembly = 5, + System_Reflection_TypeAttributes_NestedFamANDAssem = 6, + System_Reflection_TypeAttributes_VisibilityMask = 7, + System_Reflection_TypeAttributes_NestedFamORAssem = 7, + System_Reflection_TypeAttributes_SequentialLayout = 8, + System_Reflection_TypeAttributes_ExplicitLayout = 16, + System_Reflection_TypeAttributes_LayoutMask = 24, + System_Reflection_TypeAttributes_Interface = 32, + System_Reflection_TypeAttributes_ClassSemanticsMask = 32, + System_Reflection_TypeAttributes_Abstract = 128, + System_Reflection_TypeAttributes_Sealed = 256, + System_Reflection_TypeAttributes_SpecialName = 1024, + System_Reflection_TypeAttributes_RTSpecialName = 2048, + System_Reflection_TypeAttributes_Import = 4096, + System_Reflection_TypeAttributes_Serializable = 8192, + System_Reflection_TypeAttributes_WindowsRuntime = 16384, + System_Reflection_TypeAttributes_UnicodeClass = 65536, + System_Reflection_TypeAttributes_AutoClass = 131072, + System_Reflection_TypeAttributes_StringFormatMask = 196608, + System_Reflection_TypeAttributes_CustomFormatClass = 196608, + System_Reflection_TypeAttributes_HasSecurity = 262144, + System_Reflection_TypeAttributes_ReservedMask = 264192, + System_Reflection_TypeAttributes_BeforeFieldInit = 1048576, + System_Reflection_TypeAttributes_CustomFormatMask = 12582912 +} System_Reflection_TypeAttributes_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Runtime_InteropServices_LayoutKind_Sequential = 0, + System_Runtime_InteropServices_LayoutKind_Explicit = 2, + System_Runtime_InteropServices_LayoutKind_Auto = 3 +} System_Runtime_InteropServices_LayoutKind_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Runtime_InteropServices_CharSet_None = 1, + System_Runtime_InteropServices_CharSet_Ansi = 2, + System_Runtime_InteropServices_CharSet_Unicode = 3, + System_Runtime_InteropServices_CharSet_Auto = 4 +} System_Runtime_InteropServices_CharSet_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Runtime_InteropServices_CustomQueryInterfaceMode_Ignore = 0, + System_Runtime_InteropServices_CustomQueryInterfaceMode_Allow = 1 +} System_Runtime_InteropServices_CustomQueryInterfaceMode_t; + + +typedef void* System_Object_t; + +typedef void* System_Type_t; + +typedef void* System_Reflection_MemberInfo_t; + +typedef void* System_Reflection_ICustomAttributeProvider_t; + +typedef void* System_Object_Array_t; + +typedef void* System_Array_t; + +typedef void* System_ICloneable_t; + +typedef void* System_Collections_IList_t; + +typedef void* System_Collections_ICollection_t; + +typedef void* System_Collections_IEnumerable_t; + +typedef void* System_Collections_IEnumerator_t; + + +typedef void* System_ValueType_t; + + +typedef void* System_IComparable_t; + +typedef void* System_IConvertible_t; + +typedef void* System_Enum_t; + +typedef void* System_ISpanFormattable_t; + +typedef void* System_IFormattable_t; + +typedef void* System_String_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_IDisposable_t; + +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_Collections_Generic_IEnumerator_A1_t; + + +typedef void* System_IComparable_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Byte_Array_t; + +typedef void* System_Collections_IStructuralComparable_t; + +typedef void* System_Collections_IComparer_t; + +typedef void* System_Collections_IStructuralEquatable_t; + +typedef void* System_Collections_IEqualityComparer_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_IFormatProvider_t; + + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +// Type "TResult" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +// Type "TResult" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TSelf" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IShiftOperators_A3_t; + + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +typedef void* System_IUtf8SpanFormattable_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +typedef void* System_Globalization_CultureInfo_t; + +typedef void* System_Globalization_CultureInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Globalization_CompareInfo_t; + +typedef void* System_Runtime_Serialization_IDeserializationCallback_t; + +typedef void* System_Reflection_Assembly_t; + +typedef void* System_Runtime_Serialization_ISerializable_t; + +typedef void* System_Runtime_Serialization_SerializationInfo_t; + +typedef void* System_Runtime_Serialization_SerializationInfoEnumerator_t; + +typedef void* System_Runtime_Serialization_SerializationEntry_t; + + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_ISignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryFloatingPointIeee754_A1_t; + +typedef void* System_Numerics_IBinaryFloatingPointIeee754_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IFloatingPointIeee754_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IFloatingPointIeee754_A1_t; + +typedef void* System_Numerics_IExponentialFunctions_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IExponentialFunctions_A1_t; + +typedef void* System_Numerics_IFloatingPointConstants_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IFloatingPointConstants_A1_t; + +typedef void* System_Numerics_IFloatingPoint_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IFloatingPoint_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +typedef void* System_Numerics_IHyperbolicFunctions_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IHyperbolicFunctions_A1_t; + +typedef void* System_Numerics_ILogarithmicFunctions_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_ILogarithmicFunctions_A1_t; + +typedef void* System_Numerics_IPowerFunctions_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IPowerFunctions_A1_t; + +typedef void* System_Numerics_IRootFunctions_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_IRootFunctions_A1_t; + +typedef void* System_Numerics_ITrigonometricFunctions_A1_t; + +// Type "TSelf" was skipped. Reason: It has no full name. +typedef void* System_Numerics_ITrigonometricFunctions_A1_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryFloatingPointIeee754_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IFloatingPointIeee754_A1_t; + +typedef void* System_Numerics_IExponentialFunctions_A1_t; + +typedef void* System_Numerics_IFloatingPointConstants_A1_t; + +typedef void* System_Numerics_IFloatingPoint_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +typedef void* System_Numerics_IHyperbolicFunctions_A1_t; + +typedef void* System_Numerics_ILogarithmicFunctions_A1_t; + +typedef void* System_Numerics_IPowerFunctions_A1_t; + +typedef void* System_Numerics_IRootFunctions_A1_t; + +typedef void* System_Numerics_ITrigonometricFunctions_A1_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_Decimal_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IFloatingPoint_A1_t; + +typedef void* System_Numerics_IFloatingPointConstants_A1_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Int32_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_DateTime_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_TimeSpan_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_String_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_DateOnly_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_TimeOnly_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Globalization_Calendar_t; + +typedef void* System_Runtime_Serialization_IFormatterConverter_t; + +typedef void* System_Runtime_Serialization_StreamingContext_t; + +typedef void* System_Reflection_AssemblyName_t; + +typedef void* System_Version_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + + +typedef void* System_Reflection_StrongNameKeyPair_t; + +typedef void* System_IO_FileStream_t; + +typedef void* System_IO_Stream_t; + +typedef void* System_MarshalByRefObject_t; + +typedef void* System_IAsyncDisposable_t; + +typedef void* System_Threading_Tasks_ValueTask_t; + +typedef void* System_IEquatable_A1_t; + +// Type "TResult" was skipped. Reason: It has no full name. +typedef void* System_Threading_CancellationToken_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Threading_WaitHandle_t; + + +typedef void* System_IEquatable_A1_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* Microsoft_Win32_SafeHandles_SafeWaitHandle_t; + +typedef void* Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t; + +typedef void* System_Runtime_InteropServices_SafeHandle_t; + +typedef void* System_Runtime_ConstrainedExecution_CriticalFinalizerObject_t; + + +typedef void* System_Threading_WaitHandle_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Threading_CancellationTokenRegistration_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Exception_t; + +typedef void* System_Reflection_MethodBase_t; + +typedef void* System_RuntimeMethodHandle_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_RuntimeTypeHandle_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ModuleHandle_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_RuntimeTypeHandle_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_RuntimeFieldHandle_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Reflection_ParameterInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_ParameterInfo_t; + +typedef void* System_Runtime_Serialization_IObjectReference_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_CustomAttributeData_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Reflection_CustomAttributeData_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_Module_t; + +typedef void* System_Guid_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + + + +typedef void* System_Reflection_MethodInfo_t; + +typedef void* System_Type_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_Binder_t; + +typedef void* System_Reflection_FieldInfo_t; + +typedef void* System_Reflection_FieldInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_MethodBase_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + + +typedef void* System_Reflection_ParameterModifier_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_ParameterModifier_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + + +typedef void* System_Reflection_PropertyInfo_t; + +typedef void* System_Reflection_MethodInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_PropertyInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_ConstructorInfo_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_CustomAttributeTypedArgument_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Reflection_CustomAttributeTypedArgument_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_CustomAttributeNamedArgument_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Reflection_CustomAttributeNamedArgument_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_MethodBody_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_LocalVariableInfo_t; + +typedef void* System_Reflection_LocalVariableInfo_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_ExceptionHandlingClause_t; + +typedef void* System_Reflection_ExceptionHandlingClause_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Collections_IDictionary_t; + +typedef void* System_Collections_IDictionaryEnumerator_t; + +typedef void* System_Collections_DictionaryEntry_t; + +typedef void* System_Threading_Tasks_Task_t; + +typedef void* System_IAsyncResult_t; + +typedef void* System_Threading_Tasks_TaskScheduler_t; + +typedef void* System_AggregateException_t; + +typedef void* System_Collections_ObjectModel_ReadOnlyCollection_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +typedef void* System_Collections_ObjectModel_ReadOnlyCollection_A1_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Exception_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Threading_Tasks_TaskFactory_t; + +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg3" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg3" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg3" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg3" was skipped. Reason: It has no full name. +typedef void* System_Threading_Tasks_Task_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Runtime_CompilerServices_TaskAwaiter_t; + +typedef void* System_Runtime_CompilerServices_ICriticalNotifyCompletion_t; + +typedef void* System_Runtime_CompilerServices_INotifyCompletion_t; + +typedef void* System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t; + +typedef void* System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t; + +typedef void* System_Runtime_CompilerServices_YieldAwaitable_t; + +typedef void* System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t; + +typedef void* System_TimeProvider_t; + +typedef void* System_DateTimeOffset_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_TimeZoneInfo_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_TimeSpan_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_Collections_ObjectModel_ReadOnlyCollection_A1_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_TimeZoneInfo_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_TimeZoneInfo_AdjustmentRule_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_TimeZoneInfo_AdjustmentRule_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_TimeZoneInfo_TransitionTime_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Threading_ITimer_t; + +// Type "TResult" was skipped. Reason: It has no full name. +typedef void* System_Threading_Tasks_Task_A1_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "Task`1" was skipped. Reason: It has no full name. +// Type "TResult[]" was skipped. Reason: It has no full name. +// Type "TResult" was skipped. Reason: It has no full name. + +typedef void* System_Threading_Tasks_TaskFactory_A1_t; + +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg3" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +// Type "TArg3" was skipped. Reason: It has no full name. +// Type "TaskFactory`1" was skipped. Reason: It has no full name. +typedef void* System_Runtime_CompilerServices_TaskAwaiter_A1_t; + +// Type "TResult" was skipped. Reason: It has no full name. +// Type "TaskAwaiter`1" was skipped. Reason: It has no full name. +typedef void* System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_t; + +// Type "ConfiguredTaskAwaitable`1" was skipped. Reason: It has no full name. +// Type "Task`1" was skipped. Reason: It has no full name. +// Type "TResult[]" was skipped. Reason: It has no full name. +// Type "TResult" was skipped. Reason: It has no full name. + +// Type "TaskFactory`1" was skipped. Reason: It has no full name. +// Type "TaskAwaiter`1" was skipped. Reason: It has no full name. +// Type "ConfiguredTaskAwaitable`1" was skipped. Reason: It has no full name. +typedef void* System_Threading_Tasks_Task_A1_t; + +typedef void* System_Threading_Tasks_TaskFactory_A1_t; + +typedef void* System_Runtime_CompilerServices_TaskAwaiter_A1_t; + +typedef void* System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_t; + +typedef void* System_Runtime_CompilerServices_ValueTaskAwaiter_t; + +typedef void* System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t; + +typedef void* System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t; + +typedef void* System_Threading_Tasks_Sources_IValueTaskSource_t; + +typedef void* System_Threading_Tasks_Task_A1_t; + +typedef void* System_Threading_Tasks_TaskFactory_A1_t; + +typedef void* System_Runtime_CompilerServices_TaskAwaiter_A1_t; + +typedef void* System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_t; + +typedef void* Microsoft_Win32_SafeHandles_SafeFileHandle_t; + +typedef void* System_IO_FileStreamOptions_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_TypeInfo_t; + +typedef void* System_Reflection_IReflect_t; + +typedef void* System_Reflection_MemberInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_IReflectableType_t; + +typedef void* System_Reflection_EventInfo_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Reflection_ManifestResourceInfo_t; + +typedef void* System_ResolveEventArgs_t; + +typedef void* System_EventArgs_t; + +typedef void* System_Reflection_Module_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_AssemblyName_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_IO_FileStream_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Text_Rune_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + + +typedef void* System_Globalization_SortKey_t; + +typedef void* System_Globalization_SortVersion_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Globalization_TextInfo_t; + +typedef void* System_Globalization_NumberFormatInfo_t; + +typedef void* System_Globalization_DateTimeFormatInfo_t; + +typedef void* System_Globalization_Calendar_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + +// Type "TState" was skipped. Reason: It has no full name. +typedef void* System_Char_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_CharEnumerator_t; + +typedef void* System_Text_StringRuneEnumerator_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Text_CompositeFormat_t; + +// Type "TArg0" was skipped. Reason: It has no full name. +// Type "TArg0" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg0" was skipped. Reason: It has no full name. +// Type "TArg1" was skipped. Reason: It has no full name. +// Type "TArg2" was skipped. Reason: It has no full name. +typedef void* System_Text_Encoding_t; + +typedef void* System_Text_EncodingProvider_t; + +typedef void* System_Text_EncoderFallback_t; + +typedef void* System_Text_EncoderFallbackBuffer_t; + +typedef void* System_Text_DecoderFallback_t; + +typedef void* System_Text_DecoderFallbackBuffer_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Text_EncodingInfo_t; + +typedef void* System_Text_EncodingInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Text_Decoder_t; + +typedef void* System_Text_Encoder_t; + +// Type "TEnum" was skipped. Reason: It has no full name. +// Type "TEnum[]" was skipped. Reason: It has no full name. +// Type "TEnum" was skipped. Reason: It has no full name. + +// Type "TEnum" was skipped. Reason: It has no full name. +// Type "TEnum" was skipped. Reason: It has no full name. +// Type "TEnum" was skipped. Reason: It has no full name. +// Type "TEnum" was skipped. Reason: It has no full name. +// Type "TEnum" was skipped. Reason: It has no full name. +// Type "TEnum" was skipped. Reason: It has no full name. + +// Type "TEnum" was skipped. Reason: It has no full name. + +// Type "TEnum" was skipped. Reason: It has no full name. + +// Type "TEnum" was skipped. Reason: It has no full name. + +// Type "TEnum" was skipped. Reason: It has no full name. +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_ISignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_IComparable_A1_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + + +typedef void* System_Int64_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "TOutput[]" was skipped. Reason: It has no full name. +// Type "TOutput" was skipped. Reason: It has no full name. + +// Type "TInput[]" was skipped. Reason: It has no full name. +// Type "TInput" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "TKey[]" was skipped. Reason: It has no full name. +// Type "TKey" was skipped. Reason: It has no full name. + +// Type "TValue[]" was skipped. Reason: It has no full name. +// Type "TValue" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "TKey[]" was skipped. Reason: It has no full name. +// Type "TKey" was skipped. Reason: It has no full name. + +// Type "TValue[]" was skipped. Reason: It has no full name. +// Type "TValue" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "TKey[]" was skipped. Reason: It has no full name. +// Type "TKey" was skipped. Reason: It has no full name. + +// Type "TValue[]" was skipped. Reason: It has no full name. +// Type "TValue" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "TKey[]" was skipped. Reason: It has no full name. +// Type "TKey" was skipped. Reason: It has no full name. + +// Type "TValue[]" was skipped. Reason: It has no full name. +// Type "TValue" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_Runtime_InteropServices_StructLayoutAttribute_t; + +typedef void* System_Attribute_t; + +typedef void* System_Attribute_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_ConstructorInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_EventInfo_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Reflection_InterfaceMapping_t; + +typedef void* System_Runtime_InteropServices_Marshal_t; + +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +typedef void* System_Int16_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_Single_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_Double_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +typedef void* System_IntPtr_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_Security_SecureString_t; + +// Type "TDelegate" was skipped. Reason: It has no full name. +// Type "TDelegate" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +// Type "TWrapper" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. + +typedef void* System_NullReferenceException_t; + +typedef void* System_SystemException_t; + + +typedef void* System_IEquatable_A1_t; + +typedef void* System_IComparable_A1_t; + +typedef void* System_Numerics_IBinaryInteger_A1_t; + +typedef void* System_Numerics_IBinaryNumber_A1_t; + +typedef void* System_Numerics_IBitwiseOperators_A3_t; + +typedef void* System_Numerics_INumber_A1_t; + +typedef void* System_Numerics_IComparisonOperators_A3_t; + +typedef void* System_Numerics_IEqualityOperators_A3_t; + +typedef void* System_Numerics_IModulusOperators_A3_t; + +typedef void* System_Numerics_INumberBase_A1_t; + +typedef void* System_Numerics_IAdditionOperators_A3_t; + +typedef void* System_Numerics_IAdditiveIdentity_A2_t; + +typedef void* System_Numerics_IDecrementOperators_A1_t; + +typedef void* System_Numerics_IDivisionOperators_A3_t; + +typedef void* System_Numerics_IIncrementOperators_A1_t; + +typedef void* System_Numerics_IMultiplicativeIdentity_A2_t; + +typedef void* System_Numerics_IMultiplyOperators_A3_t; + +typedef void* System_ISpanParsable_A1_t; + +typedef void* System_IParsable_A1_t; + + +typedef void* System_Numerics_ISubtractionOperators_A3_t; + +typedef void* System_Numerics_IUnaryPlusOperators_A2_t; + +typedef void* System_Numerics_IUnaryNegationOperators_A2_t; + +typedef void* System_Numerics_IShiftOperators_A3_t; + +typedef void* System_Numerics_IMinMaxValue_A1_t; + +typedef void* System_Numerics_IUnsignedNumber_A1_t; + +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +// Type "TOther" was skipped. Reason: It has no full name. +typedef void* System_AppContext_t; + +typedef void* DALI_Segmentation_SegmentationDouglasPeucker_t; + +typedef void* DALI_RecognizerShared_ISegmentation_t; + +typedef void* System_Collections_Generic_List_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +typedef void* System_Collections_Generic_List_A1_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* Evodia_Geom_PolygonE_t; + +typedef void* Evodia_Geom_PointE_t; + +typedef void* Evodia_Geom_PointE2D_t; + +typedef void* System_Drawing_PointF_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_Vector2_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_Matrix3x2_t; + +typedef void* System_IEquatable_A1_t; + + +typedef void* System_Numerics_Matrix4x4_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_Vector3_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_Quaternion_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_Plane_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Numerics_Vector4_t; + +typedef void* System_IEquatable_A1_t; + + + + +typedef void* System_Drawing_Size_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Drawing_SizeF_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Drawing_Point_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_IComparable_A1_t; + +typedef void* Evodia_Geom_PointE_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* Evodia_Geom_PointD_t; + +typedef void* System_IComparable_A1_t; + +typedef void* Evodia_Geom_PointD_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Drawing_Point_Array_t; + +typedef void* System_Collections_Generic_IList_A1_t; + +typedef void* System_Collections_Generic_ICollection_A1_t; + +typedef void* System_Collections_Generic_IEnumerable_A1_t; + +typedef void* System_Collections_Generic_IEnumerator_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Drawing_Rectangle_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* System_Drawing_RectangleF_t; + +typedef void* System_IEquatable_A1_t; + +typedef void* Evodia_Geom_RectangleE_t; + +typedef void* Evodia_Geom_RectangleE2D_t; + +typedef void* Evodia_Geom_RectangularShape_t; + +typedef void* Evodia_Geom_DimensionE2D_t; + +typedef void* Evodia_Geom_LineE2D_t; + +typedef void* Evodia_Geom_DimensionE_t; + +typedef void* Evodia_Geom_PolygonE_Array_t; + +typedef void* System_Collections_Generic_IReadOnlyList_A1_t; + +typedef void* System_Collections_Generic_IReadOnlyCollection_A1_t; + + +typedef void* System_Collections_ObjectModel_ReadOnlyCollection_A1_t; + +typedef void* System_Collections_Generic_IComparer_A1_t; + +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_Collections_Generic_IComparer_A1_t; + +typedef void* System_Collections_Generic_List_A1_t; + +typedef void* System_Collections_ObjectModel_ReadOnlyCollection_A1_t; + +typedef void* System_Collections_Generic_IComparer_A1_t; + +typedef void* System_Action_t; +typedef void (*System_Action_CDestructorFunction_t)(void* context); + +typedef void (*System_Action_CFunction_t)( + void* context +); + + +typedef void* System_MulticastDelegate_t; +typedef void (*System_MulticastDelegate_CDestructorFunction_t)(void* context); + +typedef void (*System_MulticastDelegate_CFunction_t)( + void* context +); + + +typedef void* System_Delegate_t; +typedef void (*System_Delegate_CDestructorFunction_t)(void* context); + +typedef void (*System_Delegate_CFunction_t)( + void* context +); + + +// Type "T" was skipped. Reason: It has no full name. +// Type "T" was skipped. Reason: It has no full name. +typedef void* System_Reflection_TypeFilter_t; +typedef void (*System_Reflection_TypeFilter_CDestructorFunction_t)(void* context); + +typedef bool (*System_Reflection_TypeFilter_CFunction_t)( + void* context, + System_Type_t m, + System_Object_t filterCriteria +); + + +typedef void* System_Threading_TimerCallback_t; +typedef void (*System_Threading_TimerCallback_CDestructorFunction_t)(void* context); + +typedef void (*System_Threading_TimerCallback_CFunction_t)( + void* context, + System_Object_t state +); + + +typedef void* System_AsyncCallback_t; +typedef void (*System_AsyncCallback_CDestructorFunction_t)(void* context); + +typedef void (*System_AsyncCallback_CFunction_t)( + void* context, + System_IAsyncResult_t ar +); + + +typedef void* System_Reflection_ModuleResolveEventHandler_t; +typedef void (*System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t)(void* context); + +typedef System_Reflection_Module_t (*System_Reflection_ModuleResolveEventHandler_CFunction_t)( + void* context, + System_Object_t sender, + System_ResolveEventArgs_t e +); + + +typedef void* System_Reflection_MemberFilter_t; +typedef void (*System_Reflection_MemberFilter_CDestructorFunction_t)(void* context); + +typedef bool (*System_Reflection_MemberFilter_CFunction_t)( + void* context, + System_Reflection_MemberInfo_t m, + System_Object_t filterCriteria +); + + + +#pragma mark - END Type Definitions + +#pragma mark - BEGIN APIs +#pragma mark - BEGIN APIs of System.TypeCode +System_Type_t _Nonnull /* System.Type */ +System_TypeCode_TypeOf( + void +); + +#pragma mark - END APIs of System.TypeCode + +#pragma mark - BEGIN APIs of System.Globalization.NumberStyles +System_Type_t _Nonnull /* System.Type */ +System_Globalization_NumberStyles_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.NumberStyles + +#pragma mark - BEGIN APIs of System.Globalization.CultureTypes +System_Type_t _Nonnull /* System.Type */ +System_Globalization_CultureTypes_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.CultureTypes + +#pragma mark - BEGIN APIs of System.MidpointRounding +System_Type_t _Nonnull /* System.Type */ +System_MidpointRounding_TypeOf( + void +); + +#pragma mark - END APIs of System.MidpointRounding + +#pragma mark - BEGIN APIs of System.Globalization.TimeSpanStyles +System_Type_t _Nonnull /* System.Type */ +System_Globalization_TimeSpanStyles_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.TimeSpanStyles + +#pragma mark - BEGIN APIs of System.DateTimeKind +System_Type_t _Nonnull /* System.Type */ +System_DateTimeKind_TypeOf( + void +); + +#pragma mark - END APIs of System.DateTimeKind + +#pragma mark - BEGIN APIs of System.DayOfWeek +System_Type_t _Nonnull /* System.Type */ +System_DayOfWeek_TypeOf( + void +); + +#pragma mark - END APIs of System.DayOfWeek + +#pragma mark - BEGIN APIs of System.Globalization.DateTimeStyles +System_Type_t _Nonnull /* System.Type */ +System_Globalization_DateTimeStyles_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.DateTimeStyles + +#pragma mark - BEGIN APIs of System.Globalization.CalendarAlgorithmType +System_Type_t _Nonnull /* System.Type */ +System_Globalization_CalendarAlgorithmType_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.CalendarAlgorithmType + +#pragma mark - BEGIN APIs of System.Globalization.CalendarWeekRule +System_Type_t _Nonnull /* System.Type */ +System_Globalization_CalendarWeekRule_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.CalendarWeekRule + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.StreamingContextStates +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_StreamingContextStates_TypeOf( + void +); + +#pragma mark - END APIs of System.Runtime.Serialization.StreamingContextStates + +#pragma mark - BEGIN APIs of System.Reflection.ProcessorArchitecture +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ProcessorArchitecture_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.ProcessorArchitecture + +#pragma mark - BEGIN APIs of System.Reflection.AssemblyContentType +System_Type_t _Nonnull /* System.Type */ +System_Reflection_AssemblyContentType_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.AssemblyContentType + +#pragma mark - BEGIN APIs of System.Reflection.AssemblyNameFlags +System_Type_t _Nonnull /* System.Type */ +System_Reflection_AssemblyNameFlags_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.AssemblyNameFlags + +#pragma mark - BEGIN APIs of System.Configuration.Assemblies.AssemblyHashAlgorithm +System_Type_t _Nonnull /* System.Type */ +System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf( + void +); + +#pragma mark - END APIs of System.Configuration.Assemblies.AssemblyHashAlgorithm + +#pragma mark - BEGIN APIs of System.Configuration.Assemblies.AssemblyVersionCompatibility +System_Type_t _Nonnull /* System.Type */ +System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf( + void +); + +#pragma mark - END APIs of System.Configuration.Assemblies.AssemblyVersionCompatibility + +#pragma mark - BEGIN APIs of System.Reflection.ParameterAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ParameterAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.ParameterAttributes + +#pragma mark - BEGIN APIs of System.Reflection.PortableExecutableKinds +System_Type_t _Nonnull /* System.Type */ +System_Reflection_PortableExecutableKinds_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.PortableExecutableKinds + +#pragma mark - BEGIN APIs of System.Reflection.ImageFileMachine +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ImageFileMachine_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.ImageFileMachine + +#pragma mark - BEGIN APIs of System.Reflection.MemberTypes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MemberTypes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.MemberTypes + +#pragma mark - BEGIN APIs of System.Reflection.BindingFlags +System_Type_t _Nonnull /* System.Type */ +System_Reflection_BindingFlags_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.BindingFlags + +#pragma mark - BEGIN APIs of System.Reflection.FieldAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_FieldAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.FieldAttributes + +#pragma mark - BEGIN APIs of System.Reflection.PropertyAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_PropertyAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.PropertyAttributes + +#pragma mark - BEGIN APIs of System.Reflection.CallingConventions +System_Type_t _Nonnull /* System.Type */ +System_Reflection_CallingConventions_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.CallingConventions + +#pragma mark - BEGIN APIs of System.Reflection.MethodAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MethodAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.MethodAttributes + +#pragma mark - BEGIN APIs of System.Reflection.MethodImplAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MethodImplAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.MethodImplAttributes + +#pragma mark - BEGIN APIs of System.Reflection.ExceptionHandlingClauseOptions +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ExceptionHandlingClauseOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.ExceptionHandlingClauseOptions + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskStatus +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_TaskStatus_TypeOf( + void +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskStatus + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskCreationOptions +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_TaskCreationOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskCreationOptions + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskContinuationOptions +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_TaskContinuationOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskContinuationOptions + +#pragma mark - BEGIN APIs of System.Threading.Tasks.ConfigureAwaitOptions +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_ConfigureAwaitOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.Threading.Tasks.ConfigureAwaitOptions + +#pragma mark - BEGIN APIs of System.Threading.Tasks.Sources.ValueTaskSourceStatus +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf( + void +); + +#pragma mark - END APIs of System.Threading.Tasks.Sources.ValueTaskSourceStatus + +#pragma mark - BEGIN APIs of System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf( + void +); + +#pragma mark - END APIs of System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags + +#pragma mark - BEGIN APIs of System.IO.SeekOrigin +System_Type_t _Nonnull /* System.Type */ +System_IO_SeekOrigin_TypeOf( + void +); + +#pragma mark - END APIs of System.IO.SeekOrigin + +#pragma mark - BEGIN APIs of System.IO.FileAccess +System_Type_t _Nonnull /* System.Type */ +System_IO_FileAccess_TypeOf( + void +); + +#pragma mark - END APIs of System.IO.FileAccess + +#pragma mark - BEGIN APIs of System.IO.FileMode +System_Type_t _Nonnull /* System.Type */ +System_IO_FileMode_TypeOf( + void +); + +#pragma mark - END APIs of System.IO.FileMode + +#pragma mark - BEGIN APIs of System.IO.FileShare +System_Type_t _Nonnull /* System.Type */ +System_IO_FileShare_TypeOf( + void +); + +#pragma mark - END APIs of System.IO.FileShare + +#pragma mark - BEGIN APIs of System.IO.FileOptions +System_Type_t _Nonnull /* System.Type */ +System_IO_FileOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.IO.FileOptions + +#pragma mark - BEGIN APIs of System.Reflection.EventAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_EventAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.EventAttributes + +#pragma mark - BEGIN APIs of System.Reflection.ResourceLocation +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ResourceLocation_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.ResourceLocation + +#pragma mark - BEGIN APIs of System.Security.SecurityRuleSet +System_Type_t _Nonnull /* System.Type */ +System_Security_SecurityRuleSet_TypeOf( + void +); + +#pragma mark - END APIs of System.Security.SecurityRuleSet + +#pragma mark - BEGIN APIs of System.Buffers.OperationStatus +System_Type_t _Nonnull /* System.Type */ +System_Buffers_OperationStatus_TypeOf( + void +); + +#pragma mark - END APIs of System.Buffers.OperationStatus + +#pragma mark - BEGIN APIs of System.Globalization.UnicodeCategory +System_Type_t _Nonnull /* System.Type */ +System_Globalization_UnicodeCategory_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.UnicodeCategory + +#pragma mark - BEGIN APIs of System.Globalization.CompareOptions +System_Type_t _Nonnull /* System.Type */ +System_Globalization_CompareOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.CompareOptions + +#pragma mark - BEGIN APIs of System.Globalization.DigitShapes +System_Type_t _Nonnull /* System.Type */ +System_Globalization_DigitShapes_TypeOf( + void +); + +#pragma mark - END APIs of System.Globalization.DigitShapes + +#pragma mark - BEGIN APIs of System.StringComparison +System_Type_t _Nonnull /* System.Type */ +System_StringComparison_TypeOf( + void +); + +#pragma mark - END APIs of System.StringComparison + +#pragma mark - BEGIN APIs of System.Text.NormalizationForm +System_Type_t _Nonnull /* System.Type */ +System_Text_NormalizationForm_TypeOf( + void +); + +#pragma mark - END APIs of System.Text.NormalizationForm + +#pragma mark - BEGIN APIs of System.StringSplitOptions +System_Type_t _Nonnull /* System.Type */ +System_StringSplitOptions_TypeOf( + void +); + +#pragma mark - END APIs of System.StringSplitOptions + +#pragma mark - BEGIN APIs of System.Reflection.GenericParameterAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_GenericParameterAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.GenericParameterAttributes + +#pragma mark - BEGIN APIs of System.Reflection.TypeAttributes +System_Type_t _Nonnull /* System.Type */ +System_Reflection_TypeAttributes_TypeOf( + void +); + +#pragma mark - END APIs of System.Reflection.TypeAttributes + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.LayoutKind +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_LayoutKind_TypeOf( + void +); + +#pragma mark - END APIs of System.Runtime.InteropServices.LayoutKind + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.CharSet +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_CharSet_TypeOf( + void +); + +#pragma mark - END APIs of System.Runtime.InteropServices.CharSet + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.CustomQueryInterfaceMode +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf( + void +); + +#pragma mark - END APIs of System.Runtime.InteropServices.CustomQueryInterfaceMode + +#pragma mark - BEGIN APIs of System.Object +System_Type_t /* System.Type */ +System_Object_GetType( + System_Object_t /* System.Object */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Object_ToString( + System_Object_t /* System.Object */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_Equals( + System_Object_t /* System.Object */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_Equals_1( + System_Object_t /* System.Object */ objA, + System_Object_t /* System.Object */ objB, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_ReferenceEquals( + System_Object_t /* System.Object */ objA, + System_Object_t /* System.Object */ objB, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Object_GetHashCode( + System_Object_t /* System.Object */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Object_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Object_TypeOf( + void +); + +void /* System.Void */ +System_Object_Destroy( + System_Object_t /* System.Object */ self +); + +#pragma mark - END APIs of System.Object + +#pragma mark - BEGIN APIs of System.Type +System_Type_t /* System.Type */ +System_Type_GetType( + System_String_t /* System.String */ typeName, + bool /* System.Boolean */ throwOnError, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetType_1( + System_String_t /* System.String */ typeName, + bool /* System.Boolean */ throwOnError, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetType_2( + System_String_t /* System.String */ typeName, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromHandle( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetType_3( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetElementType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Type_GetArrayRank( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetGenericTypeDefinition( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetGenericArguments( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetOptionalCustomModifiers( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetRequiredCustomModifiers( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetGenericParameterConstraints( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsAssignableTo( + System_Type_t /* System.Type */ self, + System_Type_t /* System.Type */ targetType, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ +System_Type_GetConstructor( + System_Type_t /* System.Type */ self, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ +System_Type_GetConstructor_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ +System_Type_GetConstructor_2( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ +System_Type_GetConstructor_3( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Reflection_CallingConventions_t /* System.Reflection.CallingConventions */ callConvention, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_Array_t /* System.Reflection.ConstructorInfo[] */ +System_Type_GetConstructors( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_Array_t /* System.Reflection.ConstructorInfo[] */ +System_Type_GetConstructors_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ +System_Type_GetEvent( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ +System_Type_GetEvent_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_EventInfo_Array_t /* System.Reflection.EventInfo[] */ +System_Type_GetEvents( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_EventInfo_Array_t /* System.Reflection.EventInfo[] */ +System_Type_GetEvents_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Type_GetField( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Type_GetField_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t /* System.Reflection.FieldInfo[] */ +System_Type_GetFields( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t /* System.Reflection.FieldInfo[] */ +System_Type_GetFields_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetFunctionPointerCallingConventions( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetFunctionPointerReturnType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetFunctionPointerParameterTypes( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_GetMember( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_GetMember_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_GetMember_2( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ type, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_GetMembers( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ +System_Type_GetMemberWithSameMetadataDefinitionAs( + System_Type_t /* System.Type */ self, + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ member, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_GetMembers_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_2( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_3( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_4( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_5( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_6( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Reflection_CallingConventions_t /* System.Reflection.CallingConventions */ callConvention, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_7( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + int32_t /* System.Int32 */ genericParameterCount, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_8( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + int32_t /* System.Int32 */ genericParameterCount, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_9( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + int32_t /* System.Int32 */ genericParameterCount, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Type_GetMethod_10( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + int32_t /* System.Int32 */ genericParameterCount, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Reflection_CallingConventions_t /* System.Reflection.CallingConventions */ callConvention, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Type_GetMethods( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Type_GetMethods_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetNestedType( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetNestedType_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetNestedTypes( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetNestedTypes_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty_2( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Type_t /* System.Type */ returnType, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty_3( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty_4( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Type_t /* System.Type */ returnType, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty_5( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Type_t /* System.Type */ returnType, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Type_GetProperty_6( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Type_t /* System.Type */ returnType, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_Array_t /* System.Reflection.PropertyInfo[] */ +System_Type_GetProperties( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_Array_t /* System.Reflection.PropertyInfo[] */ +System_Type_GetProperties_1( + System_Type_t /* System.Type */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_GetDefaultMembers( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_Type_GetTypeHandle( + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetTypeArray( + System_Object_Array_t /* System.Object[] */ args, + System_Exception_t* /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Type_GetTypeCode( + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromCLSID( + System_Guid_t /* System.Guid */ clsid, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromCLSID_1( + System_Guid_t /* System.Guid */ clsid, + bool /* System.Boolean */ throwOnError, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromCLSID_2( + System_Guid_t /* System.Guid */ clsid, + System_String_t /* System.String */ server, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromCLSID_3( + System_Guid_t /* System.Guid */ clsid, + System_String_t /* System.String */ server, + bool /* System.Boolean */ throwOnError, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromProgID( + System_String_t /* System.String */ progID, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromProgID_1( + System_String_t /* System.String */ progID, + bool /* System.Boolean */ throwOnError, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromProgID_2( + System_String_t /* System.String */ progID, + System_String_t /* System.String */ server, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetTypeFromProgID_3( + System_String_t /* System.String */ progID, + System_String_t /* System.String */ server, + bool /* System.Boolean */ throwOnError, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Type_InvokeMember( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_t /* System.Object */ target, + System_Object_Array_t /* System.Object[] */ args, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Type_InvokeMember_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_t /* System.Object */ target, + System_Object_Array_t /* System.Object[] */ args, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Type_InvokeMember_2( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_t /* System.Object */ target, + System_Object_Array_t /* System.Object[] */ args, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_String_Array_t /* System.String[] */ namedParameters, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetInterface( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetInterface_1( + System_Type_t /* System.Type */ self, + System_String_t /* System.String */ name, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_GetInterfaces( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ +System_Type_GetInterfaceMap( + System_Type_t /* System.Type */ self, + System_Type_t /* System.Type */ interfaceType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsInstanceOfType( + System_Type_t /* System.Type */ self, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsEquivalentTo( + System_Type_t /* System.Type */ self, + System_Type_t /* System.Type */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_GetEnumUnderlyingType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Type_GetEnumValues( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Type_GetEnumValuesAsUnderlyingType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakeArrayType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakeArrayType_1( + System_Type_t /* System.Type */ self, + int32_t /* System.Int32 */ rank, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakeByRefType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakeGenericType( + System_Type_t /* System.Type */ self, + System_Type_Array_t /* System.Type[] */ typeArguments, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakePointerType( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakeGenericSignatureType( + System_Type_t /* System.Type */ genericTypeDefinition, + System_Type_Array_t /* System.Type[] */ typeArguments, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_MakeGenericMethodParameter( + int32_t /* System.Int32 */ position, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Type_ToString( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_Equals( + System_Type_t /* System.Type */ self, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Type_GetHashCode( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_Equals_1( + System_Type_t /* System.Type */ self, + System_Type_t /* System.Type */ o, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Type_ReflectionOnlyGetType( + System_String_t /* System.String */ typeName, + bool /* System.Boolean */ throwIfNotFound, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsEnumDefined( + System_Type_t /* System.Type */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Type_GetEnumName( + System_Type_t /* System.Type */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_Type_GetEnumNames( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Type_FindInterfaces( + System_Type_t /* System.Type */ self, + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ filter, + System_Object_t /* System.Object */ filterCriteria, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Type_FindMembers( + System_Type_t /* System.Type */ self, + System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ memberType, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ filter, + System_Object_t /* System.Object */ filterCriteria, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsSubclassOf( + System_Type_t /* System.Type */ self, + System_Type_t /* System.Type */ c, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsAssignableFrom( + System_Type_t /* System.Type */ self, + System_Type_t /* System.Type */ c, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsInterface_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Type_MemberType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Type_Namespace_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Type_AssemblyQualifiedName_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Type_FullName_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Type_Assembly_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_Module_t /* System.Reflection.Module */ +System_Type_Module_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNested_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Type_DeclaringType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Type_DeclaringMethod_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Type_ReflectedType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Type_UnderlyingSystemType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsTypeDefinition_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsArray_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsByRef_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPointer_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsConstructedGenericType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericParameter_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericTypeParameter_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericMethodParameter_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericTypeDefinition_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSZArray_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsVariableBoundArray_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsByRefLike_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsFunctionPointer_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsUnmanagedFunctionPointer_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_HasElementType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_Array_t /* System.Type[] */ +System_Type_GenericTypeArguments_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Type_GenericParameterPosition_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_GenericParameterAttributes_t /* System.Reflection.GenericParameterAttributes */ +System_Type_GenericParameterAttributes_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_TypeAttributes_t /* System.Reflection.TypeAttributes */ +System_Type_Attributes_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAbstract_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsImport_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSealed_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSpecialName_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsClass_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedAssembly_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamANDAssem_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamily_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamORAssem_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedPrivate_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedPublic_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNotPublic_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPublic_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAutoLayout_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsExplicitLayout_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsLayoutSequential_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAnsiClass_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAutoClass_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsUnicodeClass_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsCOMObject_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsContextful_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsEnum_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsMarshalByRef_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPrimitive_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsValueType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSignatureType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecurityCritical_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecuritySafeCritical_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecurityTransparent_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ +System_Type_StructLayoutAttribute_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ +System_Type_TypeInitializer_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_Type_TypeHandle_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Guid_t /* System.Guid */ +System_Type_GUID_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Type_BaseType_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_Binder_t /* System.Reflection.Binder */ +System_Type_DefaultBinder_Get( + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSerializable_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_ContainsGenericParameters_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsVisible_Get( + System_Type_t /* System.Type */ self, + System_Exception_t* /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Type_Delimiter_Get( + void +); + + +System_Type_Array_t /* System.Type[] */ +System_Type_EmptyTypes_Get( + void +); + + +System_Object_t /* System.Object */ +System_Type_Missing_Get( + void +); + + +System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ +System_Type_FilterAttribute_Get( + void +); + + +System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ +System_Type_FilterName_Get( + void +); + + +System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ +System_Type_FilterNameIgnoreCase_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Type_TypeOf( + void +); + +void /* System.Void */ +System_Type_Destroy( + System_Type_t /* System.Type */ self +); + +#pragma mark - END APIs of System.Type + +#pragma mark - BEGIN APIs of System.Reflection.MemberInfo +bool /* System.Boolean */ +System_Reflection_MemberInfo_HasSameMetadataDefinitionAs( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_MemberInfo_IsDefined( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_MemberInfo_GetCustomAttributes( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_MemberInfo_GetCustomAttributes_1( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_MemberInfo_GetCustomAttributesData( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_MemberInfo_Equals( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_MemberInfo_GetHashCode( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Reflection_MemberInfo_MemberType_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_MemberInfo_Name_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_MemberInfo_DeclaringType_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_MemberInfo_ReflectedType_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_Module_t /* System.Reflection.Module */ +System_Reflection_MemberInfo_Module_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_MemberInfo_CustomAttributes_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MemberInfo_IsCollectible_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_MemberInfo_MetadataToken_Get( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MemberInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_MemberInfo_Destroy( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ self +); + +#pragma mark - END APIs of System.Reflection.MemberInfo + +#pragma mark - BEGIN APIs of System.Reflection.ICustomAttributeProvider +System_Object_Array_t /* System.Object[] */ +System_Reflection_ICustomAttributeProvider_GetCustomAttributes( + System_Reflection_ICustomAttributeProvider_t /* System.Reflection.ICustomAttributeProvider */ self, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1( + System_Reflection_ICustomAttributeProvider_t /* System.Reflection.ICustomAttributeProvider */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_ICustomAttributeProvider_IsDefined( + System_Reflection_ICustomAttributeProvider_t /* System.Reflection.ICustomAttributeProvider */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ICustomAttributeProvider_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ICustomAttributeProvider_Destroy( + System_Reflection_ICustomAttributeProvider_t /* System.Reflection.ICustomAttributeProvider */ self +); + +#pragma mark - END APIs of System.Reflection.ICustomAttributeProvider + +#pragma mark - BEGIN APIs of System.Object[] +#pragma mark - END APIs of System.Object[] + +#pragma mark - BEGIN APIs of System.Array +void /* System.Void */ +System_Array_ConstrainedCopy( + System_Array_t /* System.Array */ sourceArray, + int32_t /* System.Int32 */ sourceIndex, + System_Array_t /* System.Array */ destinationArray, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Clear( + System_Array_t /* System.Array */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Clear_1( + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetLength( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetUpperBound( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetLowerBound( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Initialize( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_CreateInstance( + System_Type_t /* System.Type */ elementType, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_CreateInstance_1( + System_Type_t /* System.Type */ elementType, + int32_t /* System.Int32 */ length1, + int32_t /* System.Int32 */ length2, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_CreateInstance_2( + System_Type_t /* System.Type */ elementType, + int32_t /* System.Int32 */ length1, + int32_t /* System.Int32 */ length2, + int32_t /* System.Int32 */ length3, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_CreateInstance_3( + System_Type_t /* System.Type */ elementType, + System_Int32_Array_t /* System.Int32[] */ lengths, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_CreateInstance_4( + System_Type_t /* System.Type */ elementType, + System_Int32_Array_t /* System.Int32[] */ lengths, + System_Int32_Array_t /* System.Int32[] */ lowerBounds, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_CreateInstance_5( + System_Type_t /* System.Type */ elementType, + System_Int64_Array_t /* System.Int64[] */ lengths, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy( + System_Array_t /* System.Array */ sourceArray, + System_Array_t /* System.Array */ destinationArray, + int64_t /* System.Int64 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_1( + System_Array_t /* System.Array */ sourceArray, + int64_t /* System.Int64 */ sourceIndex, + System_Array_t /* System.Array */ destinationArray, + int64_t /* System.Int64 */ destinationIndex, + int64_t /* System.Int64 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_2( + System_Array_t /* System.Array */ sourceArray, + System_Array_t /* System.Array */ destinationArray, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_3( + System_Array_t /* System.Array */ sourceArray, + int32_t /* System.Int32 */ sourceIndex, + System_Array_t /* System.Array */ destinationArray, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue( + System_Array_t /* System.Array */ self, + System_Int32_Array_t /* System.Int32[] */ indices, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_1( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_2( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_3( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + int32_t /* System.Int32 */ index3, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_1( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_2( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + int32_t /* System.Int32 */ index3, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_3( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + System_Int32_Array_t /* System.Int32[] */ indices, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_4( + System_Array_t /* System.Array */ self, + int64_t /* System.Int64 */ index, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_5( + System_Array_t /* System.Array */ self, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_6( + System_Array_t /* System.Array */ self, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + int64_t /* System.Int64 */ index3, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_GetValue_7( + System_Array_t /* System.Array */ self, + System_Int64_Array_t /* System.Int64[] */ indices, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_4( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + int64_t /* System.Int64 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_5( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_6( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + int64_t /* System.Int64 */ index3, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_7( + System_Array_t /* System.Array */ self, + System_Object_t /* System.Object */ value, + System_Int64_Array_t /* System.Int64[] */ indices, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Array_GetLongLength( + System_Array_t /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Array_Clone( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_1( + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_2( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_3( + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t /* System.Object */ value, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_A1_1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_CopyTo( + System_Array_t /* System.Array */ self, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_CopyTo_1( + System_Array_t /* System.Array */ self, + System_Array_t /* System.Array */ array, + int64_t /* System.Int64 */ index, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Array_Empty_A1( + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Fill_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Fill_A1_1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_1( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_2( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_A1_1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_A1_2( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_1( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_2( + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_A1_1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_A1_2( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse( + System_Array_t /* System.Array */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse_1( + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse_A1_1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort( + System_Array_t /* System.Array */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_1( + System_Array_t /* System.Array */ keys, + System_Array_t /* System.Array */ items, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_2( + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_3( + System_Array_t /* System.Array */ keys, + System_Array_t /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_4( + System_Array_t /* System.Array */ array, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_5( + System_Array_t /* System.Array */ keys, + System_Array_t /* System.Array */ items, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_6( + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_7( + System_Array_t /* System.Array */ keys, + System_Array_t /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_A2( + System_Type_t /* System.Type */ TKey, + System_Type_t /* System.Type */ TValue, + System_Array_t /* System.Array */ keys, + System_Array_t /* System.Array */ items, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_A1_1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_A2_1( + System_Type_t /* System.Type */ TKey, + System_Type_t /* System.Type */ TValue, + System_Array_t /* System.Array */ keys, + System_Array_t /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_IEnumerator_t /* System.Collections.IEnumerator */ +System_Array_GetEnumerator( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_Length_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Array_LongLength_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Array_Rank_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Array_SyncRoot_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsReadOnly_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsFixedSize_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsSynchronized_Get( + System_Array_t /* System.Array */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Array_MaxLength_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Array_TypeOf( + void +); + +void /* System.Void */ +System_Array_Destroy( + System_Array_t /* System.Array */ self +); + +#pragma mark - END APIs of System.Array + +#pragma mark - BEGIN APIs of System.ICloneable +System_Object_t /* System.Object */ +System_ICloneable_Clone( + System_ICloneable_t /* System.ICloneable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ICloneable_TypeOf( + void +); + +void /* System.Void */ +System_ICloneable_Destroy( + System_ICloneable_t /* System.ICloneable */ self +); + +#pragma mark - END APIs of System.ICloneable + +#pragma mark - BEGIN APIs of System.Collections.IList +int32_t /* System.Int32 */ +System_Collections_IList_Add( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_IList_Contains( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Clear( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IList_IndexOf( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Insert( + System_Collections_IList_t /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Remove( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_RemoveAt( + System_Collections_IList_t /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_IList_Item_Get( + System_Collections_IList_t /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Item_Set( + System_Collections_IList_t /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IList_IsReadOnly_Get( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IList_IsFixedSize_Get( + System_Collections_IList_t /* System.Collections.IList */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IList_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IList_Destroy( + System_Collections_IList_t /* System.Collections.IList */ self +); + +#pragma mark - END APIs of System.Collections.IList + +#pragma mark - BEGIN APIs of System.Collections.ICollection +void /* System.Void */ +System_Collections_ICollection_CopyTo( + System_Collections_ICollection_t /* System.Collections.ICollection */ self, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_ICollection_Count_Get( + System_Collections_ICollection_t /* System.Collections.ICollection */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Collections_ICollection_SyncRoot_Get( + System_Collections_ICollection_t /* System.Collections.ICollection */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_ICollection_IsSynchronized_Get( + System_Collections_ICollection_t /* System.Collections.ICollection */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_ICollection_TypeOf( + void +); + +void /* System.Void */ +System_Collections_ICollection_Destroy( + System_Collections_ICollection_t /* System.Collections.ICollection */ self +); + +#pragma mark - END APIs of System.Collections.ICollection + +#pragma mark - BEGIN APIs of System.Collections.IEnumerable +System_Collections_IEnumerator_t /* System.Collections.IEnumerator */ +System_Collections_IEnumerable_GetEnumerator( + System_Collections_IEnumerable_t /* System.Collections.IEnumerable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IEnumerable_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IEnumerable_Destroy( + System_Collections_IEnumerable_t /* System.Collections.IEnumerable */ self +); + +#pragma mark - END APIs of System.Collections.IEnumerable + +#pragma mark - BEGIN APIs of System.Collections.IEnumerator +bool /* System.Boolean */ +System_Collections_IEnumerator_MoveNext( + System_Collections_IEnumerator_t /* System.Collections.IEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IEnumerator_Reset( + System_Collections_IEnumerator_t /* System.Collections.IEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_IEnumerator_Current_Get( + System_Collections_IEnumerator_t /* System.Collections.IEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IEnumerator_Destroy( + System_Collections_IEnumerator_t /* System.Collections.IEnumerator */ self +); + +#pragma mark - END APIs of System.Collections.IEnumerator + + +#pragma mark - BEGIN APIs of System.ValueType +bool /* System.Boolean */ +System_ValueType_Equals( + System_ValueType_t /* System.ValueType */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_ValueType_GetHashCode( + System_ValueType_t /* System.ValueType */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_ValueType_ToString( + System_ValueType_t /* System.ValueType */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ValueType_TypeOf( + void +); + +void /* System.Void */ +System_ValueType_Destroy( + System_ValueType_t /* System.ValueType */ self +); + +#pragma mark - END APIs of System.ValueType + + +#pragma mark - BEGIN APIs of System.IComparable +int32_t /* System.Int32 */ +System_IComparable_CompareTo( + System_IComparable_t /* System.IComparable */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IComparable_TypeOf( + void +); + +void /* System.Void */ +System_IComparable_Destroy( + System_IComparable_t /* System.IComparable */ self +); + +#pragma mark - END APIs of System.IComparable + +#pragma mark - BEGIN APIs of System.IConvertible +System_TypeCode_t /* System.TypeCode */ +System_IConvertible_GetTypeCode( + System_IConvertible_t /* System.IConvertible */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IConvertible_ToBoolean( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_IConvertible_ToChar( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_IConvertible_ToSByte( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_IConvertible_ToByte( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_IConvertible_ToInt16( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_IConvertible_ToUInt16( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IConvertible_ToInt32( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_IConvertible_ToUInt32( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IConvertible_ToInt64( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_IConvertible_ToUInt64( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_IConvertible_ToSingle( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_IConvertible_ToDouble( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_IConvertible_ToDecimal( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_IConvertible_ToDateTime( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_IConvertible_ToString( + System_IConvertible_t /* System.IConvertible */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_IConvertible_ToType( + System_IConvertible_t /* System.IConvertible */ self, + System_Type_t /* System.Type */ conversionType, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IConvertible_TypeOf( + void +); + +void /* System.Void */ +System_IConvertible_Destroy( + System_IConvertible_t /* System.IConvertible */ self +); + +#pragma mark - END APIs of System.IConvertible + +#pragma mark - BEGIN APIs of System.Enum +System_String_t /* System.String */ +System_Enum_GetName_A1( + System_Type_t /* System.Type */ TEnum, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Enum_GetName_1( + System_Type_t /* System.Type */ enumType, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_Enum_GetNames_A1( + System_Type_t /* System.Type */ TEnum, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_Enum_GetNames_1( + System_Type_t /* System.Type */ enumType, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Enum_GetUnderlyingType( + System_Type_t /* System.Type */ enumType, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Enum_GetValues_A1( + System_Type_t /* System.Type */ TEnum, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Enum_GetValues_1( + System_Type_t /* System.Type */ enumType, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Enum_GetValuesAsUnderlyingType_A1( + System_Type_t /* System.Type */ TEnum, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Enum_GetValuesAsUnderlyingType_1( + System_Type_t /* System.Type */ enumType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_HasFlag( + System_Enum_t /* System.Enum */ self, + System_Enum_t /* System.Enum */ flag, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_IsDefined_A1( + System_Type_t /* System.Type */ TEnum, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_IsDefined_1( + System_Type_t /* System.Type */ enumType, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_Parse( + System_Type_t /* System.Type */ enumType, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_Parse_1( + System_Type_t /* System.Type */ enumType, + System_String_t /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_Parse_A1( + System_Type_t /* System.Type */ TEnum, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_Parse_A1_1( + System_Type_t /* System.Type */ TEnum, + System_String_t /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse( + System_Type_t /* System.Type */ enumType, + System_String_t /* System.String */ value, + System_Object_t* /* System.Object */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse_1( + System_Type_t /* System.Type */ enumType, + System_String_t /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Object_t* /* System.Object */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse_A1( + System_Type_t /* System.Type */ TEnum, + System_String_t /* System.String */ value, + System_Object_t* /* System.Object */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse_A1_1( + System_Type_t /* System.Type */ TEnum, + System_String_t /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Object_t* /* System.Object */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_Equals( + System_Enum_t /* System.Enum */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Enum_GetHashCode( + System_Enum_t /* System.Enum */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Enum_CompareTo( + System_Enum_t /* System.Enum */ self, + System_Object_t /* System.Object */ target, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Enum_ToString( + System_Enum_t /* System.Enum */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Enum_ToString_1( + System_Enum_t /* System.Enum */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Enum_ToString_2( + System_Enum_t /* System.Enum */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Enum_ToString_3( + System_Enum_t /* System.Enum */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Enum_Format( + System_Type_t /* System.Type */ enumType, + System_Object_t /* System.Object */ value, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Enum_GetTypeCode( + System_Enum_t /* System.Enum */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject( + System_Type_t /* System.Type */ enumType, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_1( + System_Type_t /* System.Type */ enumType, + int8_t /* System.SByte */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_2( + System_Type_t /* System.Type */ enumType, + int16_t /* System.Int16 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_3( + System_Type_t /* System.Type */ enumType, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_4( + System_Type_t /* System.Type */ enumType, + uint8_t /* System.Byte */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_5( + System_Type_t /* System.Type */ enumType, + uint16_t /* System.UInt16 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_6( + System_Type_t /* System.Type */ enumType, + uint32_t /* System.UInt32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_7( + System_Type_t /* System.Type */ enumType, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Enum_ToObject_8( + System_Type_t /* System.Type */ enumType, + uint64_t /* System.UInt64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Enum_TypeOf( + void +); + +void /* System.Void */ +System_Enum_Destroy( + System_Enum_t /* System.Enum */ self +); + +#pragma mark - END APIs of System.Enum + +#pragma mark - BEGIN APIs of System.ISpanFormattable +System_Type_t _Nonnull /* System.Type */ +System_ISpanFormattable_TypeOf( + void +); + +void /* System.Void */ +System_ISpanFormattable_Destroy( + System_ISpanFormattable_t /* System.ISpanFormattable */ self +); + +#pragma mark - END APIs of System.ISpanFormattable + +#pragma mark - BEGIN APIs of System.IFormattable +System_String_t /* System.String */ +System_IFormattable_ToString( + System_IFormattable_t /* System.IFormattable */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IFormattable_TypeOf( + void +); + +void /* System.Void */ +System_IFormattable_Destroy( + System_IFormattable_t /* System.IFormattable */ self +); + +#pragma mark - END APIs of System.IFormattable + +#pragma mark - BEGIN APIs of System.String +System_String_t /* System.String */ +System_String_Intern( + System_String_t /* System.String */ str, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_IsInterned( + System_String_t /* System.String */ str, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare( + System_String_t /* System.String */ strA, + System_String_t /* System.String */ strB, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_1( + System_String_t /* System.String */ strA, + System_String_t /* System.String */ strB, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_2( + System_String_t /* System.String */ strA, + System_String_t /* System.String */ strB, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_3( + System_String_t /* System.String */ strA, + System_String_t /* System.String */ strB, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_4( + System_String_t /* System.String */ strA, + System_String_t /* System.String */ strB, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_5( + System_String_t /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_6( + System_String_t /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_7( + System_String_t /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_8( + System_String_t /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_9( + System_String_t /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareOrdinal( + System_String_t /* System.String */ strA, + System_String_t /* System.String */ strB, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareOrdinal_1( + System_String_t /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareTo( + System_String_t /* System.String */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareTo_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ strB, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_2( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_3( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals( + System_String_t /* System.String */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_2( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_3( + System_String_t /* System.String */ a, + System_String_t /* System.String */ b, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_4( + System_String_t /* System.String */ a, + System_String_t /* System.String */ b, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_GetHashCode( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_GetHashCode_1( + System_String_t /* System.String */ self, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_2( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_3( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_String_Clone( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Copy( + System_String_t /* System.String */ str, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_String_CopyTo( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ sourceIndex, + System_Char_Array_t /* System.Char[] */ destination, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Char_Array_t /* System.Char[] */ +System_String_ToCharArray( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Char_Array_t /* System.Char[] */ +System_String_ToCharArray_1( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNullOrEmpty( + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNullOrWhiteSpace( + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToString( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToString_1( + System_String_t /* System.String */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_CharEnumerator_t /* System.CharEnumerator */ +System_String_GetEnumerator( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ +System_String_EnumerateRunes( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_String_GetTypeCode( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNormalized( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNormalized_1( + System_String_t /* System.String */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ normalizationForm, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Normalize( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Normalize_1( + System_String_t /* System.String */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ normalizationForm, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat( + System_Object_t /* System.Object */ arg0, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_1( + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_2( + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Object_t /* System.Object */ arg2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_3( + System_Object_Array_t /* System.Object[] */ args, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_4( + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ values, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_5( + System_String_t /* System.String */ str0, + System_String_t /* System.String */ str1, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_6( + System_String_t /* System.String */ str0, + System_String_t /* System.String */ str1, + System_String_t /* System.String */ str2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_7( + System_String_t /* System.String */ str0, + System_String_t /* System.String */ str1, + System_String_t /* System.String */ str2, + System_String_t /* System.String */ str3, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Concat_8( + System_String_Array_t /* System.String[] */ values, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format( + System_String_t /* System.String */ format, + System_Object_t /* System.Object */ arg0, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_1( + System_String_t /* System.String */ format, + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_2( + System_String_t /* System.String */ format, + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Object_t /* System.Object */ arg2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_3( + System_String_t /* System.String */ format, + System_Object_Array_t /* System.Object[] */ args, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_4( + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_String_t /* System.String */ format, + System_Object_t /* System.Object */ arg0, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_5( + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_String_t /* System.String */ format, + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_6( + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_String_t /* System.String */ format, + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Object_t /* System.Object */ arg2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_7( + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_String_t /* System.String */ format, + System_Object_Array_t /* System.Object[] */ args, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_A1( + System_Type_t /* System.Type */ TArg0, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ format, + System_Object_t /* System.Object */ arg0, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_A2( + System_Type_t /* System.Type */ TArg0, + System_Type_t /* System.Type */ TArg1, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ format, + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_A3( + System_Type_t /* System.Type */ TArg0, + System_Type_t /* System.Type */ TArg1, + System_Type_t /* System.Type */ TArg2, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ format, + System_Object_t /* System.Object */ arg0, + System_Object_t /* System.Object */ arg1, + System_Object_t /* System.Object */ arg2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Format_8( + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ format, + System_Object_Array_t /* System.Object[] */ args, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Insert( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join( + wchar_t /* System.Char */ separator, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join_1( + System_String_t /* System.String */ separator, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join_2( + wchar_t /* System.Char */ separator, + System_String_Array_t /* System.String[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join_3( + System_String_t /* System.String */ separator, + System_String_Array_t /* System.String[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join_4( + System_String_t /* System.String */ separator, + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ values, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join_5( + wchar_t /* System.Char */ separator, + System_Object_Array_t /* System.Object[] */ values, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Join_6( + System_String_t /* System.String */ separator, + System_Object_Array_t /* System.Object[] */ values, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_PadLeft( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_PadLeft_1( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + wchar_t /* System.Char */ paddingChar, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_PadRight( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_PadRight_1( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + wchar_t /* System.Char */ paddingChar, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Remove( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Remove_1( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Replace( + System_String_t /* System.String */ self, + System_String_t /* System.String */ oldValue, + System_String_t /* System.String */ newValue, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Replace_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ oldValue, + System_String_t /* System.String */ newValue, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Replace_2( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Replace_3( + System_String_t /* System.String */ self, + System_String_t /* System.String */ oldValue, + System_String_t /* System.String */ newValue, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ReplaceLineEndings( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ReplaceLineEndings_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ replacementText, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_1( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_2( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ separator, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_3( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ separator, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_4( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_5( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_6( + System_String_t /* System.String */ self, + System_String_t /* System.String */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_7( + System_String_t /* System.String */ self, + System_String_t /* System.String */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_8( + System_String_t /* System.String */ self, + System_String_Array_t /* System.String[] */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_String_Split_9( + System_String_t /* System.String */ self, + System_String_Array_t /* System.String[] */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Substring( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Substring_1( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToLower( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToLower_1( + System_String_t /* System.String */ self, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToLowerInvariant( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToUpper( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToUpper_1( + System_String_t /* System.String */ self, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_ToUpperInvariant( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Trim( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Trim_1( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Trim_2( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ trimChars, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_TrimStart( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_TrimStart_1( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_TrimStart_2( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ trimChars, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_TrimEnd( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_TrimEnd_1( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_TrimEnd_2( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ trimChars, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_1( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_2( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_3( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_1( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_2( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_3( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ anyOf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny_1( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny_2( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_4( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_5( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_6( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_7( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_8( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_9( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_1( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_2( + System_String_t /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ anyOf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny_1( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny_2( + System_String_t /* System.String */ self, + System_Char_Array_t /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_3( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_4( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_5( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_6( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_7( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_8( + System_String_t /* System.String */ self, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Create( + System_Char_Array_t /* System.Char[] */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Create_1( + System_Char_Array_t /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_String_Create_2( + wchar_t /* System.Char */ c, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_String_Chars_Get( + System_String_t /* System.String */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_String_Length_Get( + System_String_t /* System.String */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_String_Empty_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_String_TypeOf( + void +); + +void /* System.Void */ +System_String_Destroy( + System_String_t /* System.String */ self +); + +#pragma mark - END APIs of System.String + +#pragma mark - BEGIN APIs of System.Collections.Generic.IEnumerable<> +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_IEnumerable_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_IEnumerable_A1_Destroy( + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.IEnumerable<> + + +#pragma mark - BEGIN APIs of System.Collections.Generic.IEnumerator<> +System_Object_t /* System.Object */ +System_Collections_Generic_IEnumerator_A1_Current_Get( + System_Collections_Generic_IEnumerator_A1_t /* System.Collections.Generic.IEnumerator<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_IEnumerator_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_IEnumerator_A1_Destroy( + System_Collections_Generic_IEnumerator_A1_t /* System.Collections.Generic.IEnumerator<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.IEnumerator<> + +#pragma mark - BEGIN APIs of System.IDisposable +void /* System.Void */ +System_IDisposable_Dispose( + System_IDisposable_t /* System.IDisposable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IDisposable_TypeOf( + void +); + +void /* System.Void */ +System_IDisposable_Destroy( + System_IDisposable_t /* System.IDisposable */ self +); + +#pragma mark - END APIs of System.IDisposable + + + + +#pragma mark - BEGIN APIs of System.IComparable<> +int32_t /* System.Int32 */ +System_IComparable_A1_CompareTo( + System_IComparable_A1_t /* System.IComparable<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IComparable_A1_TypeOf( + void +); + +void /* System.Void */ +System_IComparable_A1_Destroy( + System_IComparable_A1_t /* System.IComparable<> */ self +); + +#pragma mark - END APIs of System.IComparable<> + + + +#pragma mark - BEGIN APIs of System.IEquatable<> +bool /* System.Boolean */ +System_IEquatable_A1_Equals( + System_IEquatable_A1_t /* System.IEquatable<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IEquatable_A1_TypeOf( + void +); + +void /* System.Void */ +System_IEquatable_A1_Destroy( + System_IEquatable_A1_t /* System.IEquatable<> */ self +); + +#pragma mark - END APIs of System.IEquatable<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IBinaryInteger<> +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_LeadingZeroCount( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_PopCount( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_ReadBigEndian( + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ source, + bool /* System.Boolean */ isUnsigned, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_ReadBigEndian_1( + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ source, + int32_t /* System.Int32 */ startIndex, + bool /* System.Boolean */ isUnsigned, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_ReadLittleEndian( + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ source, + bool /* System.Boolean */ isUnsigned, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1( + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ source, + int32_t /* System.Int32 */ startIndex, + bool /* System.Boolean */ isUnsigned, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_RotateLeft( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ rotateAmount, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_RotateRight( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + int32_t /* System.Int32 */ rotateAmount, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryInteger_A1_TrailingZeroCount( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IBinaryInteger_A1_GetByteCount( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IBinaryInteger_A1_GetShortestBitLength( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IBinaryInteger_A1_WriteBigEndian( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IBinaryInteger_A1_WriteBigEndian_1( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IBinaryInteger_A1_WriteLittleEndian( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IBinaryInteger_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IBinaryInteger_A1_Destroy( + System_Numerics_IBinaryInteger_A1_t /* System.Numerics.IBinaryInteger<> */ self +); + +#pragma mark - END APIs of System.Numerics.IBinaryInteger<> + + +#pragma mark - BEGIN APIs of System.Byte[] +#pragma mark - END APIs of System.Byte[] + +#pragma mark - BEGIN APIs of System.Collections.IStructuralComparable +int32_t /* System.Int32 */ +System_Collections_IStructuralComparable_CompareTo( + System_Collections_IStructuralComparable_t /* System.Collections.IStructuralComparable */ self, + System_Object_t /* System.Object */ other, + System_Collections_IComparer_t /* System.Collections.IComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IStructuralComparable_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IStructuralComparable_Destroy( + System_Collections_IStructuralComparable_t /* System.Collections.IStructuralComparable */ self +); + +#pragma mark - END APIs of System.Collections.IStructuralComparable + +#pragma mark - BEGIN APIs of System.Collections.IComparer +int32_t /* System.Int32 */ +System_Collections_IComparer_Compare( + System_Collections_IComparer_t /* System.Collections.IComparer */ self, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IComparer_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IComparer_Destroy( + System_Collections_IComparer_t /* System.Collections.IComparer */ self +); + +#pragma mark - END APIs of System.Collections.IComparer + +#pragma mark - BEGIN APIs of System.Collections.IStructuralEquatable +bool /* System.Boolean */ +System_Collections_IStructuralEquatable_Equals( + System_Collections_IStructuralEquatable_t /* System.Collections.IStructuralEquatable */ self, + System_Object_t /* System.Object */ other, + System_Collections_IEqualityComparer_t /* System.Collections.IEqualityComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IStructuralEquatable_GetHashCode( + System_Collections_IStructuralEquatable_t /* System.Collections.IStructuralEquatable */ self, + System_Collections_IEqualityComparer_t /* System.Collections.IEqualityComparer */ comparer, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IStructuralEquatable_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IStructuralEquatable_Destroy( + System_Collections_IStructuralEquatable_t /* System.Collections.IStructuralEquatable */ self +); + +#pragma mark - END APIs of System.Collections.IStructuralEquatable + +#pragma mark - BEGIN APIs of System.Collections.IEqualityComparer +bool /* System.Boolean */ +System_Collections_IEqualityComparer_Equals( + System_Collections_IEqualityComparer_t /* System.Collections.IEqualityComparer */ self, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IEqualityComparer_GetHashCode( + System_Collections_IEqualityComparer_t /* System.Collections.IEqualityComparer */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IEqualityComparer_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IEqualityComparer_Destroy( + System_Collections_IEqualityComparer_t /* System.Collections.IEqualityComparer */ self +); + +#pragma mark - END APIs of System.Collections.IEqualityComparer + +#pragma mark - BEGIN APIs of System.Collections.Generic.IList<> +int32_t /* System.Int32 */ +System_Collections_Generic_IList_A1_IndexOf( + System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_IList_A1_Insert( + System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_IList_A1_RemoveAt( + System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_Generic_IList_A1_Item_Get( + System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_IList_A1_Item_Set( + System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_IList_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_IList_A1_Destroy( + System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.IList<> + + + +#pragma mark - BEGIN APIs of System.Collections.Generic.ICollection<> +void /* System.Void */ +System_Collections_Generic_ICollection_A1_Add( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_ICollection_A1_Clear( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_Generic_ICollection_A1_Contains( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_ICollection_A1_CopyTo( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ arrayIndex, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_Generic_ICollection_A1_Remove( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_ICollection_A1_Count_Get( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_Generic_ICollection_A1_IsReadOnly_Get( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_ICollection_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_ICollection_A1_Destroy( + System_Collections_Generic_ICollection_A1_t /* System.Collections.Generic.ICollection<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.ICollection<> + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IBinaryNumber<> +bool /* System.Boolean */ +System_Numerics_IBinaryNumber_A1_IsPow2( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryNumber_A1_Log2( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IBinaryNumber_A1_AllBitsSet_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IBinaryNumber_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IBinaryNumber_A1_Destroy( + System_Numerics_IBinaryNumber_A1_t /* System.Numerics.IBinaryNumber<> */ self +); + +#pragma mark - END APIs of System.Numerics.IBinaryNumber<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IBitwiseOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IBitwiseOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IBitwiseOperators_A3_Destroy( + System_Numerics_IBitwiseOperators_A3_t /* System.Numerics.IBitwiseOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IBitwiseOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.INumber<> +System_Object_t /* System.Object */ +System_Numerics_INumber_A1_Clamp( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Object_t /* System.Object */ min, + System_Object_t /* System.Object */ max, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumber_A1_CopySign( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Object_t /* System.Object */ sign, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumber_A1_Max( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumber_A1_MaxNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumber_A1_Min( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumber_A1_MinNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_INumber_A1_Sign( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_INumber_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_INumber_A1_Destroy( + System_Numerics_INumber_A1_t /* System.Numerics.INumber<> */ self +); + +#pragma mark - END APIs of System.Numerics.INumber<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IComparisonOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IComparisonOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IComparisonOperators_A3_Destroy( + System_Numerics_IComparisonOperators_A3_t /* System.Numerics.IComparisonOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IComparisonOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IEqualityOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IEqualityOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IEqualityOperators_A3_Destroy( + System_Numerics_IEqualityOperators_A3_t /* System.Numerics.IEqualityOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IEqualityOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IModulusOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IModulusOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IModulusOperators_A3_Destroy( + System_Numerics_IModulusOperators_A3_t /* System.Numerics.IModulusOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IModulusOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.INumberBase<> +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_Abs( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_CreateChecked_A1( + System_Type_t /* System.Type */ TSelf, + System_Type_t /* System.Type */ TOther, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_CreateSaturating_A1( + System_Type_t /* System.Type */ TSelf, + System_Type_t /* System.Type */ TOther, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_CreateTruncating_A1( + System_Type_t /* System.Type */ TSelf, + System_Type_t /* System.Type */ TOther, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsCanonical( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsComplexNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsEvenInteger( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsFinite( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsImaginaryNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsInfinity( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsInteger( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsNaN( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsNegative( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsNegativeInfinity( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsNormal( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsOddInteger( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsPositive( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsPositiveInfinity( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsRealNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsSubnormal( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_IsZero( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_MaxMagnitude( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_MaxMagnitudeNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_MinMagnitude( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_MinMagnitudeNumber( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_Parse( + System_Type_t /* System.Type */ TSelf, + System_String_t /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_INumberBase_A1_TryParse( + System_Type_t /* System.Type */ TSelf, + System_String_t /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Object_t* /* System.Object */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_One_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Numerics_INumberBase_A1_Radix_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_INumberBase_A1_Zero_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_INumberBase_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_INumberBase_A1_Destroy( + System_Numerics_INumberBase_A1_t /* System.Numerics.INumberBase<> */ self +); + +#pragma mark - END APIs of System.Numerics.INumberBase<> + + + + + +#pragma mark - BEGIN APIs of System.IFormatProvider +System_Object_t /* System.Object */ +System_IFormatProvider_GetFormat( + System_IFormatProvider_t /* System.IFormatProvider */ self, + System_Type_t /* System.Type */ formatType, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IFormatProvider_TypeOf( + void +); + +void /* System.Void */ +System_IFormatProvider_Destroy( + System_IFormatProvider_t /* System.IFormatProvider */ self +); + +#pragma mark - END APIs of System.IFormatProvider + + + +#pragma mark - BEGIN APIs of System.Numerics.IAdditionOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IAdditionOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IAdditionOperators_A3_Destroy( + System_Numerics_IAdditionOperators_A3_t /* System.Numerics.IAdditionOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IAdditionOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IAdditiveIdentity<,> +System_Object_t /* System.Object */ +System_Numerics_IAdditiveIdentity_A2_AdditiveIdentity_Get( + System_Type_t /* System.Type */ TSelf, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IAdditiveIdentity_A2_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IAdditiveIdentity_A2_Destroy( + System_Numerics_IAdditiveIdentity_A2_t /* System.Numerics.IAdditiveIdentity<,> */ self +); + +#pragma mark - END APIs of System.Numerics.IAdditiveIdentity<,> + + + +#pragma mark - BEGIN APIs of System.Numerics.IDecrementOperators<> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IDecrementOperators_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IDecrementOperators_A1_Destroy( + System_Numerics_IDecrementOperators_A1_t /* System.Numerics.IDecrementOperators<> */ self +); + +#pragma mark - END APIs of System.Numerics.IDecrementOperators<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IDivisionOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IDivisionOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IDivisionOperators_A3_Destroy( + System_Numerics_IDivisionOperators_A3_t /* System.Numerics.IDivisionOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IDivisionOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IIncrementOperators<> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IIncrementOperators_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IIncrementOperators_A1_Destroy( + System_Numerics_IIncrementOperators_A1_t /* System.Numerics.IIncrementOperators<> */ self +); + +#pragma mark - END APIs of System.Numerics.IIncrementOperators<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IMultiplicativeIdentity<,> +System_Object_t /* System.Object */ +System_Numerics_IMultiplicativeIdentity_A2_MultiplicativeIdentity_Get( + System_Type_t /* System.Type */ TSelf, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IMultiplicativeIdentity_A2_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IMultiplicativeIdentity_A2_Destroy( + System_Numerics_IMultiplicativeIdentity_A2_t /* System.Numerics.IMultiplicativeIdentity<,> */ self +); + +#pragma mark - END APIs of System.Numerics.IMultiplicativeIdentity<,> + + + +#pragma mark - BEGIN APIs of System.Numerics.IMultiplyOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IMultiplyOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IMultiplyOperators_A3_Destroy( + System_Numerics_IMultiplyOperators_A3_t /* System.Numerics.IMultiplyOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IMultiplyOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.ISpanParsable<> +System_Type_t _Nonnull /* System.Type */ +System_ISpanParsable_A1_TypeOf( + void +); + +void /* System.Void */ +System_ISpanParsable_A1_Destroy( + System_ISpanParsable_A1_t /* System.ISpanParsable<> */ self +); + +#pragma mark - END APIs of System.ISpanParsable<> + + + + +#pragma mark - BEGIN APIs of System.IParsable<> +System_Object_t /* System.Object */ +System_IParsable_A1_Parse( + System_Type_t /* System.Type */ TSelf, + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IParsable_A1_TryParse( + System_Type_t /* System.Type */ TSelf, + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Object_t* /* System.Object */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IParsable_A1_TypeOf( + void +); + +void /* System.Void */ +System_IParsable_A1_Destroy( + System_IParsable_A1_t /* System.IParsable<> */ self +); + +#pragma mark - END APIs of System.IParsable<> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.ISubtractionOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_ISubtractionOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_ISubtractionOperators_A3_Destroy( + System_Numerics_ISubtractionOperators_A3_t /* System.Numerics.ISubtractionOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.ISubtractionOperators<,,> + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IUnaryPlusOperators<,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IUnaryPlusOperators_A2_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IUnaryPlusOperators_A2_Destroy( + System_Numerics_IUnaryPlusOperators_A2_t /* System.Numerics.IUnaryPlusOperators<,> */ self +); + +#pragma mark - END APIs of System.Numerics.IUnaryPlusOperators<,> + + + + +#pragma mark - BEGIN APIs of System.Numerics.IUnaryNegationOperators<,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IUnaryNegationOperators_A2_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IUnaryNegationOperators_A2_Destroy( + System_Numerics_IUnaryNegationOperators_A2_t /* System.Numerics.IUnaryNegationOperators<,> */ self +); + +#pragma mark - END APIs of System.Numerics.IUnaryNegationOperators<,> + + + + +#pragma mark - BEGIN APIs of System.Numerics.IShiftOperators<,,> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IShiftOperators_A3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IShiftOperators_A3_Destroy( + System_Numerics_IShiftOperators_A3_t /* System.Numerics.IShiftOperators<,,> */ self +); + +#pragma mark - END APIs of System.Numerics.IShiftOperators<,,> + + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IMinMaxValue<> +System_Object_t /* System.Object */ +System_Numerics_IMinMaxValue_A1_MinValue_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IMinMaxValue_A1_MaxValue_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IMinMaxValue_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IMinMaxValue_A1_Destroy( + System_Numerics_IMinMaxValue_A1_t /* System.Numerics.IMinMaxValue<> */ self +); + +#pragma mark - END APIs of System.Numerics.IMinMaxValue<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IUnsignedNumber<> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IUnsignedNumber_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IUnsignedNumber_A1_Destroy( + System_Numerics_IUnsignedNumber_A1_t /* System.Numerics.IUnsignedNumber<> */ self +); + +#pragma mark - END APIs of System.Numerics.IUnsignedNumber<> + + +#pragma mark - BEGIN APIs of System.IUtf8SpanFormattable +System_Type_t _Nonnull /* System.Type */ +System_IUtf8SpanFormattable_TypeOf( + void +); + +void /* System.Void */ +System_IUtf8SpanFormattable_Destroy( + System_IUtf8SpanFormattable_t /* System.IUtf8SpanFormattable */ self +); + +#pragma mark - END APIs of System.IUtf8SpanFormattable + + + + +#pragma mark - BEGIN APIs of System.Collections.Generic.IReadOnlyList<> +System_Object_t /* System.Object */ +System_Collections_Generic_IReadOnlyList_A1_Item_Get( + System_Collections_Generic_IReadOnlyList_A1_t /* System.Collections.Generic.IReadOnlyList<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_IReadOnlyList_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_IReadOnlyList_A1_Destroy( + System_Collections_Generic_IReadOnlyList_A1_t /* System.Collections.Generic.IReadOnlyList<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.IReadOnlyList<> + + + +#pragma mark - BEGIN APIs of System.Collections.Generic.IReadOnlyCollection<> +int32_t /* System.Int32 */ +System_Collections_Generic_IReadOnlyCollection_A1_Count_Get( + System_Collections_Generic_IReadOnlyCollection_A1_t /* System.Collections.Generic.IReadOnlyCollection<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_IReadOnlyCollection_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_IReadOnlyCollection_A1_Destroy( + System_Collections_Generic_IReadOnlyCollection_A1_t /* System.Collections.Generic.IReadOnlyCollection<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.IReadOnlyCollection<> + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Globalization.CultureInfo +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CreateSpecificCulture( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_Array_t /* System.Globalization.CultureInfo[] */ +System_Globalization_CultureInfo_GetCultures( + System_Globalization_CultureTypes_t /* System.Globalization.CultureTypes */ types, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CultureInfo_Equals( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_GetHashCode( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_CultureInfo_ToString( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Globalization_CultureInfo_GetFormat( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Type_t /* System.Type */ formatType, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_ClearCachedData( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetConsoleFallbackUICulture( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Globalization_CultureInfo_Clone( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_ReadOnly( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ ci, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo( + int32_t /* System.Int32 */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_1( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_2( + System_String_t /* System.String */ name, + System_String_t /* System.String */ altName, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_3( + System_String_t /* System.String */ name, + bool /* System.Boolean */ predefinedOnly, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_1( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_2( + System_String_t /* System.String */ name, + bool /* System.Boolean */ useUserOverride, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_3( + int32_t /* System.Int32 */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_4( + int32_t /* System.Int32 */ culture, + bool /* System.Boolean */ useUserOverride, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CurrentCulture_Get( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_CurrentCulture_Set( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CurrentUICulture_Get( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_CurrentUICulture_Set( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_InstalledUICulture_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_InvariantCulture_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Parent_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_LCID_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_KeyboardLayoutId_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_Name_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_IetfLanguageTag_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_DisplayName_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_NativeName_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_EnglishName_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ +System_Globalization_CultureInfo_CompareInfo_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ +System_Globalization_CultureInfo_TextInfo_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_IsNeutralCulture_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureTypes_t /* System.Globalization.CultureTypes */ +System_Globalization_CultureInfo_CultureTypes_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ +System_Globalization_CultureInfo_NumberFormat_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_NumberFormat_Set( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_CultureInfo_DateTimeFormat_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DateTimeFormat_Set( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_Calendar_t /* System.Globalization.Calendar */ +System_Globalization_CultureInfo_Calendar_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_Calendar_Array_t /* System.Globalization.Calendar[] */ +System_Globalization_CultureInfo_OptionalCalendars_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_UseUserOverride_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_IsReadOnly_Get( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_CultureInfo_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_CultureInfo_Destroy( + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ self +); + +#pragma mark - END APIs of System.Globalization.CultureInfo + +#pragma mark - BEGIN APIs of System.Globalization.CultureInfo[] +#pragma mark - END APIs of System.Globalization.CultureInfo[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Globalization.CompareInfo +System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo( + int32_t /* System.Int32 */ culture, + System_Reflection_Assembly_t /* System.Reflection.Assembly */ assembly, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo_1( + System_String_t /* System.String */ name, + System_Reflection_Assembly_t /* System.Reflection.Assembly */ assembly, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo_2( + int32_t /* System.Int32 */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo_3( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable( + wchar_t /* System.Char */ ch, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable_1( + System_String_t /* System.String */ text, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable_2( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ string1, + System_String_t /* System.String */ string2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ string1, + System_String_t /* System.String */ string2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_2( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + int32_t /* System.Int32 */ length1, + System_String_t /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + int32_t /* System.Int32 */ length2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_3( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + System_String_t /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_4( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + System_String_t /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_5( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + int32_t /* System.Int32 */ length1, + System_String_t /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + int32_t /* System.Int32 */ length2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsPrefix( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ prefix, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsPrefix_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ prefix, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSuffix( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ suffix, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSuffix_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ suffix, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_2( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_3( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_4( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_5( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_6( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_7( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_8( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_9( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_10( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_11( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_2( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_3( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_4( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_5( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_6( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_7( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_8( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_9( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_10( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_11( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_String_t /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_SortKey_t /* System.Globalization.SortKey */ +System_Globalization_CompareInfo_GetSortKey( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_SortKey_t /* System.Globalization.SortKey */ +System_Globalization_CompareInfo_GetSortKey_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_Equals( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_GetHashCode( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_GetHashCode_1( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_String_t /* System.String */ source, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_CompareInfo_ToString( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_CompareInfo_Name_Get( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ +System_Globalization_CompareInfo_Version_Get( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LCID_Get( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_CompareInfo_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_CompareInfo_Destroy( + System_Globalization_CompareInfo_t /* System.Globalization.CompareInfo */ self +); + +#pragma mark - END APIs of System.Globalization.CompareInfo + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.IDeserializationCallback +void /* System.Void */ +System_Runtime_Serialization_IDeserializationCallback_OnDeserialization( + System_Runtime_Serialization_IDeserializationCallback_t /* System.Runtime.Serialization.IDeserializationCallback */ self, + System_Object_t /* System.Object */ sender, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_IDeserializationCallback_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_IDeserializationCallback_Destroy( + System_Runtime_Serialization_IDeserializationCallback_t /* System.Runtime.Serialization.IDeserializationCallback */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.IDeserializationCallback + +#pragma mark - BEGIN APIs of System.Reflection.Assembly +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_Load( + System_String_t /* System.String */ assemblyString, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_LoadWithPartialName( + System_String_t /* System.String */ partialName, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_Load_1( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ assemblyRef, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_GetExecutingAssembly( + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_GetCallingAssembly( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_Assembly_GetTypes( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_Assembly_GetExportedTypes( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_Assembly_GetForwardedTypes( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ManifestResourceInfo_t /* System.Reflection.ManifestResourceInfo */ +System_Reflection_Assembly_GetManifestResourceInfo( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ resourceName, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_Reflection_Assembly_GetManifestResourceNames( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_Stream_t /* System.IO.Stream */ +System_Reflection_Assembly_GetManifestResourceStream( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_Stream_t /* System.IO.Stream */ +System_Reflection_Assembly_GetManifestResourceStream_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Type_t /* System.Type */ type, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ +System_Reflection_Assembly_GetName( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ +System_Reflection_Assembly_GetName_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + bool /* System.Boolean */ copiedName, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Assembly_GetType_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Assembly_GetType_2( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ name, + bool /* System.Boolean */ throwOnError, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Assembly_GetType_3( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ name, + bool /* System.Boolean */ throwOnError, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_Assembly_IsDefined( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_Assembly_GetCustomAttributesData( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_Assembly_GetCustomAttributes_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_Assembly_GetCustomAttributes_2( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_Assembly_CreateInstance( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ typeName, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_Assembly_CreateInstance_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ typeName, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_Assembly_CreateInstance_2( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ typeName, + bool /* System.Boolean */ ignoreCase, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_Array_t /* System.Object[] */ args, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Object_Array_t /* System.Object[] */ activationAttributes, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_t /* System.Reflection.Module */ +System_Reflection_Assembly_GetModule( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_Array_t /* System.Reflection.Module[] */ +System_Reflection_Assembly_GetModules( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_Array_t /* System.Reflection.Module[] */ +System_Reflection_Assembly_GetModules_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + bool /* System.Boolean */ getResourceModules, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_Array_t /* System.Reflection.Module[] */ +System_Reflection_Assembly_GetLoadedModules( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_Array_t /* System.Reflection.Module[] */ +System_Reflection_Assembly_GetLoadedModules_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + bool /* System.Boolean */ getResourceModules, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_AssemblyName_Array_t /* System.Reflection.AssemblyName[] */ +System_Reflection_Assembly_GetReferencedAssemblies( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_GetSatelliteAssembly( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_GetSatelliteAssembly_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Version_t /* System.Version */ version, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_Reflection_Assembly_GetFile( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_Array_t /* System.IO.FileStream[] */ +System_Reflection_Assembly_GetFiles( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_Array_t /* System.IO.FileStream[] */ +System_Reflection_Assembly_GetFiles_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + bool /* System.Boolean */ getResourceModules, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_Assembly_GetObjectData( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_Assembly_ToString( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_Assembly_Equals( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_Assembly_GetHashCode( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_Assembly_CreateQualifiedName( + System_String_t /* System.String */ assemblyName, + System_String_t /* System.String */ typeName, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_GetAssembly( + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_GetEntryAssembly( + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_Load_2( + System_Byte_Array_t /* System.Byte[] */ rawAssembly, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_Load_3( + System_Byte_Array_t /* System.Byte[] */ rawAssembly, + System_Byte_Array_t /* System.Byte[] */ rawSymbolStore, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_LoadFile( + System_String_t /* System.String */ path, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_LoadFrom( + System_String_t /* System.String */ assemblyFile, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_LoadFrom_1( + System_String_t /* System.String */ assemblyFile, + System_Byte_Array_t /* System.Byte[] */ hashValue, + System_Configuration_Assemblies_AssemblyHashAlgorithm_t /* System.Configuration.Assemblies.AssemblyHashAlgorithm */ hashAlgorithm, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_UnsafeLoadFrom( + System_String_t /* System.String */ assemblyFile, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_t /* System.Reflection.Module */ +System_Reflection_Assembly_LoadModule( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ moduleName, + System_Byte_Array_t /* System.Byte[] */ rawModule, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Module_t /* System.Reflection.Module */ +System_Reflection_Assembly_LoadModule_1( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_String_t /* System.String */ moduleName, + System_Byte_Array_t /* System.Byte[] */ rawModule, + System_Byte_Array_t /* System.Byte[] */ rawSymbolStore, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_ReflectionOnlyLoad( + System_Byte_Array_t /* System.Byte[] */ rawAssembly, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_ReflectionOnlyLoad_1( + System_String_t /* System.String */ assemblyString, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Assembly_ReflectionOnlyLoadFrom( + System_String_t /* System.String */ assemblyFile, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_Assembly_DefinedTypes_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_Assembly_ExportedTypes_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Assembly_CodeBase_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_Assembly_EntryPoint_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Assembly_FullName_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Assembly_ImageRuntimeVersion_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_Assembly_IsDynamic_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Assembly_Location_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_Assembly_ReflectionOnly_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_Assembly_IsCollectible_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_Assembly_IsFullyTrusted_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_Assembly_CustomAttributes_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Assembly_EscapedCodeBase_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_Module_t /* System.Reflection.Module */ +System_Reflection_Assembly_ManifestModule_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_Assembly_Modules_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_Assembly_GlobalAssemblyCache_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Reflection_Assembly_HostContext_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Security_SecurityRuleSet_t /* System.Security.SecurityRuleSet */ +System_Reflection_Assembly_SecurityRuleSet_Get( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +void /* System.Void */ +System_Reflection_Assembly_ModuleResolve_Add( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ value +); + +void /* System.Void */ +System_Reflection_Assembly_ModuleResolve_Remove( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self, + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_Assembly_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_Assembly_Destroy( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ self +); + +#pragma mark - END APIs of System.Reflection.Assembly + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.ISerializable +void /* System.Void */ +System_Runtime_Serialization_ISerializable_GetObjectData( + System_Runtime_Serialization_ISerializable_t /* System.Runtime.Serialization.ISerializable */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_ISerializable_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_ISerializable_Destroy( + System_Runtime_Serialization_ISerializable_t /* System.Runtime.Serialization.ISerializable */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.ISerializable + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.SerializationInfo +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_SetType( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ +System_Runtime_Serialization_SerializationInfo_GetEnumerator( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Object_t /* System.Object */ value, + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_1( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_2( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + bool /* System.Boolean */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_3( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + wchar_t /* System.Char */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_4( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + int8_t /* System.SByte */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_5( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + uint8_t /* System.Byte */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_6( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + int16_t /* System.Int16 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_7( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + uint16_t /* System.UInt16 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_8( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_9( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + uint32_t /* System.UInt32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_10( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_11( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + uint64_t /* System.UInt64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_12( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_13( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_14( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AddValue_15( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_DateTime_t /* System.DateTime */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_Serialization_SerializationInfo_GetValue( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_Serialization_SerializationInfo_GetBoolean( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Runtime_Serialization_SerializationInfo_GetChar( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_Runtime_Serialization_SerializationInfo_GetSByte( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Runtime_Serialization_SerializationInfo_GetByte( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Runtime_Serialization_SerializationInfo_GetInt16( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_Runtime_Serialization_SerializationInfo_GetUInt16( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_Serialization_SerializationInfo_GetInt32( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_Runtime_Serialization_SerializationInfo_GetUInt32( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Runtime_Serialization_SerializationInfo_GetInt64( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_Runtime_Serialization_SerializationInfo_GetUInt64( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Runtime_Serialization_SerializationInfo_GetSingle( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_Runtime_Serialization_SerializationInfo_GetDouble( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Runtime_Serialization_SerializationInfo_GetDecimal( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Runtime_Serialization_SerializationInfo_GetDateTime( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_Serialization_SerializationInfo_GetString( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ +System_Runtime_Serialization_SerializationInfo_Create( + System_Type_t /* System.Type */ type, + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ converter, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ +System_Runtime_Serialization_SerializationInfo_Create_1( + System_Type_t /* System.Type */ type, + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ converter, + bool /* System.Boolean */ requireSameTokenInPartialTrust, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_Serialization_SerializationInfo_FullTypeName_Get( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_FullTypeName_Set( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Runtime_Serialization_SerializationInfo_AssemblyName_Get( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_AssemblyName_Set( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Runtime_Serialization_SerializationInfo_MemberCount_Get( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Runtime_Serialization_SerializationInfo_ObjectType_Get( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_SerializationInfo_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfo_Destroy( + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.SerializationInfo + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.SerializationInfoEnumerator +bool /* System.Boolean */ +System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfoEnumerator_Reset( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_SerializationEntry_t /* System.Runtime.Serialization.SerializationEntry */ +System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationInfoEnumerator_Destroy( + System_Runtime_Serialization_SerializationInfoEnumerator_t /* System.Runtime.Serialization.SerializationInfoEnumerator */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.SerializationInfoEnumerator + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.SerializationEntry +System_Object_t /* System.Object */ +System_Runtime_Serialization_SerializationEntry_Value_Get( + System_Runtime_Serialization_SerializationEntry_t /* System.Runtime.Serialization.SerializationEntry */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Runtime_Serialization_SerializationEntry_Name_Get( + System_Runtime_Serialization_SerializationEntry_t /* System.Runtime.Serialization.SerializationEntry */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Runtime_Serialization_SerializationEntry_ObjectType_Get( + System_Runtime_Serialization_SerializationEntry_t /* System.Runtime.Serialization.SerializationEntry */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_Serialization_SerializationEntry_t /* System.Runtime.Serialization.SerializationEntry */ +System_Runtime_Serialization_SerializationEntry_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_SerializationEntry_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_SerializationEntry_Destroy( + System_Runtime_Serialization_SerializationEntry_t /* System.Runtime.Serialization.SerializationEntry */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.SerializationEntry + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Numerics.ISignedNumber<> +System_Object_t /* System.Object */ +System_Numerics_ISignedNumber_A1_NegativeOne_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_ISignedNumber_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_ISignedNumber_A1_Destroy( + System_Numerics_ISignedNumber_A1_t /* System.Numerics.ISignedNumber<> */ self +); + +#pragma mark - END APIs of System.Numerics.ISignedNumber<> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IBinaryFloatingPointIeee754<> +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IBinaryFloatingPointIeee754_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IBinaryFloatingPointIeee754_A1_Destroy( + System_Numerics_IBinaryFloatingPointIeee754_A1_t /* System.Numerics.IBinaryFloatingPointIeee754<> */ self +); + +#pragma mark - END APIs of System.Numerics.IBinaryFloatingPointIeee754<> + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Numerics.IFloatingPointIeee754<> +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_Atan2( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ y, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_Atan2Pi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ y, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_BitDecrement( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_BitIncrement( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_FusedMultiplyAdd( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ left, + System_Object_t /* System.Object */ right, + System_Object_t /* System.Object */ addend, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_Ieee754Remainder( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ left, + System_Object_t /* System.Object */ right, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPointIeee754_A1_ILogB( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_Lerp( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ value1, + System_Object_t /* System.Object */ value2, + System_Object_t /* System.Object */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_ReciprocalEstimate( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_ReciprocalSqrtEstimate( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_ScaleB( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + int32_t /* System.Int32 */ n, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_Epsilon_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_NaN_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_NegativeInfinity_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_NegativeZero_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointIeee754_A1_PositiveInfinity_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IFloatingPointIeee754_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IFloatingPointIeee754_A1_Destroy( + System_Numerics_IFloatingPointIeee754_A1_t /* System.Numerics.IFloatingPointIeee754<> */ self +); + +#pragma mark - END APIs of System.Numerics.IFloatingPointIeee754<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IExponentialFunctions<> +System_Object_t /* System.Object */ +System_Numerics_IExponentialFunctions_A1_Exp( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IExponentialFunctions_A1_ExpM1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IExponentialFunctions_A1_Exp2( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IExponentialFunctions_A1_Exp2M1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IExponentialFunctions_A1_Exp10( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IExponentialFunctions_A1_Exp10M1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IExponentialFunctions_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IExponentialFunctions_A1_Destroy( + System_Numerics_IExponentialFunctions_A1_t /* System.Numerics.IExponentialFunctions<> */ self +); + +#pragma mark - END APIs of System.Numerics.IExponentialFunctions<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IFloatingPointConstants<> +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointConstants_A1_E_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointConstants_A1_Pi_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPointConstants_A1_Tau_Get( + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IFloatingPointConstants_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IFloatingPointConstants_A1_Destroy( + System_Numerics_IFloatingPointConstants_A1_t /* System.Numerics.IFloatingPointConstants<> */ self +); + +#pragma mark - END APIs of System.Numerics.IFloatingPointConstants<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IFloatingPoint<> +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Ceiling( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Floor( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Round( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Round_1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + int32_t /* System.Int32 */ digits, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Round_2( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Round_3( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + int32_t /* System.Int32 */ digits, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IFloatingPoint_A1_Truncate( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_GetExponentByteCount( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_GetExponentShortestBitLength( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_GetSignificandBitLength( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_GetSignificandByteCount( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteExponentBigEndian( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteExponentBigEndian_1( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteExponentLittleEndian( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteExponentLittleEndian_1( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteSignificandBigEndian( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteSignificandBigEndian_1( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteSignificandLittleEndian( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_IFloatingPoint_A1_WriteSignificandLittleEndian_1( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self, + System_Type_t /* System.Type */ TSelf, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IFloatingPoint_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IFloatingPoint_A1_Destroy( + System_Numerics_IFloatingPoint_A1_t /* System.Numerics.IFloatingPoint<> */ self +); + +#pragma mark - END APIs of System.Numerics.IFloatingPoint<> + + + + +#pragma mark - BEGIN APIs of System.Numerics.IHyperbolicFunctions<> +System_Object_t /* System.Object */ +System_Numerics_IHyperbolicFunctions_A1_Acosh( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IHyperbolicFunctions_A1_Asinh( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IHyperbolicFunctions_A1_Atanh( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IHyperbolicFunctions_A1_Cosh( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IHyperbolicFunctions_A1_Sinh( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IHyperbolicFunctions_A1_Tanh( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IHyperbolicFunctions_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IHyperbolicFunctions_A1_Destroy( + System_Numerics_IHyperbolicFunctions_A1_t /* System.Numerics.IHyperbolicFunctions<> */ self +); + +#pragma mark - END APIs of System.Numerics.IHyperbolicFunctions<> + + + +#pragma mark - BEGIN APIs of System.Numerics.ILogarithmicFunctions<> +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_Log( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_Log_1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ newBase, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_LogP1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_Log2( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_Log2P1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_Log10( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ILogarithmicFunctions_A1_Log10P1( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_ILogarithmicFunctions_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_ILogarithmicFunctions_A1_Destroy( + System_Numerics_ILogarithmicFunctions_A1_t /* System.Numerics.ILogarithmicFunctions<> */ self +); + +#pragma mark - END APIs of System.Numerics.ILogarithmicFunctions<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IPowerFunctions<> +System_Object_t /* System.Object */ +System_Numerics_IPowerFunctions_A1_Pow( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IPowerFunctions_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IPowerFunctions_A1_Destroy( + System_Numerics_IPowerFunctions_A1_t /* System.Numerics.IPowerFunctions<> */ self +); + +#pragma mark - END APIs of System.Numerics.IPowerFunctions<> + + + +#pragma mark - BEGIN APIs of System.Numerics.IRootFunctions<> +System_Object_t /* System.Object */ +System_Numerics_IRootFunctions_A1_Cbrt( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IRootFunctions_A1_Hypot( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IRootFunctions_A1_RootN( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + int32_t /* System.Int32 */ n, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_IRootFunctions_A1_Sqrt( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_IRootFunctions_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_IRootFunctions_A1_Destroy( + System_Numerics_IRootFunctions_A1_t /* System.Numerics.IRootFunctions<> */ self +); + +#pragma mark - END APIs of System.Numerics.IRootFunctions<> + + + +#pragma mark - BEGIN APIs of System.Numerics.ITrigonometricFunctions<> +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_Acos( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_AcosPi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_Asin( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_AsinPi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_Atan( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_AtanPi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_Cos( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_CosPi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_Sin( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_SinPi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_Tan( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Numerics_ITrigonometricFunctions_A1_TanPi( + System_Type_t /* System.Type */ TSelf, + System_Object_t /* System.Object */ x, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_ITrigonometricFunctions_A1_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_ITrigonometricFunctions_A1_Destroy( + System_Numerics_ITrigonometricFunctions_A1_t /* System.Numerics.ITrigonometricFunctions<> */ self +); + +#pragma mark - END APIs of System.Numerics.ITrigonometricFunctions<> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Decimal +System_Decimal_t /* System.Decimal */ +System_Decimal_FromOACurrency( + int64_t /* System.Int64 */ cy, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Decimal_ToOACurrency( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Add( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Ceiling( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_Compare( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_CompareTo( + System_Decimal_t /* System.Decimal */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_CompareTo_1( + System_Decimal_t /* System.Decimal */ self, + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Divide( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals( + System_Decimal_t /* System.Decimal */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals_1( + System_Decimal_t /* System.Decimal */ self, + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_GetHashCode( + System_Decimal_t /* System.Decimal */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals_2( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Floor( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Decimal_ToString( + System_Decimal_t /* System.Decimal */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Decimal_ToString_1( + System_Decimal_t /* System.Decimal */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Decimal_ToString_2( + System_Decimal_t /* System.Decimal */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Decimal_ToString_3( + System_Decimal_t /* System.Decimal */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Parse( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Parse_1( + System_String_t /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Parse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Parse_3( + System_String_t /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse( + System_String_t /* System.String */ s, + System_Decimal_t* /* System.Decimal */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_1( + System_String_t /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Decimal_t* /* System.Decimal */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Int32_Array_t /* System.Int32[] */ +System_Decimal_GetBits( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Remainder( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Multiply( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Negate( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Round( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Round_1( + System_Decimal_t /* System.Decimal */ d, + int32_t /* System.Int32 */ decimals, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Round_2( + System_Decimal_t /* System.Decimal */ d, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Round_3( + System_Decimal_t /* System.Decimal */ d, + int32_t /* System.Int32 */ decimals, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Subtract( + System_Decimal_t /* System.Decimal */ d1, + System_Decimal_t /* System.Decimal */ d2, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Decimal_ToByte( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_Decimal_ToSByte( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Decimal_ToInt16( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_Decimal_ToDouble( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_ToInt32( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Decimal_ToInt64( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_Decimal_ToUInt16( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_Decimal_ToUInt32( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_Decimal_ToUInt64( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Decimal_ToSingle( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Truncate( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Decimal_GetTypeCode( + System_Decimal_t /* System.Decimal */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Clamp( + System_Decimal_t /* System.Decimal */ value, + System_Decimal_t /* System.Decimal */ min, + System_Decimal_t /* System.Decimal */ max, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_CopySign( + System_Decimal_t /* System.Decimal */ value, + System_Decimal_t /* System.Decimal */ sign, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Max( + System_Decimal_t /* System.Decimal */ x, + System_Decimal_t /* System.Decimal */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Min( + System_Decimal_t /* System.Decimal */ x, + System_Decimal_t /* System.Decimal */ y, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_Sign( + System_Decimal_t /* System.Decimal */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Abs( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_CreateChecked_A1( + System_Type_t /* System.Type */ TOther, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_CreateSaturating_A1( + System_Type_t /* System.Type */ TOther, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_CreateTruncating_A1( + System_Type_t /* System.Type */ TOther, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsCanonical( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsEvenInteger( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsInteger( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsNegative( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsOddInteger( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsPositive( + System_Decimal_t /* System.Decimal */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_MaxMagnitude( + System_Decimal_t /* System.Decimal */ x, + System_Decimal_t /* System.Decimal */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_MinMagnitude( + System_Decimal_t /* System.Decimal */ x, + System_Decimal_t /* System.Decimal */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Decimal_t* /* System.Decimal */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_1( + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_2( + uint32_t /* System.UInt32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_3( + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_4( + uint64_t /* System.UInt64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_5( + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_6( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_7( + System_Int32_Array_t /* System.Int32[] */ bits, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_8( + int32_t /* System.Int32 */ lo, + int32_t /* System.Int32 */ mid, + int32_t /* System.Int32 */ hi, + bool /* System.Boolean */ isNegative, + uint8_t /* System.Byte */ scale, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Decimal_Scale_Get( + System_Decimal_t /* System.Decimal */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Decimal_t /* System.Decimal */ +System_Decimal_Zero_Get( + void +); + + +System_Decimal_t /* System.Decimal */ +System_Decimal_One_Get( + void +); + + +System_Decimal_t /* System.Decimal */ +System_Decimal_MinusOne_Get( + void +); + + +System_Decimal_t /* System.Decimal */ +System_Decimal_MaxValue_Get( + void +); + + +System_Decimal_t /* System.Decimal */ +System_Decimal_MinValue_Get( + void +); + + +System_Decimal_t /* System.Decimal */ +System_Decimal_Create_9( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Decimal_TypeOf( + void +); + +void /* System.Void */ +System_Decimal_Destroy( + System_Decimal_t /* System.Decimal */ self +); + +#pragma mark - END APIs of System.Decimal + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Int32[] +#pragma mark - END APIs of System.Int32[] + + + + + + + + + + +#pragma mark - BEGIN APIs of System.DateTime +System_DateTime_t /* System.DateTime */ +System_DateTime_Add( + System_DateTime_t /* System.DateTime */ self, + System_TimeSpan_t /* System.TimeSpan */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddDays( + System_DateTime_t /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddHours( + System_DateTime_t /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddMilliseconds( + System_DateTime_t /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddMicroseconds( + System_DateTime_t /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddMinutes( + System_DateTime_t /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddMonths( + System_DateTime_t /* System.DateTime */ self, + int32_t /* System.Int32 */ months, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddSeconds( + System_DateTime_t /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddTicks( + System_DateTime_t /* System.DateTime */ self, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_AddYears( + System_DateTime_t /* System.DateTime */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_Compare( + System_DateTime_t /* System.DateTime */ t1, + System_DateTime_t /* System.DateTime */ t2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_CompareTo( + System_DateTime_t /* System.DateTime */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_CompareTo_1( + System_DateTime_t /* System.DateTime */ self, + System_DateTime_t /* System.DateTime */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_DaysInMonth( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals( + System_DateTime_t /* System.DateTime */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals_1( + System_DateTime_t /* System.DateTime */ self, + System_DateTime_t /* System.DateTime */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals_2( + System_DateTime_t /* System.DateTime */ t1, + System_DateTime_t /* System.DateTime */ t2, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_FromBinary( + int64_t /* System.Int64 */ dateData, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_FromFileTime( + int64_t /* System.Int64 */ fileTime, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_FromFileTimeUtc( + int64_t /* System.Int64 */ fileTime, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_FromOADate( + double /* System.Double */ d, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_IsDaylightSavingTime( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_SpecifyKind( + System_DateTime_t /* System.DateTime */ value, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToBinary( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_GetHashCode( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_IsLeapYear( + int32_t /* System.Int32 */ year, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Parse( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Parse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Parse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_ParseExact( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_ParseExact_1( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_ParseExact_2( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_DateTime_Subtract( + System_DateTime_t /* System.DateTime */ self, + System_DateTime_t /* System.DateTime */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Subtract_1( + System_DateTime_t /* System.DateTime */ self, + System_TimeSpan_t /* System.TimeSpan */ value, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_DateTime_ToOADate( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToFileTime( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToFileTimeUtc( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_ToLocalTime( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToLongDateString( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToLongTimeString( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToShortDateString( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToShortTimeString( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToString( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToString_1( + System_DateTime_t /* System.DateTime */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToString_2( + System_DateTime_t /* System.DateTime */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTime_ToString_3( + System_DateTime_t /* System.DateTime */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_ToUniversalTime( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse( + System_String_t /* System.String */ s, + System_DateTime_t* /* System.DateTime */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTime_t* /* System.DateTime */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParseExact( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateTime_t* /* System.DateTime */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParseExact_1( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateTime_t* /* System.DateTime */ result, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTime_Deconstruct( + System_DateTime_t /* System.DateTime */ self, + System_DateOnly_t* /* System.DateOnly */ date, + System_TimeOnly_t* /* System.TimeOnly */ time, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTime_Deconstruct_1( + System_DateTime_t /* System.DateTime */ self, + int32_t* /* System.Int32 */ year, + int32_t* /* System.Int32 */ month, + int32_t* /* System.Int32 */ day, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_DateTime_GetDateTimeFormats( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_DateTime_GetDateTimeFormats_1( + System_DateTime_t /* System.DateTime */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_DateTime_GetDateTimeFormats_2( + System_DateTime_t /* System.DateTime */ self, + wchar_t /* System.Char */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_DateTime_GetDateTimeFormats_3( + System_DateTime_t /* System.DateTime */ self, + wchar_t /* System.Char */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_DateTime_GetTypeCode( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_DateTime_t* /* System.DateTime */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create( + int64_t /* System.Int64 */ ticks, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_1( + int64_t /* System.Int64 */ ticks, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_2( + System_DateOnly_t /* System.DateOnly */ date, + System_TimeOnly_t /* System.TimeOnly */ time, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_3( + System_DateOnly_t /* System.DateOnly */ date, + System_TimeOnly_t /* System.TimeOnly */ time, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_4( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_5( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_6( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_7( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_8( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_9( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_10( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_11( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_12( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_13( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_14( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_15( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_16( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateTime_Date_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Day_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateTime_DayOfWeek_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_DayOfYear_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Hour_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTimeKind_t /* System.DateTimeKind */ +System_DateTime_Kind_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Millisecond_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Microsecond_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Nanosecond_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Minute_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Month_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_Now_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Second_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTime_Ticks_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_DateTime_TimeOfDay_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_Today_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Year_Get( + System_DateTime_t /* System.DateTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_UtcNow_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_MinValue_Get( + void +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_MaxValue_Get( + void +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_UnixEpoch_Get( + void +); + + +System_DateTime_t /* System.DateTime */ +System_DateTime_Create_17( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateTime_TypeOf( + void +); + +void /* System.Void */ +System_DateTime_Destroy( + System_DateTime_t /* System.DateTime */ self +); + +#pragma mark - END APIs of System.DateTime + + + + + + +#pragma mark - BEGIN APIs of System.TimeSpan +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Add( + System_TimeSpan_t /* System.TimeSpan */ self, + System_TimeSpan_t /* System.TimeSpan */ ts, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_Compare( + System_TimeSpan_t /* System.TimeSpan */ t1, + System_TimeSpan_t /* System.TimeSpan */ t2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_CompareTo( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_CompareTo_1( + System_TimeSpan_t /* System.TimeSpan */ self, + System_TimeSpan_t /* System.TimeSpan */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromDays( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Duration( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals_1( + System_TimeSpan_t /* System.TimeSpan */ self, + System_TimeSpan_t /* System.TimeSpan */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals_2( + System_TimeSpan_t /* System.TimeSpan */ t1, + System_TimeSpan_t /* System.TimeSpan */ t2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_GetHashCode( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromHours( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromMilliseconds( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromMicroseconds( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromMinutes( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Negate( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromSeconds( + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Subtract( + System_TimeSpan_t /* System.TimeSpan */ self, + System_TimeSpan_t /* System.TimeSpan */ ts, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Multiply( + System_TimeSpan_t /* System.TimeSpan */ self, + double /* System.Double */ factor, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Divide( + System_TimeSpan_t /* System.TimeSpan */ self, + double /* System.Double */ divisor, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_TimeSpan_Divide_1( + System_TimeSpan_t /* System.TimeSpan */ self, + System_TimeSpan_t /* System.TimeSpan */ ts, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_FromTicks( + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Parse( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Parse_1( + System_String_t /* System.String */ input, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_ParseExact( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_ParseExact_1( + System_String_t /* System.String */ input, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_ParseExact_2( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_ParseExact_3( + System_String_t /* System.String */ input, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParse( + System_String_t /* System.String */ s, + System_TimeSpan_t* /* System.TimeSpan */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParse_1( + System_String_t /* System.String */ input, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t* /* System.TimeSpan */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t* /* System.TimeSpan */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_1( + System_String_t /* System.String */ input, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t* /* System.TimeSpan */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_2( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_TimeSpan_t* /* System.TimeSpan */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_3( + System_String_t /* System.String */ input, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_TimeSpan_t* /* System.TimeSpan */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeSpan_ToString( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeSpan_ToString_1( + System_TimeSpan_t /* System.TimeSpan */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeSpan_ToString_2( + System_TimeSpan_t /* System.TimeSpan */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Create( + int64_t /* System.Int64 */ ticks, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Create_1( + int32_t /* System.Int32 */ hours, + int32_t /* System.Int32 */ minutes, + int32_t /* System.Int32 */ seconds, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Create_2( + int32_t /* System.Int32 */ days, + int32_t /* System.Int32 */ hours, + int32_t /* System.Int32 */ minutes, + int32_t /* System.Int32 */ seconds, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Create_3( + int32_t /* System.Int32 */ days, + int32_t /* System.Int32 */ hours, + int32_t /* System.Int32 */ minutes, + int32_t /* System.Int32 */ seconds, + int32_t /* System.Int32 */ milliseconds, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Create_4( + int32_t /* System.Int32 */ days, + int32_t /* System.Int32 */ hours, + int32_t /* System.Int32 */ minutes, + int32_t /* System.Int32 */ seconds, + int32_t /* System.Int32 */ milliseconds, + int32_t /* System.Int32 */ microseconds, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_TimeSpan_Ticks_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Days_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Hours_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Milliseconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Microseconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Nanoseconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Minutes_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Seconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalDays_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalHours_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMilliseconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMicroseconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalNanoseconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMinutes_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalSeconds_Get( + System_TimeSpan_t /* System.TimeSpan */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Zero_Get( + void +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_MaxValue_Get( + void +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_MinValue_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_NanosecondsPerTick_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_TicksPerMicrosecond_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_TicksPerMillisecond_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_TicksPerSecond_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_TicksPerMinute_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_TicksPerHour_Get( + void +); + + +int64_t /* System.Int64 */ +System_TimeSpan_TicksPerDay_Get( + void +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeSpan_Create_5( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeSpan_TypeOf( + void +); + +void /* System.Void */ +System_TimeSpan_Destroy( + System_TimeSpan_t /* System.TimeSpan */ self +); + +#pragma mark - END APIs of System.TimeSpan + + + + + + +#pragma mark - BEGIN APIs of System.String[] +#pragma mark - END APIs of System.String[] + + + + + + + + +#pragma mark - BEGIN APIs of System.DateOnly +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_FromDayNumber( + int32_t /* System.Int32 */ dayNumber, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_AddDays( + System_DateOnly_t /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_AddMonths( + System_DateOnly_t /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_AddYears( + System_DateOnly_t /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_DateOnly_Deconstruct( + System_DateOnly_t /* System.DateOnly */ self, + int32_t* /* System.Int32 */ year, + int32_t* /* System.Int32 */ month, + int32_t* /* System.Int32 */ day, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateOnly_ToDateTime( + System_DateOnly_t /* System.DateOnly */ self, + System_TimeOnly_t /* System.TimeOnly */ time, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_DateOnly_ToDateTime_1( + System_DateOnly_t /* System.DateOnly */ self, + System_TimeOnly_t /* System.TimeOnly */ time, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_FromDateTime( + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_CompareTo( + System_DateOnly_t /* System.DateOnly */ self, + System_DateOnly_t /* System.DateOnly */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_CompareTo_1( + System_DateOnly_t /* System.DateOnly */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_Equals( + System_DateOnly_t /* System.DateOnly */ self, + System_DateOnly_t /* System.DateOnly */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_Equals_1( + System_DateOnly_t /* System.DateOnly */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_GetHashCode( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_Parse( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_Parse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_ParseExact( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_ParseExact_1( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_ParseExact_2( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_ParseExact_3( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse( + System_String_t /* System.String */ s, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_1( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_2( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_3( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateOnly_ToLongDateString( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateOnly_ToShortDateString( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateOnly_ToString( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateOnly_ToString_1( + System_DateOnly_t /* System.DateOnly */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateOnly_ToString_2( + System_DateOnly_t /* System.DateOnly */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateOnly_ToString_3( + System_DateOnly_t /* System.DateOnly */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_Parse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_DateOnly_t* /* System.DateOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_Create( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_Create_1( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_Exception_t* /* System.Exception */ outException +); + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_MinValue_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_MaxValue_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Year_Get( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Month_Get( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Day_Get( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateOnly_DayOfWeek_Get( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_DayOfYear_Get( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_DayNumber_Get( + System_DateOnly_t /* System.DateOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateOnly_t /* System.DateOnly */ +System_DateOnly_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateOnly_TypeOf( + void +); + +void /* System.Void */ +System_DateOnly_Destroy( + System_DateOnly_t /* System.DateOnly */ self +); + +#pragma mark - END APIs of System.DateOnly + + + + + + +#pragma mark - BEGIN APIs of System.TimeOnly +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Add( + System_TimeOnly_t /* System.TimeOnly */ self, + System_TimeSpan_t /* System.TimeSpan */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Add_1( + System_TimeOnly_t /* System.TimeOnly */ self, + System_TimeSpan_t /* System.TimeSpan */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_AddHours( + System_TimeOnly_t /* System.TimeOnly */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_AddHours_1( + System_TimeOnly_t /* System.TimeOnly */ self, + double /* System.Double */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_AddMinutes( + System_TimeOnly_t /* System.TimeOnly */ self, + double /* System.Double */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_AddMinutes_1( + System_TimeOnly_t /* System.TimeOnly */ self, + double /* System.Double */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_IsBetween( + System_TimeOnly_t /* System.TimeOnly */ self, + System_TimeOnly_t /* System.TimeOnly */ start, + System_TimeOnly_t /* System.TimeOnly */ end, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct( + System_TimeOnly_t /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_1( + System_TimeOnly_t /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + int32_t* /* System.Int32 */ second, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_2( + System_TimeOnly_t /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + int32_t* /* System.Int32 */ second, + int32_t* /* System.Int32 */ millisecond, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_3( + System_TimeOnly_t /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + int32_t* /* System.Int32 */ second, + int32_t* /* System.Int32 */ millisecond, + int32_t* /* System.Int32 */ microsecond, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_FromTimeSpan( + System_TimeSpan_t /* System.TimeSpan */ timeSpan, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_FromDateTime( + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeOnly_ToTimeSpan( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_CompareTo( + System_TimeOnly_t /* System.TimeOnly */ self, + System_TimeOnly_t /* System.TimeOnly */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_CompareTo_1( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_Equals( + System_TimeOnly_t /* System.TimeOnly */ self, + System_TimeOnly_t /* System.TimeOnly */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_Equals_1( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_GetHashCode( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Parse( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Parse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_ParseExact( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_ParseExact_1( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_ParseExact_2( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_ParseExact_3( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse( + System_String_t /* System.String */ s, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_1( + System_String_t /* System.String */ s, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_2( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_3( + System_String_t /* System.String */ s, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeOnly_ToLongTimeString( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeOnly_ToShortTimeString( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeOnly_ToString( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeOnly_ToString_1( + System_TimeOnly_t /* System.TimeOnly */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeOnly_ToString_2( + System_TimeOnly_t /* System.TimeOnly */ self, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeOnly_ToString_3( + System_TimeOnly_t /* System.TimeOnly */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Parse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_TimeOnly_t* /* System.TimeOnly */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Create( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Create_1( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Create_2( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Create_3( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Create_4( + int64_t /* System.Int64 */ ticks, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_MinValue_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_MaxValue_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Hour_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Minute_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Second_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Millisecond_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Microsecond_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Nanosecond_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_TimeOnly_Ticks_Get( + System_TimeOnly_t /* System.TimeOnly */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeOnly_t /* System.TimeOnly */ +System_TimeOnly_Create_5( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeOnly_TypeOf( + void +); + +void /* System.Void */ +System_TimeOnly_Destroy( + System_TimeOnly_t /* System.TimeOnly */ self +); + +#pragma mark - END APIs of System.TimeOnly + + + + + + +#pragma mark - BEGIN APIs of System.Globalization.Calendar +System_Object_t /* System.Object */ +System_Globalization_Calendar_Clone( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_Calendar_t /* System.Globalization.Calendar */ +System_Globalization_Calendar_ReadOnly( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddMilliseconds( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + double /* System.Double */ milliseconds, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddDays( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ days, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddHours( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ hours, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddMinutes( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ minutes, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddMonths( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ months, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddSeconds( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ seconds, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddWeeks( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ weeks, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_AddYears( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + int32_t /* System.Int32 */ years, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDayOfMonth( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +System_DayOfWeek_t /* System.DayOfWeek */ +System_Globalization_Calendar_GetDayOfWeek( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDayOfYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInMonth( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInMonth_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInYear_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetEra( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetHour( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_Globalization_Calendar_GetMilliseconds( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMinute( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonth( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonthsInYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonthsInYear_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetSecond( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetWeekOfYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ rule, + System_DayOfWeek_t /* System.DayOfWeek */ firstDayOfWeek, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_DateTime_t /* System.DateTime */ time, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapDay( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapDay_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapMonth( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapMonth_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetLeapMonth( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetLeapMonth_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapYear_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_ToDateTime( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_ToDateTime_1( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_ToFourDigitYear( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_MinSupportedDateTime_Get( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_Globalization_Calendar_MaxSupportedDateTime_Get( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CalendarAlgorithmType_t /* System.Globalization.CalendarAlgorithmType */ +System_Globalization_Calendar_AlgorithmType_Get( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_Calendar_IsReadOnly_Get( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Int32_Array_t /* System.Int32[] */ +System_Globalization_Calendar_Eras_Get( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_Calendar_TwoDigitYearMax_Get( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_Calendar_TwoDigitYearMax_Set( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_Calendar_CurrentEra_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_Calendar_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_Calendar_Destroy( + System_Globalization_Calendar_t /* System.Globalization.Calendar */ self +); + +#pragma mark - END APIs of System.Globalization.Calendar + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.IFormatterConverter +System_Object_t /* System.Object */ +System_Runtime_Serialization_IFormatterConverter_Convert( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_Serialization_IFormatterConverter_Convert_1( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_TypeCode_t /* System.TypeCode */ typeCode, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_Serialization_IFormatterConverter_ToBoolean( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Runtime_Serialization_IFormatterConverter_ToChar( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_Runtime_Serialization_IFormatterConverter_ToSByte( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Runtime_Serialization_IFormatterConverter_ToByte( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Runtime_Serialization_IFormatterConverter_ToInt16( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_Runtime_Serialization_IFormatterConverter_ToUInt16( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_Serialization_IFormatterConverter_ToInt32( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_Runtime_Serialization_IFormatterConverter_ToUInt32( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Runtime_Serialization_IFormatterConverter_ToInt64( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_Runtime_Serialization_IFormatterConverter_ToUInt64( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Runtime_Serialization_IFormatterConverter_ToSingle( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_Runtime_Serialization_IFormatterConverter_ToDouble( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Decimal_t /* System.Decimal */ +System_Runtime_Serialization_IFormatterConverter_ToDecimal( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_Runtime_Serialization_IFormatterConverter_ToDateTime( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_Serialization_IFormatterConverter_ToString( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_IFormatterConverter_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_IFormatterConverter_Destroy( + System_Runtime_Serialization_IFormatterConverter_t /* System.Runtime.Serialization.IFormatterConverter */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.IFormatterConverter + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.StreamingContext +bool /* System.Boolean */ +System_Runtime_Serialization_StreamingContext_Equals( + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_Serialization_StreamingContext_GetHashCode( + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ +System_Runtime_Serialization_StreamingContext_Create( + System_Runtime_Serialization_StreamingContextStates_t /* System.Runtime.Serialization.StreamingContextStates */ state, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ +System_Runtime_Serialization_StreamingContext_Create_1( + System_Runtime_Serialization_StreamingContextStates_t /* System.Runtime.Serialization.StreamingContextStates */ state, + System_Object_t /* System.Object */ additional, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_Serialization_StreamingContextStates_t /* System.Runtime.Serialization.StreamingContextStates */ +System_Runtime_Serialization_StreamingContext_State_Get( + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Runtime_Serialization_StreamingContext_Context_Get( + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ +System_Runtime_Serialization_StreamingContext_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_StreamingContext_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_StreamingContext_Destroy( + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.StreamingContext + +#pragma mark - BEGIN APIs of System.Reflection.AssemblyName +System_Object_t /* System.Object */ +System_Reflection_AssemblyName_Clone( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ +System_Reflection_AssemblyName_GetAssemblyName( + System_String_t /* System.String */ assemblyFile, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Reflection_AssemblyName_GetPublicKey( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_SetPublicKey( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Byte_Array_t /* System.Byte[] */ publicKey, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Reflection_AssemblyName_GetPublicKeyToken( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_SetPublicKeyToken( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Byte_Array_t /* System.Byte[] */ publicKeyToken, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_AssemblyName_ToString( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_GetObjectData( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_OnDeserialization( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Object_t /* System.Object */ sender, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_AssemblyName_ReferenceMatchesDefinition( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ reference, + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ definition, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ +System_Reflection_AssemblyName_Create( + System_String_t /* System.String */ assemblyName, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ +System_Reflection_AssemblyName_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_AssemblyName_Name_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_Name_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Version_t /* System.Version */ +System_Reflection_AssemblyName_Version_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_Version_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Version_t /* System.Version */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ +System_Reflection_AssemblyName_CultureInfo_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_CultureInfo_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_AssemblyName_CultureName_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_CultureName_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_AssemblyName_CodeBase_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_CodeBase_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_AssemblyName_EscapedCodeBase_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ProcessorArchitecture_t /* System.Reflection.ProcessorArchitecture */ +System_Reflection_AssemblyName_ProcessorArchitecture_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_ProcessorArchitecture_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Reflection_ProcessorArchitecture_t /* System.Reflection.ProcessorArchitecture */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_AssemblyContentType_t /* System.Reflection.AssemblyContentType */ +System_Reflection_AssemblyName_ContentType_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_ContentType_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Reflection_AssemblyContentType_t /* System.Reflection.AssemblyContentType */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_AssemblyNameFlags_t /* System.Reflection.AssemblyNameFlags */ +System_Reflection_AssemblyName_Flags_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_Flags_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Reflection_AssemblyNameFlags_t /* System.Reflection.AssemblyNameFlags */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Configuration_Assemblies_AssemblyHashAlgorithm_t /* System.Configuration.Assemblies.AssemblyHashAlgorithm */ +System_Reflection_AssemblyName_HashAlgorithm_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_HashAlgorithm_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Configuration_Assemblies_AssemblyHashAlgorithm_t /* System.Configuration.Assemblies.AssemblyHashAlgorithm */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Configuration_Assemblies_AssemblyVersionCompatibility_t /* System.Configuration.Assemblies.AssemblyVersionCompatibility */ +System_Reflection_AssemblyName_VersionCompatibility_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_VersionCompatibility_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Configuration_Assemblies_AssemblyVersionCompatibility_t /* System.Configuration.Assemblies.AssemblyVersionCompatibility */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ +System_Reflection_AssemblyName_KeyPair_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_AssemblyName_KeyPair_Set( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_AssemblyName_FullName_Get( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_AssemblyName_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_AssemblyName_Destroy( + System_Reflection_AssemblyName_t /* System.Reflection.AssemblyName */ self +); + +#pragma mark - END APIs of System.Reflection.AssemblyName + +#pragma mark - BEGIN APIs of System.Version +System_Object_t /* System.Object */ +System_Version_Clone( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Version_CompareTo( + System_Version_t /* System.Version */ self, + System_Object_t /* System.Object */ version, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Version_CompareTo_1( + System_Version_t /* System.Version */ self, + System_Version_t /* System.Version */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Version_Equals( + System_Version_t /* System.Version */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Version_Equals_1( + System_Version_t /* System.Version */ self, + System_Version_t /* System.Version */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Version_GetHashCode( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Version_ToString( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Version_ToString_1( + System_Version_t /* System.Version */ self, + int32_t /* System.Int32 */ fieldCount, + System_Exception_t* /* System.Exception */ outException +); + +System_Version_t /* System.Version */ +System_Version_Parse( + System_String_t /* System.String */ input, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Version_TryParse( + System_String_t /* System.String */ input, + System_Version_t* /* System.Version */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Version_t /* System.Version */ +System_Version_Create( + int32_t /* System.Int32 */ major, + int32_t /* System.Int32 */ minor, + int32_t /* System.Int32 */ build, + int32_t /* System.Int32 */ revision, + System_Exception_t* /* System.Exception */ outException +); + +System_Version_t /* System.Version */ +System_Version_Create_1( + int32_t /* System.Int32 */ major, + int32_t /* System.Int32 */ minor, + int32_t /* System.Int32 */ build, + System_Exception_t* /* System.Exception */ outException +); + +System_Version_t /* System.Version */ +System_Version_Create_2( + int32_t /* System.Int32 */ major, + int32_t /* System.Int32 */ minor, + System_Exception_t* /* System.Exception */ outException +); + +System_Version_t /* System.Version */ +System_Version_Create_3( + System_String_t /* System.String */ version, + System_Exception_t* /* System.Exception */ outException +); + +System_Version_t /* System.Version */ +System_Version_Create_4( + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Version_Major_Get( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Version_Minor_Get( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Version_Build_Get( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Version_Revision_Get( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int16_t /* System.Int16 */ +System_Version_MajorRevision_Get( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int16_t /* System.Int16 */ +System_Version_MinorRevision_Get( + System_Version_t /* System.Version */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Version_TypeOf( + void +); + +void /* System.Void */ +System_Version_Destroy( + System_Version_t /* System.Version */ self +); + +#pragma mark - END APIs of System.Version + + + + +#pragma mark - BEGIN APIs of System.Reflection.StrongNameKeyPair +System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ +System_Reflection_StrongNameKeyPair_Create( + System_IO_FileStream_t /* System.IO.FileStream */ keyPairFile, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ +System_Reflection_StrongNameKeyPair_Create_1( + System_Byte_Array_t /* System.Byte[] */ keyPairArray, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ +System_Reflection_StrongNameKeyPair_Create_2( + System_String_t /* System.String */ keyPairContainer, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Reflection_StrongNameKeyPair_PublicKey_Get( + System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_StrongNameKeyPair_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_StrongNameKeyPair_Destroy( + System_Reflection_StrongNameKeyPair_t /* System.Reflection.StrongNameKeyPair */ self +); + +#pragma mark - END APIs of System.Reflection.StrongNameKeyPair + +#pragma mark - BEGIN APIs of System.IO.FileStream +void /* System.Void */ +System_IO_FileStream_Lock( + System_IO_FileStream_t /* System.IO.FileStream */ self, + int64_t /* System.Int64 */ position, + int64_t /* System.Int64 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_Unlock( + System_IO_FileStream_t /* System.IO.FileStream */ self, + int64_t /* System.Int64 */ position, + int64_t /* System.Int64 */ length, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_FileStream_FlushAsync( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_FileStream_Read( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task */ +System_IO_FileStream_ReadAsync( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_Write( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_FileStream_WriteAsync( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_Flush_1( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_Flush_2( + System_IO_FileStream_t /* System.IO.FileStream */ self, + bool /* System.Boolean */ flushToDisk, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_SetLength( + System_IO_FileStream_t /* System.IO.FileStream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_FileStream_ReadByte( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_WriteByte( + System_IO_FileStream_t /* System.IO.FileStream */ self, + uint8_t /* System.Byte */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_IO_FileStream_DisposeAsync( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_CopyTo( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_FileStream_CopyToAsync( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_IAsyncResult_t /* System.IAsyncResult */ +System_IO_FileStream_BeginRead( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t /* System.AsyncCallback */ callback, + System_Object_t /* System.Object */ state, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_FileStream_EndRead( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_IAsyncResult_t /* System.IAsyncResult */ asyncResult, + System_Exception_t* /* System.Exception */ outException +); + +System_IAsyncResult_t /* System.IAsyncResult */ +System_IO_FileStream_BeginWrite( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t /* System.AsyncCallback */ callback, + System_Object_t /* System.Object */ state, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_EndWrite( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_IAsyncResult_t /* System.IAsyncResult */ asyncResult, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IO_FileStream_Seek( + System_IO_FileStream_t /* System.IO.FileStream */ self, + int64_t /* System.Int64 */ offset, + System_IO_SeekOrigin_t /* System.IO.SeekOrigin */ origin, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create( + long /* System.IntPtr */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_1( + long /* System.IntPtr */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + bool /* System.Boolean */ ownsHandle, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_2( + long /* System.IntPtr */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + bool /* System.Boolean */ ownsHandle, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_3( + long /* System.IntPtr */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + bool /* System.Boolean */ ownsHandle, + int32_t /* System.Int32 */ bufferSize, + bool /* System.Boolean */ isAsync, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_4( + Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_5( + Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_6( + Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ handle, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + int32_t /* System.Int32 */ bufferSize, + bool /* System.Boolean */ isAsync, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_7( + System_String_t /* System.String */ path, + System_IO_FileMode_t /* System.IO.FileMode */ mode, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_8( + System_String_t /* System.String */ path, + System_IO_FileMode_t /* System.IO.FileMode */ mode, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_9( + System_String_t /* System.String */ path, + System_IO_FileMode_t /* System.IO.FileMode */ mode, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_IO_FileShare_t /* System.IO.FileShare */ share, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_10( + System_String_t /* System.String */ path, + System_IO_FileMode_t /* System.IO.FileMode */ mode, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_IO_FileShare_t /* System.IO.FileShare */ share, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_11( + System_String_t /* System.String */ path, + System_IO_FileMode_t /* System.IO.FileMode */ mode, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_IO_FileShare_t /* System.IO.FileShare */ share, + int32_t /* System.Int32 */ bufferSize, + bool /* System.Boolean */ useAsync, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_12( + System_String_t /* System.String */ path, + System_IO_FileMode_t /* System.IO.FileMode */ mode, + System_IO_FileAccess_t /* System.IO.FileAccess */ access, + System_IO_FileShare_t /* System.IO.FileShare */ share, + int32_t /* System.Int32 */ bufferSize, + System_IO_FileOptions_t /* System.IO.FileOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileStream_t /* System.IO.FileStream */ +System_IO_FileStream_Create_13( + System_String_t /* System.String */ path, + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_IO_FileStream_Handle_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_FileStream_CanRead_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_FileStream_CanWrite_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ +System_IO_FileStream_SafeFileHandle_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_IO_FileStream_Name_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_FileStream_IsAsync_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_FileStream_Length_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_FileStream_Position_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStream_Position_Set( + System_IO_FileStream_t /* System.IO.FileStream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_FileStream_CanSeek_Get( + System_IO_FileStream_t /* System.IO.FileStream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_FileStream_TypeOf( + void +); + +void /* System.Void */ +System_IO_FileStream_Destroy( + System_IO_FileStream_t /* System.IO.FileStream */ self +); + +#pragma mark - END APIs of System.IO.FileStream + +#pragma mark - BEGIN APIs of System.IO.Stream +void /* System.Void */ +System_IO_Stream_CopyTo( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_CopyTo_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_2( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_3( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IO_Stream_t /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Dispose( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Close( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_IO_Stream_DisposeAsync( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Flush( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_FlushAsync( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_FlushAsync_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_IAsyncResult_t /* System.IAsyncResult */ +System_IO_Stream_BeginRead( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t /* System.AsyncCallback */ callback, + System_Object_t /* System.Object */ state, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_EndRead( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IAsyncResult_t /* System.IAsyncResult */ asyncResult, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task */ +System_IO_Stream_ReadAsync( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task */ +System_IO_Stream_ReadAsync_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_IO_Stream_ReadExactlyAsync( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_IAsyncResult_t /* System.IAsyncResult */ +System_IO_Stream_BeginWrite( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t /* System.AsyncCallback */ callback, + System_Object_t /* System.Object */ state, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_EndWrite( + System_IO_Stream_t /* System.IO.Stream */ self, + System_IAsyncResult_t /* System.IAsyncResult */ asyncResult, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_WriteAsync( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_IO_Stream_WriteAsync_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IO_Stream_Seek( + System_IO_Stream_t /* System.IO.Stream */ self, + int64_t /* System.Int64 */ offset, + System_IO_SeekOrigin_t /* System.IO.SeekOrigin */ origin, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_SetLength( + System_IO_Stream_t /* System.IO.Stream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_Read_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_ReadByte( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_ReadExactly_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Write_1( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Byte_Array_t /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_WriteByte( + System_IO_Stream_t /* System.IO.Stream */ self, + uint8_t /* System.Byte */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_Stream_t /* System.IO.Stream */ +System_IO_Stream_Synchronized( + System_IO_Stream_t /* System.IO.Stream */ stream, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IO_Stream_CanRead_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanWrite_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanSeek_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanTimeout_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_Stream_Length_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_Stream_Position_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Position_Set( + System_IO_Stream_t /* System.IO.Stream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_Stream_ReadTimeout_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_ReadTimeout_Set( + System_IO_Stream_t /* System.IO.Stream */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_Stream_WriteTimeout_Get( + System_IO_Stream_t /* System.IO.Stream */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_WriteTimeout_Set( + System_IO_Stream_t /* System.IO.Stream */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_IO_Stream_t /* System.IO.Stream */ +System_IO_Stream_Null_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_Stream_TypeOf( + void +); + +void /* System.Void */ +System_IO_Stream_Destroy( + System_IO_Stream_t /* System.IO.Stream */ self +); + +#pragma mark - END APIs of System.IO.Stream + +#pragma mark - BEGIN APIs of System.MarshalByRefObject +System_Object_t /* System.Object */ +System_MarshalByRefObject_GetLifetimeService( + System_MarshalByRefObject_t /* System.MarshalByRefObject */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_MarshalByRefObject_InitializeLifetimeService( + System_MarshalByRefObject_t /* System.MarshalByRefObject */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_MarshalByRefObject_TypeOf( + void +); + +void /* System.Void */ +System_MarshalByRefObject_Destroy( + System_MarshalByRefObject_t /* System.MarshalByRefObject */ self +); + +#pragma mark - END APIs of System.MarshalByRefObject + +#pragma mark - BEGIN APIs of System.IAsyncDisposable +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_IAsyncDisposable_DisposeAsync( + System_IAsyncDisposable_t /* System.IAsyncDisposable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IAsyncDisposable_TypeOf( + void +); + +void /* System.Void */ +System_IAsyncDisposable_Destroy( + System_IAsyncDisposable_t /* System.IAsyncDisposable */ self +); + +#pragma mark - END APIs of System.IAsyncDisposable + +#pragma mark - BEGIN APIs of System.Threading.Tasks.ValueTask +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_FromCanceled( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_FromException( + System_Exception_t /* System.Exception */ exception, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_ValueTask_GetHashCode( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_Equals( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_Equals_1( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_ValueTask_AsTask( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Preserve( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ +System_Threading_Tasks_ValueTask_GetAwaiter( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ +System_Threading_Tasks_ValueTask_ConfigureAwait( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + bool /* System.Boolean */ continueOnCapturedContext, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ task, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create_1( + System_Threading_Tasks_Sources_IValueTaskSource_t /* System.Threading.Tasks.Sources.IValueTaskSource */ source, + int16_t /* System.Int16 */ token, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_CompletedTask_Get( + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCompleted_Get( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsFaulted_Get( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCanceled_Get( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_ValueTask_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_ValueTask_Destroy( + System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.ValueTask + + + +#pragma mark - BEGIN APIs of System.Threading.CancellationToken +System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ +System_Threading_CancellationToken_Register( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Action_t /* System.Action */ callback, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ +System_Threading_CancellationToken_Register_1( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Action_t /* System.Action */ callback, + bool /* System.Boolean */ useSynchronizationContext, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationToken_Equals( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationToken_Equals_1( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Object_t /* System.Object */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_CancellationToken_GetHashCode( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_CancellationToken_ThrowIfCancellationRequested( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_Create( + bool /* System.Boolean */ canceled, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_None_Get( + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_CancellationToken_IsCancellationRequested_Get( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_CancellationToken_CanBeCanceled_Get( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ +System_Threading_CancellationToken_WaitHandle_Get( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Threading_CancellationToken_TypeOf( + void +); + +void /* System.Void */ +System_Threading_CancellationToken_Destroy( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ self +); + +#pragma mark - END APIs of System.Threading.CancellationToken + + +#pragma mark - BEGIN APIs of System.Threading.WaitHandle +void /* System.Void */ +System_Threading_WaitHandle_Close( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_Dispose( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_1( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_2( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_3( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_4( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_1( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_2( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_3( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_4( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_1( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_2( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_3( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_4( + System_Threading_WaitHandle_Array_t /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ toWaitOn, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait_1( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ toWaitOn, + System_TimeSpan_t /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait_2( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ toWaitOn, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Threading_WaitHandle_Handle_Get( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_Handle_Set( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + long /* System.IntPtr */ value, + System_Exception_t* /* System.Exception */ outException +); + + +Microsoft_Win32_SafeHandles_SafeWaitHandle_t /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ +System_Threading_WaitHandle_SafeWaitHandle_Get( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_SafeWaitHandle_Set( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self, + Microsoft_Win32_SafeHandles_SafeWaitHandle_t /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitTimeout_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Threading_WaitHandle_TypeOf( + void +); + +void /* System.Void */ +System_Threading_WaitHandle_Destroy( + System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ self +); + +#pragma mark - END APIs of System.Threading.WaitHandle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of Microsoft.Win32.SafeHandles.SafeWaitHandle +Microsoft_Win32_SafeHandles_SafeWaitHandle_t /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ +Microsoft_Win32_SafeHandles_SafeWaitHandle_Create( + System_Exception_t* /* System.Exception */ outException +); + +Microsoft_Win32_SafeHandles_SafeWaitHandle_t /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ +Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1( + long /* System.IntPtr */ existingHandle, + bool /* System.Boolean */ ownsHandle, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf( + void +); + +void /* System.Void */ +Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy( + Microsoft_Win32_SafeHandles_SafeWaitHandle_t /* Microsoft.Win32.SafeHandles.SafeWaitHandle */ self +); + +#pragma mark - END APIs of Microsoft.Win32.SafeHandles.SafeWaitHandle + +#pragma mark - BEGIN APIs of Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid +bool /* System.Boolean */ +Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t /* Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf( + void +); + +void /* System.Void */ +Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t /* Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid */ self +); + +#pragma mark - END APIs of Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.SafeHandle +long /* System.IntPtr */ +System_Runtime_InteropServices_SafeHandle_DangerousGetHandle( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_SafeHandle_Close( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_SafeHandle_Dispose( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_SafeHandle_DangerousAddRef( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + bool* /* System.Boolean */ success, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_SafeHandle_DangerousRelease( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_SafeHandle_IsClosed_Get( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Runtime_InteropServices_SafeHandle_IsInvalid_Get( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_SafeHandle_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_InteropServices_SafeHandle_Destroy( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ self +); + +#pragma mark - END APIs of System.Runtime.InteropServices.SafeHandle + +#pragma mark - BEGIN APIs of System.Runtime.ConstrainedExecution.CriticalFinalizerObject +System_Type_t _Nonnull /* System.Type */ +System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy( + System_Runtime_ConstrainedExecution_CriticalFinalizerObject_t /* System.Runtime.ConstrainedExecution.CriticalFinalizerObject */ self +); + +#pragma mark - END APIs of System.Runtime.ConstrainedExecution.CriticalFinalizerObject + + +#pragma mark - BEGIN APIs of System.Threading.WaitHandle[] +#pragma mark - END APIs of System.Threading.WaitHandle[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Threading.CancellationTokenRegistration +void /* System.Void */ +System_Threading_CancellationTokenRegistration_Dispose( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t /* System.Threading.Tasks.ValueTask */ +System_Threading_CancellationTokenRegistration_DisposeAsync( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Unregister( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Equals( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Equals_1( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_CancellationTokenRegistration_GetHashCode( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ +System_Threading_CancellationTokenRegistration_Token_Get( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ +System_Threading_CancellationTokenRegistration_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Threading_CancellationTokenRegistration_TypeOf( + void +); + +void /* System.Void */ +System_Threading_CancellationTokenRegistration_Destroy( + System_Threading_CancellationTokenRegistration_t /* System.Threading.CancellationTokenRegistration */ self +); + +#pragma mark - END APIs of System.Threading.CancellationTokenRegistration + + +#pragma mark - BEGIN APIs of System.Exception +System_Exception_t /* System.Exception */ +System_Exception_GetBaseException( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_GetObjectData( + System_Exception_t /* System.Exception */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Exception_ToString( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Exception_GetType( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Exception_t /* System.Exception */ +System_Exception_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Exception_t /* System.Exception */ +System_Exception_Create_1( + System_String_t /* System.String */ message, + System_Exception_t* /* System.Exception */ outException +); + +System_Exception_t /* System.Exception */ +System_Exception_Create_2( + System_String_t /* System.String */ message, + System_Exception_t /* System.Exception */ innerException, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Exception_TargetSite_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Exception_Message_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_IDictionary_t /* System.Collections.IDictionary */ +System_Exception_Data_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Exception_t /* System.Exception */ +System_Exception_InnerException_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Exception_HelpLink_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_HelpLink_Set( + System_Exception_t /* System.Exception */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Exception_Source_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_Source_Set( + System_Exception_t /* System.Exception */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Exception_HResult_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_HResult_Set( + System_Exception_t /* System.Exception */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Exception_StackTrace_Get( + System_Exception_t /* System.Exception */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Exception_TypeOf( + void +); + +void /* System.Void */ +System_Exception_Destroy( + System_Exception_t /* System.Exception */ self +); + +#pragma mark - END APIs of System.Exception + +#pragma mark - BEGIN APIs of System.Reflection.MethodBase +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_MethodBase_GetMethodFromHandle( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_MethodBase_GetMethodFromHandle_1( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ handle, + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ declaringType, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_MethodBase_GetCurrentMethod( + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ParameterInfo_Array_t /* System.Reflection.ParameterInfo[] */ +System_Reflection_MethodBase_GetParameters( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodImplAttributes_t /* System.Reflection.MethodImplAttributes */ +System_Reflection_MethodBase_GetMethodImplementationFlags( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ +System_Reflection_MethodBase_GetMethodBody( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_MethodBase_GetGenericArguments( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_MethodBase_Invoke( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Object_t /* System.Object */ obj, + System_Object_Array_t /* System.Object[] */ parameters, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_MethodBase_Invoke_1( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Object_t /* System.Object */ obj, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_Array_t /* System.Object[] */ parameters, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_MethodBase_Equals( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_MethodBase_GetHashCode( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodAttributes_t /* System.Reflection.MethodAttributes */ +System_Reflection_MethodBase_Attributes_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodImplAttributes_t /* System.Reflection.MethodImplAttributes */ +System_Reflection_MethodBase_MethodImplementationFlags_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_CallingConventions_t /* System.Reflection.CallingConventions */ +System_Reflection_MethodBase_CallingConvention_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsAbstract_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsConstructor_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsFinal_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsHideBySig_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsSpecialName_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsStatic_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsVirtual_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsAssembly_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsFamily_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsFamilyAndAssembly_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsFamilyOrAssembly_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsPrivate_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsPublic_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsConstructedGenericMethod_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsGenericMethod_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsGenericMethodDefinition_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_ContainsGenericParameters_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ +System_Reflection_MethodBase_MethodHandle_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsSecurityCritical_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsSecuritySafeCritical_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBase_IsSecurityTransparent_Get( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MethodBase_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_MethodBase_Destroy( + System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ self +); + +#pragma mark - END APIs of System.Reflection.MethodBase + +#pragma mark - BEGIN APIs of System.RuntimeMethodHandle +void /* System.Void */ +System_RuntimeMethodHandle_GetObjectData( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_RuntimeMethodHandle_GetHashCode( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_RuntimeMethodHandle_Equals( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ +System_RuntimeMethodHandle_FromIntPtr( + long /* System.IntPtr */ value, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeMethodHandle_ToIntPtr( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_RuntimeMethodHandle_Equals_1( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self, + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeMethodHandle_GetFunctionPointer( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeMethodHandle_Value_Get( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ +System_RuntimeMethodHandle_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_RuntimeMethodHandle_TypeOf( + void +); + +void /* System.Void */ +System_RuntimeMethodHandle_Destroy( + System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ self +); + +#pragma mark - END APIs of System.RuntimeMethodHandle + + +#pragma mark - BEGIN APIs of System.RuntimeTypeHandle +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_RuntimeTypeHandle_FromIntPtr( + long /* System.IntPtr */ value, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeTypeHandle_ToIntPtr( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_RuntimeTypeHandle_GetHashCode( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_RuntimeTypeHandle_Equals( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_RuntimeTypeHandle_Equals_1( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self, + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +System_ModuleHandle_t /* System.ModuleHandle */ +System_RuntimeTypeHandle_GetModuleHandle( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_RuntimeTypeHandle_GetObjectData( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeTypeHandle_Value_Get( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_RuntimeTypeHandle_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_RuntimeTypeHandle_TypeOf( + void +); + +void /* System.Void */ +System_RuntimeTypeHandle_Destroy( + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ self +); + +#pragma mark - END APIs of System.RuntimeTypeHandle + + +#pragma mark - BEGIN APIs of System.ModuleHandle +int32_t /* System.Int32 */ +System_ModuleHandle_GetHashCode( + System_ModuleHandle_t /* System.ModuleHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_ModuleHandle_Equals( + System_ModuleHandle_t /* System.ModuleHandle */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_ModuleHandle_Equals_1( + System_ModuleHandle_t /* System.ModuleHandle */ self, + System_ModuleHandle_t /* System.ModuleHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ typeToken, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_ModuleHandle_ResolveTypeHandle( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ typeToken, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ +System_ModuleHandle_ResolveTypeHandle_1( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ typeToken, + System_RuntimeTypeHandle_Array_t /* System.RuntimeTypeHandle[] */ typeInstantiationContext, + System_RuntimeTypeHandle_Array_t /* System.RuntimeTypeHandle[] */ methodInstantiationContext, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ +System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ methodToken, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ +System_ModuleHandle_ResolveMethodHandle( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ methodToken, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeMethodHandle_t /* System.RuntimeMethodHandle */ +System_ModuleHandle_ResolveMethodHandle_1( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ methodToken, + System_RuntimeTypeHandle_Array_t /* System.RuntimeTypeHandle[] */ typeInstantiationContext, + System_RuntimeTypeHandle_Array_t /* System.RuntimeTypeHandle[] */ methodInstantiationContext, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ +System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ fieldToken, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ +System_ModuleHandle_ResolveFieldHandle( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ fieldToken, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ +System_ModuleHandle_ResolveFieldHandle_1( + System_ModuleHandle_t /* System.ModuleHandle */ self, + int32_t /* System.Int32 */ fieldToken, + System_RuntimeTypeHandle_Array_t /* System.RuntimeTypeHandle[] */ typeInstantiationContext, + System_RuntimeTypeHandle_Array_t /* System.RuntimeTypeHandle[] */ methodInstantiationContext, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_ModuleHandle_MDStreamVersion_Get( + System_ModuleHandle_t /* System.ModuleHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_ModuleHandle_t /* System.ModuleHandle */ +System_ModuleHandle_EmptyHandle_Get( + void +); + + +System_ModuleHandle_t /* System.ModuleHandle */ +System_ModuleHandle_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ModuleHandle_TypeOf( + void +); + +void /* System.Void */ +System_ModuleHandle_Destroy( + System_ModuleHandle_t /* System.ModuleHandle */ self +); + +#pragma mark - END APIs of System.ModuleHandle + + +#pragma mark - BEGIN APIs of System.RuntimeTypeHandle[] +#pragma mark - END APIs of System.RuntimeTypeHandle[] + + + + + + + + +#pragma mark - BEGIN APIs of System.RuntimeFieldHandle +int32_t /* System.Int32 */ +System_RuntimeFieldHandle_GetHashCode( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_RuntimeFieldHandle_Equals( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_RuntimeFieldHandle_Equals_1( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ self, + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ +System_RuntimeFieldHandle_FromIntPtr( + long /* System.IntPtr */ value, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeFieldHandle_ToIntPtr( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_RuntimeFieldHandle_GetObjectData( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_RuntimeFieldHandle_Value_Get( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ +System_RuntimeFieldHandle_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_RuntimeFieldHandle_TypeOf( + void +); + +void /* System.Void */ +System_RuntimeFieldHandle_Destroy( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ self +); + +#pragma mark - END APIs of System.RuntimeFieldHandle + + +#pragma mark - BEGIN APIs of System.Reflection.ParameterInfo[] +#pragma mark - END APIs of System.Reflection.ParameterInfo[] + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ParameterInfo +bool /* System.Boolean */ +System_Reflection_ParameterInfo_IsDefined( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_ParameterInfo_GetCustomAttributesData( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_ParameterInfo_GetCustomAttributes_1( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_ParameterInfo_GetCustomAttributes_2( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_ParameterInfo_GetModifiedParameterType( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_ParameterInfo_GetOptionalCustomModifiers( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_ParameterInfo_GetRequiredCustomModifiers( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_ParameterInfo_GetRealObject( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_ParameterInfo_ToString( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ParameterAttributes_t /* System.Reflection.ParameterAttributes */ +System_Reflection_ParameterInfo_Attributes_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ +System_Reflection_ParameterInfo_Member_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_ParameterInfo_Name_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_ParameterInfo_ParameterType_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ParameterInfo_Position_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_ParameterInfo_IsIn_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_ParameterInfo_IsLcid_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_ParameterInfo_IsOptional_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_ParameterInfo_IsOut_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_ParameterInfo_IsRetval_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Reflection_ParameterInfo_DefaultValue_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Reflection_ParameterInfo_RawDefaultValue_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_ParameterInfo_HasDefaultValue_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_ParameterInfo_CustomAttributes_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ParameterInfo_MetadataToken_Get( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ParameterInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ParameterInfo_Destroy( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ self +); + +#pragma mark - END APIs of System.Reflection.ParameterInfo + +#pragma mark - BEGIN APIs of System.Runtime.Serialization.IObjectReference +System_Object_t /* System.Object */ +System_Runtime_Serialization_IObjectReference_GetRealObject( + System_Runtime_Serialization_IObjectReference_t /* System.Runtime.Serialization.IObjectReference */ self, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_Serialization_IObjectReference_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_Serialization_IObjectReference_Destroy( + System_Runtime_Serialization_IObjectReference_t /* System.Runtime.Serialization.IObjectReference */ self +); + +#pragma mark - END APIs of System.Runtime.Serialization.IObjectReference + + + +#pragma mark - BEGIN APIs of System.Reflection.CustomAttributeData +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_CustomAttributeData_GetCustomAttributes( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ target, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_CustomAttributeData_GetCustomAttributes_1( + System_Reflection_Module_t /* System.Reflection.Module */ target, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_CustomAttributeData_GetCustomAttributes_2( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ target, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_CustomAttributeData_GetCustomAttributes_3( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ target, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_CustomAttributeData_ToString( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_CustomAttributeData_GetHashCode( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_CustomAttributeData_Equals( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_CustomAttributeData_AttributeType_Get( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ +System_Reflection_CustomAttributeData_Constructor_Get( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_CustomAttributeData_ConstructorArguments_Get( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_CustomAttributeData_NamedArguments_Get( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_CustomAttributeData_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_CustomAttributeData_Destroy( + System_Reflection_CustomAttributeData_t /* System.Reflection.CustomAttributeData */ self +); + +#pragma mark - END APIs of System.Reflection.CustomAttributeData + + + +#pragma mark - BEGIN APIs of System.Reflection.CustomAttributeData[] +#pragma mark - END APIs of System.Reflection.CustomAttributeData[] + + + + +#pragma mark - BEGIN APIs of System.Reflection.Module +void /* System.Void */ +System_Reflection_Module_GetPEKind( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Reflection_PortableExecutableKinds_t* /* System.Reflection.PortableExecutableKinds */ peKind, + System_Reflection_ImageFileMachine_t* /* System.Reflection.ImageFileMachine */ machine, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_Module_IsResource( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_Module_IsDefined( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_Module_GetCustomAttributesData( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_Module_GetCustomAttributes_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Reflection_Module_GetCustomAttributes_2( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_Module_GetMethod( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_Module_GetMethod_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ name, + System_Type_Array_t /* System.Type[] */ types, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_Module_GetMethod_2( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Reflection_CallingConventions_t /* System.Reflection.CallingConventions */ callConvention, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_Module_GetMethods( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_Module_GetMethods_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingFlags, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_Module_GetField( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_Module_GetField_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t /* System.Reflection.FieldInfo[] */ +System_Reflection_Module_GetFields( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t /* System.Reflection.FieldInfo[] */ +System_Reflection_Module_GetFields_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingFlags, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_Module_GetTypes( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Module_GetType_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ className, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Module_GetType_2( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ className, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Module_GetType_3( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_String_t /* System.String */ className, + bool /* System.Boolean */ throwOnError, + bool /* System.Boolean */ ignoreCase, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_Module_FindTypes( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ filter, + System_Object_t /* System.Object */ filterCriteria, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_Module_ResolveField( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_Module_ResolveField_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Type_Array_t /* System.Type[] */ genericTypeArguments, + System_Type_Array_t /* System.Type[] */ genericMethodArguments, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ +System_Reflection_Module_ResolveMember( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ +System_Reflection_Module_ResolveMember_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Type_Array_t /* System.Type[] */ genericTypeArguments, + System_Type_Array_t /* System.Type[] */ genericMethodArguments, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_Module_ResolveMethod( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_Module_ResolveMethod_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Type_Array_t /* System.Type[] */ genericTypeArguments, + System_Type_Array_t /* System.Type[] */ genericMethodArguments, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Reflection_Module_ResolveSignature( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_Module_ResolveString( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Module_ResolveType( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_Module_ResolveType_1( + System_Reflection_Module_t /* System.Reflection.Module */ self, + int32_t /* System.Int32 */ metadataToken, + System_Type_Array_t /* System.Type[] */ genericTypeArguments, + System_Type_Array_t /* System.Type[] */ genericMethodArguments, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_Module_GetObjectData( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_Module_Equals( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_Module_GetHashCode( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Reflection_Module_ToString( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_Module_Assembly_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Module_FullyQualifiedName_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Module_Name_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_Module_MDStreamVersion_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Guid_t /* System.Guid */ +System_Reflection_Module_ModuleVersionId_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_Module_ScopeName_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_ModuleHandle_t /* System.ModuleHandle */ +System_Reflection_Module_ModuleHandle_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_Module_CustomAttributes_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_Module_MetadataToken_Get( + System_Reflection_Module_t /* System.Reflection.Module */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ +System_Reflection_Module_FilterTypeName_Get( + void +); + + +System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ +System_Reflection_Module_FilterTypeNameIgnoreCase_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_Module_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_Module_Destroy( + System_Reflection_Module_t /* System.Reflection.Module */ self +); + +#pragma mark - END APIs of System.Reflection.Module + +#pragma mark - BEGIN APIs of System.Guid +System_Guid_t /* System.Guid */ +System_Guid_Parse( + System_String_t /* System.String */ input, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParse( + System_String_t /* System.String */ input, + System_Guid_t* /* System.Guid */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_ParseExact( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParseExact( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_Guid_t* /* System.Guid */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Guid_ToByteArray( + System_Guid_t /* System.Guid */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_GetHashCode( + System_Guid_t /* System.Guid */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_Equals( + System_Guid_t /* System.Guid */ self, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_Equals_1( + System_Guid_t /* System.Guid */ self, + System_Guid_t /* System.Guid */ g, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_CompareTo( + System_Guid_t /* System.Guid */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_CompareTo_1( + System_Guid_t /* System.Guid */ self, + System_Guid_t /* System.Guid */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Guid_ToString( + System_Guid_t /* System.Guid */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Guid_ToString_1( + System_Guid_t /* System.Guid */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Guid_ToString_2( + System_Guid_t /* System.Guid */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Parse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParse_1( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Guid_t* /* System.Guid */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_NewGuid( + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Create( + System_Byte_Array_t /* System.Byte[] */ b, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Create_1( + uint32_t /* System.UInt32 */ a, + uint16_t /* System.UInt16 */ b, + uint16_t /* System.UInt16 */ c, + uint8_t /* System.Byte */ d, + uint8_t /* System.Byte */ e, + uint8_t /* System.Byte */ f, + uint8_t /* System.Byte */ g, + uint8_t /* System.Byte */ h, + uint8_t /* System.Byte */ i, + uint8_t /* System.Byte */ j, + uint8_t /* System.Byte */ k, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Create_2( + int32_t /* System.Int32 */ a, + int16_t /* System.Int16 */ b, + int16_t /* System.Int16 */ c, + System_Byte_Array_t /* System.Byte[] */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Create_3( + int32_t /* System.Int32 */ a, + int16_t /* System.Int16 */ b, + int16_t /* System.Int16 */ c, + uint8_t /* System.Byte */ d, + uint8_t /* System.Byte */ e, + uint8_t /* System.Byte */ f, + uint8_t /* System.Byte */ g, + uint8_t /* System.Byte */ h, + uint8_t /* System.Byte */ i, + uint8_t /* System.Byte */ j, + uint8_t /* System.Byte */ k, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Create_4( + System_String_t /* System.String */ g, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Guid_Empty_Get( + void +); + + +System_Guid_t /* System.Guid */ +System_Guid_Create_5( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Guid_TypeOf( + void +); + +void /* System.Void */ +System_Guid_Destroy( + System_Guid_t /* System.Guid */ self +); + +#pragma mark - END APIs of System.Guid + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.MethodInfo +System_Type_Array_t /* System.Type[] */ +System_Reflection_MethodInfo_GetGenericArguments( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_MethodInfo_GetGenericMethodDefinition( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_MethodInfo_MakeGenericMethod( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Type_Array_t /* System.Type[] */ typeArguments, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_MethodInfo_GetBaseDefinition( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Delegate_t /* System.Delegate */ +System_Reflection_MethodInfo_CreateDelegate( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Type_t /* System.Type */ delegateType, + System_Exception_t* /* System.Exception */ outException +); + +System_Delegate_t /* System.Delegate */ +System_Reflection_MethodInfo_CreateDelegate_1( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Type_t /* System.Type */ delegateType, + System_Object_t /* System.Object */ target, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_MethodInfo_CreateDelegate_A1( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_MethodInfo_CreateDelegate_A1_1( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ target, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_MethodInfo_Equals( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_MethodInfo_GetHashCode( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Reflection_MethodInfo_MemberType_Get( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ +System_Reflection_MethodInfo_ReturnParameter_Get( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_MethodInfo_ReturnType_Get( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ICustomAttributeProvider_t /* System.Reflection.ICustomAttributeProvider */ +System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MethodInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_MethodInfo_Destroy( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ self +); + +#pragma mark - END APIs of System.Reflection.MethodInfo + +#pragma mark - BEGIN APIs of System.Type[] +#pragma mark - END APIs of System.Type[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.Binder +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_Binder_BindToField( + System_Reflection_Binder_t /* System.Reflection.Binder */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_FieldInfo_Array_t /* System.Reflection.FieldInfo[] */ match, + System_Object_t /* System.Object */ value, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_Binder_BindToMethod( + System_Reflection_Binder_t /* System.Reflection.Binder */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_MethodBase_Array_t /* System.Reflection.MethodBase[] */ match, + System_Object_Array_t* /* System.Object[] */ args, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_String_Array_t /* System.String[] */ names, + System_Object_t* /* System.Object */ state, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_Binder_ChangeType( + System_Reflection_Binder_t /* System.Reflection.Binder */ self, + System_Object_t /* System.Object */ value, + System_Type_t /* System.Type */ type, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_Binder_ReorderArgumentArray( + System_Reflection_Binder_t /* System.Reflection.Binder */ self, + System_Object_Array_t* /* System.Object[] */ args, + System_Object_t /* System.Object */ state, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodBase_t /* System.Reflection.MethodBase */ +System_Reflection_Binder_SelectMethod( + System_Reflection_Binder_t /* System.Reflection.Binder */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_MethodBase_Array_t /* System.Reflection.MethodBase[] */ match, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Reflection_Binder_SelectProperty( + System_Reflection_Binder_t /* System.Reflection.Binder */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_PropertyInfo_Array_t /* System.Reflection.PropertyInfo[] */ match, + System_Type_t /* System.Type */ returnType, + System_Type_Array_t /* System.Type[] */ indexes, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_Binder_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_Binder_Destroy( + System_Reflection_Binder_t /* System.Reflection.Binder */ self +); + +#pragma mark - END APIs of System.Reflection.Binder + +#pragma mark - BEGIN APIs of System.Reflection.FieldInfo +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_FieldInfo_GetFieldFromHandle( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ handle, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_FieldInfo_GetFieldFromHandle_1( + System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ handle, + System_RuntimeTypeHandle_t /* System.RuntimeTypeHandle */ declaringType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_FieldInfo_Equals( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_FieldInfo_GetHashCode( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_FieldInfo_GetValue( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_FieldInfo_SetValue( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_FieldInfo_SetValue_1( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ value, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_FieldInfo_GetRawConstantValue( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_FieldInfo_GetModifiedFieldType( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_FieldInfo_GetOptionalCustomModifiers( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_FieldInfo_GetRequiredCustomModifiers( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Reflection_FieldInfo_MemberType_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_FieldAttributes_t /* System.Reflection.FieldAttributes */ +System_Reflection_FieldInfo_Attributes_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_FieldInfo_FieldType_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsInitOnly_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsLiteral_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsNotSerialized_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsPinvokeImpl_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsSpecialName_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsStatic_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsAssembly_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsFamily_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsFamilyAndAssembly_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsFamilyOrAssembly_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsPrivate_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsPublic_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsSecurityCritical_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsSecuritySafeCritical_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_FieldInfo_IsSecurityTransparent_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_RuntimeFieldHandle_t /* System.RuntimeFieldHandle */ +System_Reflection_FieldInfo_FieldHandle_Get( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_FieldInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_FieldInfo_Destroy( + System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ self +); + +#pragma mark - END APIs of System.Reflection.FieldInfo + +#pragma mark - BEGIN APIs of System.Reflection.FieldInfo[] +#pragma mark - END APIs of System.Reflection.FieldInfo[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.MethodBase[] +#pragma mark - END APIs of System.Reflection.MethodBase[] + + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ParameterModifier[] +#pragma mark - END APIs of System.Reflection.ParameterModifier[] + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ParameterModifier +System_Reflection_ParameterModifier_t /* System.Reflection.ParameterModifier */ +System_Reflection_ParameterModifier_Create( + int32_t /* System.Int32 */ parameterCount, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_ParameterModifier_Item_Get( + System_Reflection_ParameterModifier_t /* System.Reflection.ParameterModifier */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_ParameterModifier_Item_Set( + System_Reflection_ParameterModifier_t /* System.Reflection.ParameterModifier */ self, + int32_t /* System.Int32 */ index, + bool /* System.Boolean */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ParameterModifier_t /* System.Reflection.ParameterModifier */ +System_Reflection_ParameterModifier_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ParameterModifier_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ParameterModifier_Destroy( + System_Reflection_ParameterModifier_t /* System.Reflection.ParameterModifier */ self +); + +#pragma mark - END APIs of System.Reflection.ParameterModifier + + + + + +#pragma mark - BEGIN APIs of System.Reflection.PropertyInfo +System_Reflection_ParameterInfo_Array_t /* System.Reflection.ParameterInfo[] */ +System_Reflection_PropertyInfo_GetIndexParameters( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_PropertyInfo_GetAccessors( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_PropertyInfo_GetAccessors_1( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_PropertyInfo_GetGetMethod( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_PropertyInfo_GetGetMethod_1( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_PropertyInfo_GetSetMethod( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_PropertyInfo_GetSetMethod_1( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_PropertyInfo_GetModifiedPropertyType( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_PropertyInfo_GetOptionalCustomModifiers( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_PropertyInfo_GetRequiredCustomModifiers( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_PropertyInfo_GetValue( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_PropertyInfo_GetValue_1( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Object_Array_t /* System.Object[] */ index, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_PropertyInfo_GetValue_2( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_Array_t /* System.Object[] */ index, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_PropertyInfo_GetConstantValue( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_PropertyInfo_GetRawConstantValue( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_PropertyInfo_SetValue( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_PropertyInfo_SetValue_1( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ value, + System_Object_Array_t /* System.Object[] */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_PropertyInfo_SetValue_2( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ value, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_Array_t /* System.Object[] */ index, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_PropertyInfo_Equals( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_PropertyInfo_GetHashCode( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Reflection_PropertyInfo_MemberType_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_PropertyInfo_PropertyType_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_PropertyAttributes_t /* System.Reflection.PropertyAttributes */ +System_Reflection_PropertyInfo_Attributes_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_PropertyInfo_IsSpecialName_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_PropertyInfo_CanRead_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_PropertyInfo_CanWrite_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_PropertyInfo_GetMethod_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_PropertyInfo_SetMethod_Get( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_PropertyInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_PropertyInfo_Destroy( + System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ self +); + +#pragma mark - END APIs of System.Reflection.PropertyInfo + +#pragma mark - BEGIN APIs of System.Reflection.MethodInfo[] +#pragma mark - END APIs of System.Reflection.MethodInfo[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.PropertyInfo[] +#pragma mark - END APIs of System.Reflection.PropertyInfo[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ConstructorInfo +System_Object_t /* System.Object */ +System_Reflection_ConstructorInfo_Invoke( + System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ self, + System_Object_Array_t /* System.Object[] */ parameters, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_ConstructorInfo_Invoke_1( + System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_Array_t /* System.Object[] */ parameters, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_ConstructorInfo_Equals( + System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_ConstructorInfo_GetHashCode( + System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Reflection_ConstructorInfo_MemberType_Get( + System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_ConstructorInfo_ConstructorName_Get( + void +); + + +System_String_t /* System.String */ +System_Reflection_ConstructorInfo_TypeConstructorName_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ConstructorInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ConstructorInfo_Destroy( + System_Reflection_ConstructorInfo_t /* System.Reflection.ConstructorInfo */ self +); + +#pragma mark - END APIs of System.Reflection.ConstructorInfo + + + + + +#pragma mark - BEGIN APIs of System.Reflection.CustomAttributeTypedArgument +System_String_t /* System.String */ +System_Reflection_CustomAttributeTypedArgument_ToString( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_CustomAttributeTypedArgument_GetHashCode( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_CustomAttributeTypedArgument_Equals( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_CustomAttributeTypedArgument_Equals_1( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self, + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ +System_Reflection_CustomAttributeTypedArgument_Create( + System_Type_t /* System.Type */ argumentType, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ +System_Reflection_CustomAttributeTypedArgument_Create_1( + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_CustomAttributeTypedArgument_ArgumentType_Get( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Reflection_CustomAttributeTypedArgument_Value_Get( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ +System_Reflection_CustomAttributeTypedArgument_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_CustomAttributeTypedArgument_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_CustomAttributeTypedArgument_Destroy( + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ self +); + +#pragma mark - END APIs of System.Reflection.CustomAttributeTypedArgument + + +#pragma mark - BEGIN APIs of System.Reflection.CustomAttributeTypedArgument[] +#pragma mark - END APIs of System.Reflection.CustomAttributeTypedArgument[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.CustomAttributeNamedArgument +System_String_t /* System.String */ +System_Reflection_CustomAttributeNamedArgument_ToString( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_CustomAttributeNamedArgument_GetHashCode( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_CustomAttributeNamedArgument_Equals( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_CustomAttributeNamedArgument_Equals_1( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ +System_Reflection_CustomAttributeNamedArgument_Create( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ memberInfo, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ +System_Reflection_CustomAttributeNamedArgument_Create_1( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ memberInfo, + System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ typedArgument, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ +System_Reflection_CustomAttributeNamedArgument_MemberInfo_Get( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_CustomAttributeTypedArgument_t /* System.Reflection.CustomAttributeTypedArgument */ +System_Reflection_CustomAttributeNamedArgument_TypedValue_Get( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_CustomAttributeNamedArgument_MemberName_Get( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_CustomAttributeNamedArgument_IsField_Get( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ +System_Reflection_CustomAttributeNamedArgument_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_CustomAttributeNamedArgument_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_CustomAttributeNamedArgument_Destroy( + System_Reflection_CustomAttributeNamedArgument_t /* System.Reflection.CustomAttributeNamedArgument */ self +); + +#pragma mark - END APIs of System.Reflection.CustomAttributeNamedArgument + + +#pragma mark - BEGIN APIs of System.Reflection.CustomAttributeNamedArgument[] +#pragma mark - END APIs of System.Reflection.CustomAttributeNamedArgument[] + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.MethodBody +System_Byte_Array_t /* System.Byte[] */ +System_Reflection_MethodBody_GetILAsByteArray( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_MethodBody_LocalSignatureMetadataToken_Get( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_MethodBody_LocalVariables_Get( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_MethodBody_MaxStackSize_Get( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_MethodBody_InitLocals_Get( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IList_A1_t /* System.Collections.Generic.IList */ +System_Reflection_MethodBody_ExceptionHandlingClauses_Get( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MethodBody_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_MethodBody_Destroy( + System_Reflection_MethodBody_t /* System.Reflection.MethodBody */ self +); + +#pragma mark - END APIs of System.Reflection.MethodBody + + + + + +#pragma mark - BEGIN APIs of System.Reflection.LocalVariableInfo +System_String_t /* System.String */ +System_Reflection_LocalVariableInfo_ToString( + System_Reflection_LocalVariableInfo_t /* System.Reflection.LocalVariableInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_LocalVariableInfo_LocalType_Get( + System_Reflection_LocalVariableInfo_t /* System.Reflection.LocalVariableInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_LocalVariableInfo_LocalIndex_Get( + System_Reflection_LocalVariableInfo_t /* System.Reflection.LocalVariableInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_LocalVariableInfo_IsPinned_Get( + System_Reflection_LocalVariableInfo_t /* System.Reflection.LocalVariableInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_LocalVariableInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_LocalVariableInfo_Destroy( + System_Reflection_LocalVariableInfo_t /* System.Reflection.LocalVariableInfo */ self +); + +#pragma mark - END APIs of System.Reflection.LocalVariableInfo + +#pragma mark - BEGIN APIs of System.Reflection.LocalVariableInfo[] +#pragma mark - END APIs of System.Reflection.LocalVariableInfo[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ExceptionHandlingClause +System_String_t /* System.String */ +System_Reflection_ExceptionHandlingClause_ToString( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_ExceptionHandlingClauseOptions_t /* System.Reflection.ExceptionHandlingClauseOptions */ +System_Reflection_ExceptionHandlingClause_Flags_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ExceptionHandlingClause_TryOffset_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ExceptionHandlingClause_TryLength_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ExceptionHandlingClause_HandlerOffset_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ExceptionHandlingClause_HandlerLength_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Reflection_ExceptionHandlingClause_FilterOffset_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_ExceptionHandlingClause_CatchType_Get( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ExceptionHandlingClause_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ExceptionHandlingClause_Destroy( + System_Reflection_ExceptionHandlingClause_t /* System.Reflection.ExceptionHandlingClause */ self +); + +#pragma mark - END APIs of System.Reflection.ExceptionHandlingClause + +#pragma mark - BEGIN APIs of System.Reflection.ExceptionHandlingClause[] +#pragma mark - END APIs of System.Reflection.ExceptionHandlingClause[] + + + + +#pragma mark - BEGIN APIs of System.Collections.IDictionary +bool /* System.Boolean */ +System_Collections_IDictionary_Contains( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Object_t /* System.Object */ key, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Add( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Object_t /* System.Object */ key, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Clear( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_IDictionaryEnumerator_t /* System.Collections.IDictionaryEnumerator */ +System_Collections_IDictionary_GetEnumerator( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Remove( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Object_t /* System.Object */ key, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_IDictionary_Item_Get( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Object_t /* System.Object */ key, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Item_Set( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Object_t /* System.Object */ key, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_ICollection_t /* System.Collections.ICollection */ +System_Collections_IDictionary_Keys_Get( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_ICollection_t /* System.Collections.ICollection */ +System_Collections_IDictionary_Values_Get( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IDictionary_IsReadOnly_Get( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IDictionary_IsFixedSize_Get( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IDictionary_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IDictionary_Destroy( + System_Collections_IDictionary_t /* System.Collections.IDictionary */ self +); + +#pragma mark - END APIs of System.Collections.IDictionary + +#pragma mark - BEGIN APIs of System.Collections.IDictionaryEnumerator +System_Object_t /* System.Object */ +System_Collections_IDictionaryEnumerator_Key_Get( + System_Collections_IDictionaryEnumerator_t /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Collections_IDictionaryEnumerator_Value_Get( + System_Collections_IDictionaryEnumerator_t /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ +System_Collections_IDictionaryEnumerator_Entry_Get( + System_Collections_IDictionaryEnumerator_t /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_IDictionaryEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Collections_IDictionaryEnumerator_Destroy( + System_Collections_IDictionaryEnumerator_t /* System.Collections.IDictionaryEnumerator */ self +); + +#pragma mark - END APIs of System.Collections.IDictionaryEnumerator + +#pragma mark - BEGIN APIs of System.Collections.DictionaryEntry +void /* System.Void */ +System_Collections_DictionaryEntry_Deconstruct( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self, + System_Object_t* /* System.Object */ key, + System_Object_t* /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Collections_DictionaryEntry_ToString( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ +System_Collections_DictionaryEntry_Create( + System_Object_t /* System.Object */ key, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_DictionaryEntry_Key_Get( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Key_Set( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Collections_DictionaryEntry_Value_Get( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Value_Set( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ +System_Collections_DictionaryEntry_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_DictionaryEntry_TypeOf( + void +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Destroy( + System_Collections_DictionaryEntry_t /* System.Collections.DictionaryEntry */ self +); + +#pragma mark - END APIs of System.Collections.DictionaryEntry + +#pragma mark - BEGIN APIs of System.Threading.Tasks.Task +void /* System.Void */ +System_Threading_Tasks_Task_Start( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Start_1( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_RunSynchronously( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_RunSynchronously_1( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Dispose( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ +System_Threading_Tasks_Task_GetAwaiter( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ +System_Threading_Tasks_Task_ConfigureAwait( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + bool /* System.Boolean */ continueOnCapturedContext, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ +System_Threading_Tasks_Task_ConfigureAwait_1( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_ConfigureAwaitOptions_t /* System.Threading.Tasks.ConfigureAwaitOptions */ options, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_YieldAwaitable_t /* System.Runtime.CompilerServices.YieldAwaitable */ +System_Threading_Tasks_Task_Yield( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Wait( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_1( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_2( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Wait_3( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_4( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_5( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_1( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_2( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_TimeProvider_t /* System.TimeProvider */ timeProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_3( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_4( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_TimeProvider_t /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_WaitAll( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_1( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_2( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_WaitAll_3( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_4( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_1( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_2( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_3( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_4( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_FromException( + System_Exception_t /* System.Exception */ exception, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_FromCanceled( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Run_1( + System_Action_t /* System.Action */ action, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Run_2( + System_Action_t /* System.Action */ action, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay( + System_TimeSpan_t /* System.TimeSpan */ delay, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_1( + System_TimeSpan_t /* System.TimeSpan */ delay, + System_TimeProvider_t /* System.TimeProvider */ timeProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_2( + System_TimeSpan_t /* System.TimeSpan */ delay, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_3( + System_TimeSpan_t /* System.TimeSpan */ delay, + System_TimeProvider_t /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_4( + int32_t /* System.Int32 */ millisecondsDelay, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_5( + int32_t /* System.Int32 */ millisecondsDelay, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAll( + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ tasks, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAll_1( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAny( + System_Threading_Tasks_Task_Array_t /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAny_1( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ task1, + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ task2, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAny_2( + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ tasks, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Create( + System_Action_t /* System.Action */ action, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Create_1( + System_Action_t /* System.Action */ action, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Create_2( + System_Action_t /* System.Action */ action, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Create_3( + System_Action_t /* System.Action */ action, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_Id_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_AggregateException_t /* System.AggregateException */ +System_Threading_Tasks_Task_Exception_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskStatus_t /* System.Threading.Tasks.TaskStatus */ +System_Threading_Tasks_Task_Status_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCanceled_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCompleted_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCompletedSuccessfully_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_Task_CreationOptions_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_AsyncState_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_Task_Factory_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_CompletedTask_Get( + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsFaulted_Get( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_Task_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_Task_Destroy( + System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.Task + +#pragma mark - BEGIN APIs of System.IAsyncResult +bool /* System.Boolean */ +System_IAsyncResult_IsCompleted_Get( + System_IAsyncResult_t /* System.IAsyncResult */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_WaitHandle_t /* System.Threading.WaitHandle */ +System_IAsyncResult_AsyncWaitHandle_Get( + System_IAsyncResult_t /* System.IAsyncResult */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_IAsyncResult_AsyncState_Get( + System_IAsyncResult_t /* System.IAsyncResult */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IAsyncResult_CompletedSynchronously_Get( + System_IAsyncResult_t /* System.IAsyncResult */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_IAsyncResult_TypeOf( + void +); + +void /* System.Void */ +System_IAsyncResult_Destroy( + System_IAsyncResult_t /* System.IAsyncResult */ self +); + +#pragma mark - END APIs of System.IAsyncResult + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskScheduler +System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext( + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get( + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_Default_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_Current_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Threading_Tasks_TaskScheduler_Id_Get( + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_TaskScheduler_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_TaskScheduler_Destroy( + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskScheduler + +#pragma mark - BEGIN APIs of System.AggregateException +void /* System.Void */ +System_AggregateException_GetObjectData( + System_AggregateException_t /* System.AggregateException */ self, + System_Runtime_Serialization_SerializationInfo_t /* System.Runtime.Serialization.SerializationInfo */ info, + System_Runtime_Serialization_StreamingContext_t /* System.Runtime.Serialization.StreamingContext */ context, + System_Exception_t* /* System.Exception */ outException +); + +System_Exception_t /* System.Exception */ +System_AggregateException_GetBaseException( + System_AggregateException_t /* System.AggregateException */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Flatten( + System_AggregateException_t /* System.AggregateException */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_AggregateException_ToString( + System_AggregateException_t /* System.AggregateException */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create_1( + System_String_t /* System.String */ message, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create_2( + System_String_t /* System.String */ message, + System_Exception_t /* System.Exception */ innerException, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create_3( + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ innerExceptions, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create_4( + System_Exception_Array_t /* System.Exception[] */ innerExceptions, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create_5( + System_String_t /* System.String */ message, + System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ innerExceptions, + System_Exception_t* /* System.Exception */ outException +); + +System_AggregateException_t /* System.AggregateException */ +System_AggregateException_Create_6( + System_String_t /* System.String */ message, + System_Exception_Array_t /* System.Exception[] */ innerExceptions, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection */ +System_AggregateException_InnerExceptions_Get( + System_AggregateException_t /* System.AggregateException */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_AggregateException_Message_Get( + System_AggregateException_t /* System.AggregateException */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_AggregateException_TypeOf( + void +); + +void /* System.Void */ +System_AggregateException_Destroy( + System_AggregateException_t /* System.AggregateException */ self +); + +#pragma mark - END APIs of System.AggregateException + +#pragma mark - BEGIN APIs of System.Collections.ObjectModel.ReadOnlyCollection<> +bool /* System.Boolean */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection<> */ self, + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get( + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection<> */ self +); + +#pragma mark - END APIs of System.Collections.ObjectModel.ReadOnlyCollection<> + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + + + + +#pragma mark - BEGIN APIs of System.Exception[] +#pragma mark - END APIs of System.Exception[] + + + + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskFactory +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_TaskFactory_StartNew( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Action_t /* System.Action */ action, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_TaskFactory_StartNew_1( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Action_t /* System.Action */ action, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_TaskFactory_StartNew_2( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Action_t /* System.Action */ action, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t /* System.Threading.Tasks.Task */ +System_Threading_Tasks_TaskFactory_StartNew_3( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Action_t /* System.Action */ action, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_1( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_2( + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_3( + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ continuationOptions, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_4( + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ continuationOptions, + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ +System_Threading_Tasks_TaskFactory_CancellationToken_Get( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskFactory_Scheduler_Get( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_TaskFactory_CreationOptions_Get( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ +System_Threading_Tasks_TaskFactory_ContinuationOptions_Get( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_TaskFactory_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_TaskFactory_Destroy( + System_Threading_Tasks_TaskFactory_t /* System.Threading.Tasks.TaskFactory */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskFactory + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Threading.Tasks.Task[] +#pragma mark - END APIs of System.Threading.Tasks.Task[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.TaskAwaiter +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_GetResult( + System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ +System_Runtime_CompilerServices_TaskAwaiter_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_TaskAwaiter_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_Destroy( + System_Runtime_CompilerServices_TaskAwaiter_t /* System.Runtime.CompilerServices.TaskAwaiter */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.TaskAwaiter + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ICriticalNotifyCompletion +void /* System.Void */ +System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t /* System.Runtime.CompilerServices.ICriticalNotifyCompletion */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t /* System.Runtime.CompilerServices.ICriticalNotifyCompletion */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ICriticalNotifyCompletion + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.INotifyCompletion +void /* System.Void */ +System_Runtime_CompilerServices_INotifyCompletion_OnCompleted( + System_Runtime_CompilerServices_INotifyCompletion_t /* System.Runtime.CompilerServices.INotifyCompletion */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_INotifyCompletion_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_INotifyCompletion_Destroy( + System_Runtime_CompilerServices_INotifyCompletion_t /* System.Runtime.CompilerServices.INotifyCompletion */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.INotifyCompletion + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ConfiguredTaskAwaitable +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ConfiguredTaskAwaitable + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.YieldAwaitable +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ +System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter( + System_Runtime_CompilerServices_YieldAwaitable_t /* System.Runtime.CompilerServices.YieldAwaitable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_YieldAwaitable_t /* System.Runtime.CompilerServices.YieldAwaitable */ +System_Runtime_CompilerServices_YieldAwaitable_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_YieldAwaitable_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_YieldAwaitable_Destroy( + System_Runtime_CompilerServices_YieldAwaitable_t /* System.Runtime.CompilerServices.YieldAwaitable */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.YieldAwaitable + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter +void /* System.Void */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t /* System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter + +#pragma mark - BEGIN APIs of System.TimeProvider +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_TimeProvider_GetUtcNow( + System_TimeProvider_t /* System.TimeProvider */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_TimeProvider_GetLocalNow( + System_TimeProvider_t /* System.TimeProvider */ self, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_TimeProvider_GetTimestamp( + System_TimeProvider_t /* System.TimeProvider */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeProvider_GetElapsedTime( + System_TimeProvider_t /* System.TimeProvider */ self, + int64_t /* System.Int64 */ startingTimestamp, + int64_t /* System.Int64 */ endingTimestamp, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeProvider_GetElapsedTime_1( + System_TimeProvider_t /* System.TimeProvider */ self, + int64_t /* System.Int64 */ startingTimestamp, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_ITimer_t /* System.Threading.ITimer */ +System_TimeProvider_CreateTimer( + System_TimeProvider_t /* System.TimeProvider */ self, + System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ callback, + System_Object_t /* System.Object */ state, + System_TimeSpan_t /* System.TimeSpan */ dueTime, + System_TimeSpan_t /* System.TimeSpan */ period, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeProvider_t /* System.TimeProvider */ +System_TimeProvider_System_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeProvider_LocalTimeZone_Get( + System_TimeProvider_t /* System.TimeProvider */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_TimeProvider_TimestampFrequency_Get( + System_TimeProvider_t /* System.TimeProvider */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeProvider_TypeOf( + void +); + +void /* System.Void */ +System_TimeProvider_Destroy( + System_TimeProvider_t /* System.TimeProvider */ self +); + +#pragma mark - END APIs of System.TimeProvider + +#pragma mark - BEGIN APIs of System.DateTimeOffset +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_ToOffset( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Add( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_TimeSpan_t /* System.TimeSpan */ timeSpan, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddDays( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + double /* System.Double */ days, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddHours( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + double /* System.Double */ hours, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddMilliseconds( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + double /* System.Double */ milliseconds, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddMicroseconds( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + double /* System.Double */ microseconds, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddMinutes( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + double /* System.Double */ minutes, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddMonths( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + int32_t /* System.Int32 */ months, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddSeconds( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + double /* System.Double */ seconds, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddTicks( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + int64_t /* System.Int64 */ ticks, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_AddYears( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + int32_t /* System.Int32 */ years, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_Compare( + System_DateTimeOffset_t /* System.DateTimeOffset */ first, + System_DateTimeOffset_t /* System.DateTimeOffset */ second, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_CompareTo( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals_1( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_EqualsExact( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals_2( + System_DateTimeOffset_t /* System.DateTimeOffset */ first, + System_DateTimeOffset_t /* System.DateTimeOffset */ second, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_FromFileTime( + int64_t /* System.Int64 */ fileTime, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_FromUnixTimeSeconds( + int64_t /* System.Int64 */ seconds, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_FromUnixTimeMilliseconds( + int64_t /* System.Int64 */ milliseconds, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_GetHashCode( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Parse( + System_String_t /* System.String */ input, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Parse_1( + System_String_t /* System.String */ input, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Parse_2( + System_String_t /* System.String */ input, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact_1( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact_2( + System_String_t /* System.String */ input, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_DateTimeOffset_Subtract( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Subtract_1( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_TimeSpan_t /* System.TimeSpan */ value, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToFileTime( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToUnixTimeSeconds( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToUnixTimeMilliseconds( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_ToLocalTime( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTimeOffset_ToString( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTimeOffset_ToString_1( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTimeOffset_ToString_2( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_DateTimeOffset_ToString_3( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_ToUniversalTime( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse( + System_String_t /* System.String */ input, + System_DateTimeOffset_t* /* System.DateTimeOffset */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse_1( + System_String_t /* System.String */ input, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t* /* System.DateTimeOffset */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParseExact( + System_String_t /* System.String */ input, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t* /* System.DateTimeOffset */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParseExact_1( + System_String_t /* System.String */ input, + System_String_Array_t /* System.String[] */ formats, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t* /* System.DateTimeOffset */ result, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTimeOffset_Deconstruct( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_DateOnly_t* /* System.DateOnly */ date, + System_TimeOnly_t* /* System.TimeOnly */ time, + System_TimeSpan_t* /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse_2( + System_String_t /* System.String */ s, + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_DateTimeOffset_t* /* System.DateTimeOffset */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create( + int64_t /* System.Int64 */ ticks, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_1( + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_2( + System_DateTime_t /* System.DateTime */ dateTime, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_3( + System_DateOnly_t /* System.DateOnly */ date, + System_TimeOnly_t /* System.TimeOnly */ time, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_4( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_5( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_6( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_7( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_8( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + int32_t /* System.Int32 */ millisecond, + int32_t /* System.Int32 */ microsecond, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ calendar, + System_TimeSpan_t /* System.TimeSpan */ offset, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_UtcNow_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTimeOffset_DateTime_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTimeOffset_UtcDateTime_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTimeOffset_LocalDateTime_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_DateTimeOffset_Date_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Day_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateTimeOffset_DayOfWeek_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_DayOfYear_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Hour_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Millisecond_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Microsecond_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Nanosecond_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Minute_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Month_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_DateTimeOffset_Offset_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_TotalOffsetMinutes_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Second_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTimeOffset_Ticks_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTimeOffset_UtcTicks_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_DateTimeOffset_TimeOfDay_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Year_Get( + System_DateTimeOffset_t /* System.DateTimeOffset */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Now_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_MinValue_Get( + void +); + + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_MaxValue_Get( + void +); + + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_UnixEpoch_Get( + void +); + + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_DateTimeOffset_Create_9( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateTimeOffset_TypeOf( + void +); + +void /* System.Void */ +System_DateTimeOffset_Destroy( + System_DateTimeOffset_t /* System.DateTimeOffset */ self +); + +#pragma mark - END APIs of System.DateTimeOffset + + + + + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo +System_TimeSpan_Array_t /* System.TimeSpan[] */ +System_TimeZoneInfo_GetAmbiguousTimeOffsets( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_Array_t /* System.TimeSpan[] */ +System_TimeZoneInfo_GetAmbiguousTimeOffsets_1( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeZoneInfo_GetUtcOffset( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeZoneInfo_GetUtcOffset_1( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsAmbiguousTime( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsAmbiguousTime_1( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsDaylightSavingTime( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsDaylightSavingTime_1( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsInvalidTime( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeZoneInfo_ClearCachedData( + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId( + System_DateTimeOffset_t /* System.DateTimeOffset */ dateTimeOffset, + System_String_t /* System.String */ destinationTimeZoneId, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1( + System_DateTime_t /* System.DateTime */ dateTime, + System_String_t /* System.String */ destinationTimeZoneId, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2( + System_DateTime_t /* System.DateTime */ dateTime, + System_String_t /* System.String */ sourceTimeZoneId, + System_String_t /* System.String */ destinationTimeZoneId, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTimeOffset_t /* System.DateTimeOffset */ +System_TimeZoneInfo_ConvertTime_1( + System_DateTimeOffset_t /* System.DateTimeOffset */ dateTimeOffset, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTime_2( + System_DateTime_t /* System.DateTime */ dateTime, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTime_3( + System_DateTime_t /* System.DateTime */ dateTime, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ sourceTimeZone, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeFromUtc( + System_DateTime_t /* System.DateTime */ dateTime, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeToUtc( + System_DateTime_t /* System.DateTime */ dateTime, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeToUtc_1( + System_DateTime_t /* System.DateTime */ dateTime, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ sourceTimeZone, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_Equals( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_Equals_1( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_FromSerializedString( + System_String_t /* System.String */ source, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_GetHashCode( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_ObjectModel_ReadOnlyCollection_A1_t /* System.Collections.ObjectModel.ReadOnlyCollection */ +System_TimeZoneInfo_GetSystemTimeZones( + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_HasSameRules( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_TimeZoneInfo_t /* System.TimeZoneInfo */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeZoneInfo_ToSerializedString( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeZoneInfo_ToString( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone( + System_String_t /* System.String */ id, + System_TimeSpan_t /* System.TimeSpan */ baseUtcOffset, + System_String_t /* System.String */ displayName, + System_String_t /* System.String */ standardDisplayName, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone_1( + System_String_t /* System.String */ id, + System_TimeSpan_t /* System.TimeSpan */ baseUtcOffset, + System_String_t /* System.String */ displayName, + System_String_t /* System.String */ standardDisplayName, + System_String_t /* System.String */ daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone_2( + System_String_t /* System.String */ id, + System_TimeSpan_t /* System.TimeSpan */ baseUtcOffset, + System_String_t /* System.String */ displayName, + System_String_t /* System.String */ standardDisplayName, + System_String_t /* System.String */ daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, + bool /* System.Boolean */ disableDaylightSavingTime, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertIanaIdToWindowsId( + System_String_t /* System.String */ ianaId, + System_String_t* /* System.String */ windowsId, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertWindowsIdToIanaId( + System_String_t /* System.String */ windowsId, + System_String_t* /* System.String */ ianaId, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1( + System_String_t /* System.String */ windowsId, + System_String_t /* System.String */ region, + System_String_t* /* System.String */ ianaId, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_Array_t /* System.TimeZoneInfo.AdjustmentRule[] */ +System_TimeZoneInfo_GetAdjustmentRules( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_FindSystemTimeZoneById( + System_String_t /* System.String */ id, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_TimeZoneInfo_Id_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_HasIanaId_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_TimeZoneInfo_DisplayName_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_TimeZoneInfo_StandardName_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_TimeZoneInfo_DaylightName_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeZoneInfo_BaseUtcOffset_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_SupportsDaylightSavingTime_Get( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_Local_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeZoneInfo_t /* System.TimeZoneInfo */ +System_TimeZoneInfo_Utc_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeZoneInfo_TypeOf( + void +); + +void /* System.Void */ +System_TimeZoneInfo_Destroy( + System_TimeZoneInfo_t /* System.TimeZoneInfo */ self +); + +#pragma mark - END APIs of System.TimeZoneInfo + + +#pragma mark - BEGIN APIs of System.TimeSpan[] +#pragma mark - END APIs of System.TimeSpan[] + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo[] +#pragma mark - END APIs of System.TimeZoneInfo[] + + + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo.AdjustmentRule[] +#pragma mark - END APIs of System.TimeZoneInfo.AdjustmentRule[] + + + + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo.AdjustmentRule +bool /* System.Boolean */ +System_TimeZoneInfo_AdjustmentRule_Equals( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_AdjustmentRule_Equals_1( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_AdjustmentRule_GetHashCode( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ +System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule( + System_DateTime_t /* System.DateTime */ dateStart, + System_DateTime_t /* System.DateTime */ dateEnd, + System_TimeSpan_t /* System.TimeSpan */ daylightDelta, + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, + System_TimeSpan_t /* System.TimeSpan */ baseUtcOffsetDelta, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ +System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1( + System_DateTime_t /* System.DateTime */ dateStart, + System_DateTime_t /* System.DateTime */ dateEnd, + System_TimeSpan_t /* System.TimeSpan */ daylightDelta, + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_AdjustmentRule_DateStart_Get( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_AdjustmentRule_DateEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeSpan_t /* System.TimeSpan */ +System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeZoneInfo_AdjustmentRule_TypeOf( + void +); + +void /* System.Void */ +System_TimeZoneInfo_AdjustmentRule_Destroy( + System_TimeZoneInfo_AdjustmentRule_t /* System.TimeZoneInfo.AdjustmentRule */ self +); + +#pragma mark - END APIs of System.TimeZoneInfo.AdjustmentRule + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo.TransitionTime +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_Equals( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_Equals_1( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_GetHashCode( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_CreateFixedDateRule( + System_DateTime_t /* System.DateTime */ timeOfDay, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t* /* System.Exception */ outException +); + +System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule( + System_DateTime_t /* System.DateTime */ timeOfDay, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ week, + System_DayOfWeek_t /* System.DayOfWeek */ dayOfWeek, + System_Exception_t* /* System.Exception */ outException +); + +System_DateTime_t /* System.DateTime */ +System_TimeZoneInfo_TransitionTime_TimeOfDay_Get( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Month_Get( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Week_Get( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Day_Get( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_TimeZoneInfo_TransitionTime_DayOfWeek_Get( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeZoneInfo_TransitionTime_TypeOf( + void +); + +void /* System.Void */ +System_TimeZoneInfo_TransitionTime_Destroy( + System_TimeZoneInfo_TransitionTime_t /* System.TimeZoneInfo.TransitionTime */ self +); + +#pragma mark - END APIs of System.TimeZoneInfo.TransitionTime + + + + + +#pragma mark - BEGIN APIs of System.Threading.ITimer +bool /* System.Boolean */ +System_Threading_ITimer_Change( + System_Threading_ITimer_t /* System.Threading.ITimer */ self, + System_TimeSpan_t /* System.TimeSpan */ dueTime, + System_TimeSpan_t /* System.TimeSpan */ period, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Threading_ITimer_TypeOf( + void +); + +void /* System.Void */ +System_Threading_ITimer_Destroy( + System_Threading_ITimer_t /* System.Threading.ITimer */ self +); + +#pragma mark - END APIs of System.Threading.ITimer + + +#pragma mark - BEGIN APIs of System.Threading.Tasks.Task<> +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_A1_WaitAsync( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self, + System_Type_t /* System.Type */ TResult, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_A1_WaitAsync_1( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self, + System_Type_t /* System.Type */ TResult, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_A1_WaitAsync_2( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self, + System_Type_t /* System.Type */ TResult, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_TimeProvider_t /* System.TimeProvider */ timeProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_A1_WaitAsync_3( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self, + System_Type_t /* System.Type */ TResult, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_A1_WaitAsync_4( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self, + System_Type_t /* System.Type */ TResult, + System_TimeSpan_t /* System.TimeSpan */ timeout, + System_TimeProvider_t /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_Task_A1_Result_Get( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_Task_A1_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_Task_A1_Destroy( + System_Threading_Tasks_Task_A1_t /* System.Threading.Tasks.Task<> */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.Task<> + + + +#pragma mark - BEGIN APIs of TResult[] +#pragma mark - END APIs of TResult[] + + + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskFactory<> +System_Object_t /* System.Object */ +System_Threading_Tasks_TaskFactory_A1_Create( + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_TaskFactory_A1_Create_1( + System_Type_t /* System.Type */ TResult, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_TaskFactory_A1_Create_2( + System_Type_t /* System.Type */ TResult, + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_TaskFactory_A1_Create_3( + System_Type_t /* System.Type */ TResult, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ continuationOptions, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Threading_Tasks_TaskFactory_A1_Create_4( + System_Type_t /* System.Type */ TResult, + System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ cancellationToken, + System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ creationOptions, + System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ continuationOptions, + System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t* /* System.Exception */ outException +); + +System_Threading_CancellationToken_t /* System.Threading.CancellationToken */ +System_Threading_Tasks_TaskFactory_A1_CancellationToken_Get( + System_Threading_Tasks_TaskFactory_A1_t /* System.Threading.Tasks.TaskFactory<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskFactory_A1_Scheduler_Get( + System_Threading_Tasks_TaskFactory_A1_t /* System.Threading.Tasks.TaskFactory<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_TaskFactory_A1_CreationOptions_Get( + System_Threading_Tasks_TaskFactory_A1_t /* System.Threading.Tasks.TaskFactory<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ +System_Threading_Tasks_TaskFactory_A1_ContinuationOptions_Get( + System_Threading_Tasks_TaskFactory_A1_t /* System.Threading.Tasks.TaskFactory<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_TaskFactory_A1_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_TaskFactory_A1_Destroy( + System_Threading_Tasks_TaskFactory_A1_t /* System.Threading.Tasks.TaskFactory<> */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskFactory<> + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.TaskAwaiter<> +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_A1_t /* System.Runtime.CompilerServices.TaskAwaiter<> */ self, + System_Type_t /* System.Type */ TResult, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_A1_t /* System.Runtime.CompilerServices.TaskAwaiter<> */ self, + System_Type_t /* System.Type */ TResult, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_CompilerServices_TaskAwaiter_A1_GetResult( + System_Runtime_CompilerServices_TaskAwaiter_A1_t /* System.Runtime.CompilerServices.TaskAwaiter<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_CompilerServices_TaskAwaiter_A1_IsCompleted_Get( + System_Runtime_CompilerServices_TaskAwaiter_A1_t /* System.Runtime.CompilerServices.TaskAwaiter<> */ self, + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Runtime_CompilerServices_TaskAwaiter_A1_Create( + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_TaskAwaiter_A1_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_TaskAwaiter_A1_Destroy( + System_Runtime_CompilerServices_TaskAwaiter_A1_t /* System.Runtime.CompilerServices.TaskAwaiter<> */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.TaskAwaiter<> + + + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ConfiguredTaskAwaitable<> +System_Object_t /* System.Object */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_Create( + System_Type_t /* System.Type */ TResult, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_Destroy( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_t /* System.Runtime.CompilerServices.ConfiguredTaskAwaitable<> */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ConfiguredTaskAwaitable<> + + + +#pragma mark - BEGIN APIs of TResult[] +#pragma mark - END APIs of TResult[] + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ValueTaskAwaiter +void /* System.Void */ +System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult( + System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ +System_Runtime_CompilerServices_ValueTaskAwaiter_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy( + System_Runtime_CompilerServices_ValueTaskAwaiter_t /* System.Runtime.CompilerServices.ValueTaskAwaiter */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ValueTaskAwaiter + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable + +#pragma mark - BEGIN APIs of System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ self, + System_Action_t /* System.Action */ continuation, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t /* System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter */ self +); + +#pragma mark - END APIs of System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter + +#pragma mark - BEGIN APIs of System.Threading.Tasks.Sources.IValueTaskSource +System_Threading_Tasks_Sources_ValueTaskSourceStatus_t /* System.Threading.Tasks.Sources.ValueTaskSourceStatus */ +System_Threading_Tasks_Sources_IValueTaskSource_GetStatus( + System_Threading_Tasks_Sources_IValueTaskSource_t /* System.Threading.Tasks.Sources.IValueTaskSource */ self, + int16_t /* System.Int16 */ token, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Sources_IValueTaskSource_GetResult( + System_Threading_Tasks_Sources_IValueTaskSource_t /* System.Threading.Tasks.Sources.IValueTaskSource */ self, + int16_t /* System.Int16 */ token, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Threading_Tasks_Sources_IValueTaskSource_TypeOf( + void +); + +void /* System.Void */ +System_Threading_Tasks_Sources_IValueTaskSource_Destroy( + System_Threading_Tasks_Sources_IValueTaskSource_t /* System.Threading.Tasks.Sources.IValueTaskSource */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.Sources.IValueTaskSource + + + + + +#pragma mark - BEGIN APIs of Microsoft.Win32.SafeHandles.SafeFileHandle +Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ +Microsoft_Win32_SafeHandles_SafeFileHandle_Create( + long /* System.IntPtr */ preexistingHandle, + bool /* System.Boolean */ ownsHandle, + System_Exception_t* /* System.Exception */ outException +); + +Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ +Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get( + Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get( + Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf( + void +); + +void /* System.Void */ +Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy( + Microsoft_Win32_SafeHandles_SafeFileHandle_t /* Microsoft.Win32.SafeHandles.SafeFileHandle */ self +); + +#pragma mark - END APIs of Microsoft.Win32.SafeHandles.SafeFileHandle + +#pragma mark - BEGIN APIs of System.IO.FileStreamOptions +System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ +System_IO_FileStreamOptions_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_IO_FileMode_t /* System.IO.FileMode */ +System_IO_FileStreamOptions_Mode_Get( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStreamOptions_Mode_Set( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_IO_FileMode_t /* System.IO.FileMode */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_IO_FileAccess_t /* System.IO.FileAccess */ +System_IO_FileStreamOptions_Access_Get( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStreamOptions_Access_Set( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_IO_FileAccess_t /* System.IO.FileAccess */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_IO_FileShare_t /* System.IO.FileShare */ +System_IO_FileStreamOptions_Share_Get( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStreamOptions_Share_Set( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_IO_FileShare_t /* System.IO.FileShare */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_IO_FileOptions_t /* System.IO.FileOptions */ +System_IO_FileStreamOptions_Options_Get( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStreamOptions_Options_Set( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_IO_FileOptions_t /* System.IO.FileOptions */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_FileStreamOptions_PreallocationSize_Get( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStreamOptions_PreallocationSize_Set( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + int64_t /* System.Int64 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_FileStreamOptions_BufferSize_Get( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_FileStreamOptions_BufferSize_Set( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_FileStreamOptions_TypeOf( + void +); + +void /* System.Void */ +System_IO_FileStreamOptions_Destroy( + System_IO_FileStreamOptions_t /* System.IO.FileStreamOptions */ self +); + +#pragma mark - END APIs of System.IO.FileStreamOptions + + + +#pragma mark - BEGIN APIs of System.Reflection.TypeInfo +System_Type_t /* System.Type */ +System_Reflection_TypeInfo_AsType( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ +System_Reflection_TypeInfo_GetDeclaredEvent( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_TypeInfo_GetDeclaredField( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_TypeInfo_GetDeclaredMethod( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ +System_Reflection_TypeInfo_GetDeclaredNestedType( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Reflection_TypeInfo_GetDeclaredProperty( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_GetDeclaredMethods( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_TypeInfo_IsAssignableFrom( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ typeInfo, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_Array_t /* System.Type[] */ +System_Reflection_TypeInfo_GenericTypeParameters_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredConstructors_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredEvents_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredFields_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredMembers_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredMethods_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredNestedTypes_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_DeclaredProperties_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Reflection_TypeInfo_ImplementedInterfaces_Get( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_TypeInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_TypeInfo_Destroy( + System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ self +); + +#pragma mark - END APIs of System.Reflection.TypeInfo + +#pragma mark - BEGIN APIs of System.Reflection.IReflect +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_IReflect_GetMethod( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_IReflect_GetMethod_1( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_IReflect_GetMethods( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_t /* System.Reflection.FieldInfo */ +System_Reflection_IReflect_GetField( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t /* System.Reflection.FieldInfo[] */ +System_Reflection_IReflect_GetFields( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Reflection_IReflect_GetProperty( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_t /* System.Reflection.PropertyInfo */ +System_Reflection_IReflect_GetProperty_1( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Type_t /* System.Type */ returnType, + System_Type_Array_t /* System.Type[] */ types, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_Array_t /* System.Reflection.PropertyInfo[] */ +System_Reflection_IReflect_GetProperties( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Reflection_IReflect_GetMember( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t /* System.Reflection.MemberInfo[] */ +System_Reflection_IReflect_GetMembers( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ bindingAttr, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Reflection_IReflect_InvokeMember( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_String_t /* System.String */ name, + System_Reflection_BindingFlags_t /* System.Reflection.BindingFlags */ invokeAttr, + System_Reflection_Binder_t /* System.Reflection.Binder */ binder, + System_Object_t /* System.Object */ target, + System_Object_Array_t /* System.Object[] */ args, + System_Reflection_ParameterModifier_Array_t /* System.Reflection.ParameterModifier[] */ modifiers, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_String_Array_t /* System.String[] */ namedParameters, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Reflection_IReflect_UnderlyingSystemType_Get( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_IReflect_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_IReflect_Destroy( + System_Reflection_IReflect_t /* System.Reflection.IReflect */ self +); + +#pragma mark - END APIs of System.Reflection.IReflect + +#pragma mark - BEGIN APIs of System.Reflection.MemberInfo[] +#pragma mark - END APIs of System.Reflection.MemberInfo[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.IReflectableType +System_Reflection_TypeInfo_t /* System.Reflection.TypeInfo */ +System_Reflection_IReflectableType_GetTypeInfo( + System_Reflection_IReflectableType_t /* System.Reflection.IReflectableType */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_IReflectableType_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_IReflectableType_Destroy( + System_Reflection_IReflectableType_t /* System.Reflection.IReflectableType */ self +); + +#pragma mark - END APIs of System.Reflection.IReflectableType + +#pragma mark - BEGIN APIs of System.Reflection.EventInfo +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_EventInfo_GetOtherMethods( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_EventInfo_GetOtherMethods_1( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_GetAddMethod( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_GetRemoveMethod( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_GetRaiseMethod( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_GetAddMethod_1( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_GetRemoveMethod_1( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_GetRaiseMethod_1( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + bool /* System.Boolean */ nonPublic, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_EventInfo_AddEventHandler( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Object_t /* System.Object */ target, + System_Delegate_t /* System.Delegate */ handler, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Reflection_EventInfo_RemoveEventHandler( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Object_t /* System.Object */ target, + System_Delegate_t /* System.Delegate */ handler, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Reflection_EventInfo_Equals( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Reflection_EventInfo_GetHashCode( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_MemberTypes_t /* System.Reflection.MemberTypes */ +System_Reflection_EventInfo_MemberType_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_EventAttributes_t /* System.Reflection.EventAttributes */ +System_Reflection_EventInfo_Attributes_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_EventInfo_IsSpecialName_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_AddMethod_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_RemoveMethod_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ +System_Reflection_EventInfo_RaiseMethod_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Reflection_EventInfo_IsMulticast_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t /* System.Type */ +System_Reflection_EventInfo_EventHandlerType_Get( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_EventInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_EventInfo_Destroy( + System_Reflection_EventInfo_t /* System.Reflection.EventInfo */ self +); + +#pragma mark - END APIs of System.Reflection.EventInfo + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ManifestResourceInfo +System_Reflection_ManifestResourceInfo_t /* System.Reflection.ManifestResourceInfo */ +System_Reflection_ManifestResourceInfo_Create( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ containingAssembly, + System_String_t /* System.String */ containingFileName, + System_Reflection_ResourceLocation_t /* System.Reflection.ResourceLocation */ resourceLocation, + System_Exception_t* /* System.Exception */ outException +); + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get( + System_Reflection_ManifestResourceInfo_t /* System.Reflection.ManifestResourceInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Reflection_ManifestResourceInfo_FileName_Get( + System_Reflection_ManifestResourceInfo_t /* System.Reflection.ManifestResourceInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_ResourceLocation_t /* System.Reflection.ResourceLocation */ +System_Reflection_ManifestResourceInfo_ResourceLocation_Get( + System_Reflection_ManifestResourceInfo_t /* System.Reflection.ManifestResourceInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ManifestResourceInfo_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ManifestResourceInfo_Destroy( + System_Reflection_ManifestResourceInfo_t /* System.Reflection.ManifestResourceInfo */ self +); + +#pragma mark - END APIs of System.Reflection.ManifestResourceInfo + +#pragma mark - BEGIN APIs of System.ResolveEventArgs +System_ResolveEventArgs_t /* System.ResolveEventArgs */ +System_ResolveEventArgs_Create( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_ResolveEventArgs_t /* System.ResolveEventArgs */ +System_ResolveEventArgs_Create_1( + System_String_t /* System.String */ name, + System_Reflection_Assembly_t /* System.Reflection.Assembly */ requestingAssembly, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_ResolveEventArgs_Name_Get( + System_ResolveEventArgs_t /* System.ResolveEventArgs */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Reflection_Assembly_t /* System.Reflection.Assembly */ +System_ResolveEventArgs_RequestingAssembly_Get( + System_ResolveEventArgs_t /* System.ResolveEventArgs */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_ResolveEventArgs_TypeOf( + void +); + +void /* System.Void */ +System_ResolveEventArgs_Destroy( + System_ResolveEventArgs_t /* System.ResolveEventArgs */ self +); + +#pragma mark - END APIs of System.ResolveEventArgs + +#pragma mark - BEGIN APIs of System.EventArgs +System_EventArgs_t /* System.EventArgs */ +System_EventArgs_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_EventArgs_t /* System.EventArgs */ +System_EventArgs_Empty_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_EventArgs_TypeOf( + void +); + +void /* System.Void */ +System_EventArgs_Destroy( + System_EventArgs_t /* System.EventArgs */ self +); + +#pragma mark - END APIs of System.EventArgs + +#pragma mark - BEGIN APIs of System.Reflection.Module[] +#pragma mark - END APIs of System.Reflection.Module[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.AssemblyName[] +#pragma mark - END APIs of System.Reflection.AssemblyName[] + + + + + + + + +#pragma mark - BEGIN APIs of System.IO.FileStream[] +#pragma mark - END APIs of System.IO.FileStream[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Text.Rune +int32_t /* System.Int32 */ +System_Text_Rune_CompareTo( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Text_Rune_t /* System.Text.Rune */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_Equals( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_Equals_1( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Text_Rune_t /* System.Text.Rune */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Rune_GetHashCode( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_GetRuneAt( + System_String_t /* System.String */ input, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsValid( + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsValid_1( + uint32_t /* System.UInt32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Text_Rune_ToString( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate( + wchar_t /* System.Char */ ch, + System_Text_Rune_t* /* System.Text.Rune */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_1( + wchar_t /* System.Char */ highSurrogate, + wchar_t /* System.Char */ lowSurrogate, + System_Text_Rune_t* /* System.Text.Rune */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_2( + int32_t /* System.Int32 */ value, + System_Text_Rune_t* /* System.Text.Rune */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_3( + uint32_t /* System.UInt32 */ value, + System_Text_Rune_t* /* System.Text.Rune */ result, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryGetRuneAt( + System_String_t /* System.String */ input, + int32_t /* System.Int32 */ index, + System_Text_Rune_t* /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +System_Text_Rune_GetNumericValue( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_UnicodeCategory_t /* System.Globalization.UnicodeCategory */ +System_Text_Rune_GetUnicodeCategory( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsControl( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsDigit( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLetter( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLetterOrDigit( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLower( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsNumber( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsPunctuation( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsSeparator( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsSymbol( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsUpper( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsWhiteSpace( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_ToLower( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_ToLowerInvariant( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_ToUpper( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Globalization_CultureInfo_t /* System.Globalization.CultureInfo */ culture, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_ToUpperInvariant( + System_Text_Rune_t /* System.Text.Rune */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_Create( + wchar_t /* System.Char */ ch, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_Create_1( + wchar_t /* System.Char */ highSurrogate, + wchar_t /* System.Char */ lowSurrogate, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_Create_2( + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_Create_3( + uint32_t /* System.UInt32 */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsAscii_Get( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Rune_IsBmp_Get( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Plane_Get( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_ReplacementChar_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Utf16SequenceLength_Get( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Utf8SequenceLength_Get( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Value_Get( + System_Text_Rune_t /* System.Text.Rune */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_Rune_Create_4( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_Rune_TypeOf( + void +); + +void /* System.Void */ +System_Text_Rune_Destroy( + System_Text_Rune_t /* System.Text.Rune */ self +); + +#pragma mark - END APIs of System.Text.Rune + + + + +#pragma mark - BEGIN APIs of System.Globalization.SortKey +int32_t /* System.Int32 */ +System_Globalization_SortKey_Compare( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ sortkey1, + System_Globalization_SortKey_t /* System.Globalization.SortKey */ sortkey2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_SortKey_Equals( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortKey_GetHashCode( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_SortKey_ToString( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_SortKey_OriginalString_Get( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Byte_Array_t /* System.Byte[] */ +System_Globalization_SortKey_KeyData_Get( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_SortKey_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_SortKey_Destroy( + System_Globalization_SortKey_t /* System.Globalization.SortKey */ self +); + +#pragma mark - END APIs of System.Globalization.SortKey + +#pragma mark - BEGIN APIs of System.Globalization.SortVersion +bool /* System.Boolean */ +System_Globalization_SortVersion_Equals( + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_SortVersion_Equals_1( + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ self, + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortVersion_GetHashCode( + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ +System_Globalization_SortVersion_Create( + int32_t /* System.Int32 */ fullVersion, + System_Guid_t /* System.Guid */ sortId, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortVersion_FullVersion_Get( + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Guid_t /* System.Guid */ +System_Globalization_SortVersion_SortId_Get( + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_SortVersion_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_SortVersion_Destroy( + System_Globalization_SortVersion_t /* System.Globalization.SortVersion */ self +); + +#pragma mark - END APIs of System.Globalization.SortVersion + + +#pragma mark - BEGIN APIs of System.Globalization.TextInfo +System_Object_t /* System.Object */ +System_Globalization_TextInfo_Clone( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ +System_Globalization_TextInfo_ReadOnly( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ textInfo, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Globalization_TextInfo_ToLower( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + wchar_t /* System.Char */ c, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_TextInfo_ToLower_1( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_String_t /* System.String */ str, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Globalization_TextInfo_ToUpper( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + wchar_t /* System.Char */ c, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_TextInfo_ToUpper_1( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_String_t /* System.String */ str, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_TextInfo_Equals( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_GetHashCode( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_TextInfo_ToString( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_TextInfo_ToTitleCase( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_String_t /* System.String */ str, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_ANSICodePage_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_OEMCodePage_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_MacCodePage_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_EBCDICCodePage_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_LCID_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_TextInfo_CultureName_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_TextInfo_IsReadOnly_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_TextInfo_ListSeparator_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_TextInfo_ListSeparator_Set( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_TextInfo_IsRightToLeft_Get( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_TextInfo_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_TextInfo_Destroy( + System_Globalization_TextInfo_t /* System.Globalization.TextInfo */ self +); + +#pragma mark - END APIs of System.Globalization.TextInfo + +#pragma mark - BEGIN APIs of System.Globalization.NumberFormatInfo +System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_GetInstance( + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Globalization_NumberFormatInfo_Clone( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Globalization_NumberFormatInfo_GetFormat( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Type_t /* System.Type */ formatType, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_ReadOnly( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ nfi, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_InvariantInfo_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_NumberFormatInfo_IsReadOnly_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Int32_Array_t /* System.Int32[] */ +System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t /* System.Int32[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Int32_Array_t /* System.Int32[] */ +System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t /* System.Int32[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Int32_Array_t /* System.Int32[] */ +System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t /* System.Int32[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_CurrencySymbol_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencySymbol_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_CurrentInfo_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_NaNSymbol_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NaNSymbol_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_NegativeSign_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NegativeSign_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_PositiveSign_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PositiveSign_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_PercentSymbol_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentSymbol_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_NumberFormatInfo_NativeDigits_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NativeDigits_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_DigitShapes_t /* System.Globalization.DigitShapes */ +System_Globalization_NumberFormatInfo_DigitSubstitution_Get( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_DigitSubstitution_Set( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self, + System_Globalization_DigitShapes_t /* System.Globalization.DigitShapes */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_NumberFormatInfo_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_Destroy( + System_Globalization_NumberFormatInfo_t /* System.Globalization.NumberFormatInfo */ self +); + +#pragma mark - END APIs of System.Globalization.NumberFormatInfo + +#pragma mark - BEGIN APIs of System.Globalization.DateTimeFormatInfo +System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_GetInstance( + System_IFormatProvider_t /* System.IFormatProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Globalization_DateTimeFormatInfo_GetFormat( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Type_t /* System.Type */ formatType, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Globalization_DateTimeFormatInfo_Clone( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_DateTimeFormatInfo_GetEra( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ eraName, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetEraName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ era, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayofweek, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetShortestDayName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayOfWeek, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + wchar_t /* System.Char */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetDayName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayofweek, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ month, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_GetMonthName( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ month, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_ReadOnly( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ dtfi, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ patterns, + wchar_t /* System.Char */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_AMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_Calendar_t /* System.Globalization.Calendar */ +System_Globalization_DateTimeFormatInfo_Calendar_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_Calendar_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Globalization_Calendar_t /* System.Globalization.Calendar */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_DateSeparator_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_DateSeparator_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ +System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_PMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_PMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t /* System.String */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_DayNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_DayNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_MonthNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_Array_t /* System.String[] */ +System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t /* System.String[] */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Globalization_DateTimeFormatInfo_TypeOf( + void +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_Destroy( + System_Globalization_DateTimeFormatInfo_t /* System.Globalization.DateTimeFormatInfo */ self +); + +#pragma mark - END APIs of System.Globalization.DateTimeFormatInfo + +#pragma mark - BEGIN APIs of System.Globalization.Calendar[] +#pragma mark - END APIs of System.Globalization.Calendar[] + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Char[] +#pragma mark - END APIs of System.Char[] + + + + + +#pragma mark - BEGIN APIs of System.CharEnumerator +System_Object_t /* System.Object */ +System_CharEnumerator_Clone( + System_CharEnumerator_t /* System.CharEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_CharEnumerator_MoveNext( + System_CharEnumerator_t /* System.CharEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_CharEnumerator_Dispose( + System_CharEnumerator_t /* System.CharEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_CharEnumerator_Reset( + System_CharEnumerator_t /* System.CharEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_CharEnumerator_Current_Get( + System_CharEnumerator_t /* System.CharEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_CharEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_CharEnumerator_Destroy( + System_CharEnumerator_t /* System.CharEnumerator */ self +); + +#pragma mark - END APIs of System.CharEnumerator + +#pragma mark - BEGIN APIs of System.Text.StringRuneEnumerator +System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ +System_Text_StringRuneEnumerator_GetEnumerator( + System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringRuneEnumerator_MoveNext( + System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Rune_t /* System.Text.Rune */ +System_Text_StringRuneEnumerator_Current_Get( + System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ +System_Text_StringRuneEnumerator_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringRuneEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringRuneEnumerator_Destroy( + System_Text_StringRuneEnumerator_t /* System.Text.StringRuneEnumerator */ self +); + +#pragma mark - END APIs of System.Text.StringRuneEnumerator + + + +#pragma mark - BEGIN APIs of System.Text.CompositeFormat +System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ +System_Text_CompositeFormat_Parse( + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Text_CompositeFormat_Format_Get( + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_CompositeFormat_MinimumArgumentCount_Get( + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_CompositeFormat_TypeOf( + void +); + +void /* System.Void */ +System_Text_CompositeFormat_Destroy( + System_Text_CompositeFormat_t /* System.Text.CompositeFormat */ self +); + +#pragma mark - END APIs of System.Text.CompositeFormat + + + + + + + +#pragma mark - BEGIN APIs of System.Text.Encoding +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_Convert( + System_Text_Encoding_t /* System.Text.Encoding */ srcEncoding, + System_Text_Encoding_t /* System.Text.Encoding */ dstEncoding, + System_Byte_Array_t /* System.Byte[] */ bytes, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_Convert_1( + System_Text_Encoding_t /* System.Text.Encoding */ srcEncoding, + System_Text_Encoding_t /* System.Text.Encoding */ dstEncoding, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_RegisterProvider( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ provider, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding( + int32_t /* System.Int32 */ codepage, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_1( + int32_t /* System.Int32 */ codepage, + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_2( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_3( + System_String_t /* System.String */ name, + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_EncodingInfo_Array_t /* System.Text.EncodingInfo[] */ +System_Text_Encoding_GetEncodings( + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_GetPreamble( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Text_Encoding_Clone( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Char_Array_t /* System.Char[] */ chars, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_1( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_2( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_3( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_String_t /* System.String */ s, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_GetBytes( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Char_Array_t /* System.Char[] */ chars, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_GetBytes_1( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetBytes_2( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_GetBytes_3( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_Byte_Array_t /* System.Byte[] */ +System_Text_Encoding_GetBytes_4( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_String_t /* System.String */ s, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetBytes_5( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_String_t /* System.String */ s, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount_1( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Char_Array_t /* System.Char[] */ +System_Text_Encoding_GetChars( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + System_Exception_t* /* System.Exception */ outException +); + +System_Char_Array_t /* System.Char[] */ +System_Text_Encoding_GetChars_1( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetChars_2( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_IsAlwaysNormalized( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_IsAlwaysNormalized_1( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ form, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Decoder_t /* System.Text.Decoder */ +System_Text_Encoding_GetDecoder( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoder_t /* System.Text.Encoder */ +System_Text_Encoding_GetEncoder( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetMaxByteCount( + System_Text_Encoding_t /* System.Text.Encoding */ self, + int32_t /* System.Int32 */ charCount, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetMaxCharCount( + System_Text_Encoding_t /* System.Text.Encoding */ self, + int32_t /* System.Int32 */ byteCount, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Text_Encoding_GetString( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Text_Encoding_GetString_1( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_Equals( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetHashCode( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_IO_Stream_t /* System.IO.Stream */ +System_Text_Encoding_CreateTranscodingStream( + System_IO_Stream_t /* System.IO.Stream */ innerStream, + System_Text_Encoding_t /* System.Text.Encoding */ innerStreamEncoding, + System_Text_Encoding_t /* System.Text.Encoding */ outerStreamEncoding, + bool /* System.Boolean */ leaveOpen, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_Default_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Text_Encoding_BodyName_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Text_Encoding_EncodingName_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Text_Encoding_HeaderName_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Text_Encoding_WebName_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Encoding_WindowsCodePage_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsBrowserDisplay_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsBrowserSave_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsMailNewsDisplay_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsMailNewsSave_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsSingleByte_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ +System_Text_Encoding_EncoderFallback_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_EncoderFallback_Set( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ +System_Text_Encoding_DecoderFallback_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_DecoderFallback_Set( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsReadOnly_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_ASCII_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_Latin1_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Encoding_CodePage_Get( + System_Text_Encoding_t /* System.Text.Encoding */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_Unicode_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_BigEndianUnicode_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_UTF7_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_UTF8_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_Encoding_UTF32_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_Encoding_TypeOf( + void +); + +void /* System.Void */ +System_Text_Encoding_Destroy( + System_Text_Encoding_t /* System.Text.Encoding */ self +); + +#pragma mark - END APIs of System.Text.Encoding + +#pragma mark - BEGIN APIs of System.Text.EncodingProvider +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ self, + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_1( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ self, + int32_t /* System.Int32 */ codepage, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_2( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ self, + System_String_t /* System.String */ name, + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_3( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ self, + int32_t /* System.Int32 */ codepage, + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_IEnumerable_A1_t /* System.Collections.Generic.IEnumerable */ +System_Text_EncodingProvider_GetEncodings( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_EncodingProvider_TypeOf( + void +); + +void /* System.Void */ +System_Text_EncodingProvider_Destroy( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ self +); + +#pragma mark - END APIs of System.Text.EncodingProvider + +#pragma mark - BEGIN APIs of System.Text.EncoderFallback +System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ +System_Text_EncoderFallback_CreateFallbackBuffer( + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ +System_Text_EncoderFallback_ReplacementFallback_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ +System_Text_EncoderFallback_ExceptionFallback_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_EncoderFallback_MaxCharCount_Get( + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_EncoderFallback_TypeOf( + void +); + +void /* System.Void */ +System_Text_EncoderFallback_Destroy( + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ self +); + +#pragma mark - END APIs of System.Text.EncoderFallback + +#pragma mark - BEGIN APIs of System.Text.EncoderFallbackBuffer +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_Fallback( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self, + wchar_t /* System.Char */ charUnknown, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_Fallback_1( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self, + wchar_t /* System.Char */ charUnknownHigh, + wchar_t /* System.Char */ charUnknownLow, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Text_EncoderFallbackBuffer_GetNextChar( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_MovePrevious( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_EncoderFallbackBuffer_Reset( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncoderFallbackBuffer_Remaining_Get( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_EncoderFallbackBuffer_TypeOf( + void +); + +void /* System.Void */ +System_Text_EncoderFallbackBuffer_Destroy( + System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ self +); + +#pragma mark - END APIs of System.Text.EncoderFallbackBuffer + +#pragma mark - BEGIN APIs of System.Text.DecoderFallback +System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ +System_Text_DecoderFallback_CreateFallbackBuffer( + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ +System_Text_DecoderFallback_ReplacementFallback_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ +System_Text_DecoderFallback_ExceptionFallback_Get( + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_DecoderFallback_MaxCharCount_Get( + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_DecoderFallback_TypeOf( + void +); + +void /* System.Void */ +System_Text_DecoderFallback_Destroy( + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ self +); + +#pragma mark - END APIs of System.Text.DecoderFallback + +#pragma mark - BEGIN APIs of System.Text.DecoderFallbackBuffer +bool /* System.Boolean */ +System_Text_DecoderFallbackBuffer_Fallback( + System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ self, + System_Byte_Array_t /* System.Byte[] */ bytesUnknown, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Text_DecoderFallbackBuffer_GetNextChar( + System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_DecoderFallbackBuffer_MovePrevious( + System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_DecoderFallbackBuffer_Reset( + System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_DecoderFallbackBuffer_Remaining_Get( + System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_DecoderFallbackBuffer_TypeOf( + void +); + +void /* System.Void */ +System_Text_DecoderFallbackBuffer_Destroy( + System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ self +); + +#pragma mark - END APIs of System.Text.DecoderFallbackBuffer + + + +#pragma mark - BEGIN APIs of System.Text.EncodingInfo +System_Text_Encoding_t /* System.Text.Encoding */ +System_Text_EncodingInfo_GetEncoding( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncodingInfo_Equals( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncodingInfo_GetHashCode( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ +System_Text_EncodingInfo_Create( + System_Text_EncodingProvider_t /* System.Text.EncodingProvider */ provider, + int32_t /* System.Int32 */ codePage, + System_String_t /* System.String */ name, + System_String_t /* System.String */ displayName, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncodingInfo_CodePage_Get( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Text_EncodingInfo_Name_Get( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_Text_EncodingInfo_DisplayName_Get( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_EncodingInfo_TypeOf( + void +); + +void /* System.Void */ +System_Text_EncodingInfo_Destroy( + System_Text_EncodingInfo_t /* System.Text.EncodingInfo */ self +); + +#pragma mark - END APIs of System.Text.EncodingInfo + +#pragma mark - BEGIN APIs of System.Text.EncodingInfo[] +#pragma mark - END APIs of System.Text.EncodingInfo[] + + + + + + +#pragma mark - BEGIN APIs of System.Text.Decoder +void /* System.Void */ +System_Text_Decoder_Reset( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount_1( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + bool /* System.Boolean */ flush, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetChars( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetChars_1( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + bool /* System.Boolean */ flush, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Decoder_Convert( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + bool /* System.Boolean */ flush, + int32_t* /* System.Int32 */ bytesUsed, + int32_t* /* System.Int32 */ charsUsed, + bool* /* System.Boolean */ completed, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ +System_Text_Decoder_Fallback_Get( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Decoder_Fallback_Set( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Text_DecoderFallback_t /* System.Text.DecoderFallback */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_DecoderFallbackBuffer_t /* System.Text.DecoderFallbackBuffer */ +System_Text_Decoder_FallbackBuffer_Get( + System_Text_Decoder_t /* System.Text.Decoder */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_Decoder_TypeOf( + void +); + +void /* System.Void */ +System_Text_Decoder_Destroy( + System_Text_Decoder_t /* System.Text.Decoder */ self +); + +#pragma mark - END APIs of System.Text.Decoder + +#pragma mark - BEGIN APIs of System.Text.Encoder +void /* System.Void */ +System_Text_Encoder_Reset( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoder_GetByteCount( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + bool /* System.Boolean */ flush, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoder_GetBytes( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + bool /* System.Boolean */ flush, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoder_Convert( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Char_Array_t /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + bool /* System.Boolean */ flush, + int32_t* /* System.Int32 */ charsUsed, + int32_t* /* System.Int32 */ bytesUsed, + bool* /* System.Boolean */ completed, + System_Exception_t* /* System.Exception */ outException +); + +System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ +System_Text_Encoder_Fallback_Get( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoder_Fallback_Set( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Text_EncoderFallback_t /* System.Text.EncoderFallback */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Text_EncoderFallbackBuffer_t /* System.Text.EncoderFallbackBuffer */ +System_Text_Encoder_FallbackBuffer_Get( + System_Text_Encoder_t /* System.Text.Encoder */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_Encoder_TypeOf( + void +); + +void /* System.Void */ +System_Text_Encoder_Destroy( + System_Text_Encoder_t /* System.Text.Encoder */ self +); + +#pragma mark - END APIs of System.Text.Encoder + + +#pragma mark - BEGIN APIs of TEnum[] +#pragma mark - END APIs of TEnum[] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + +#pragma mark - BEGIN APIs of System.Int64[] +#pragma mark - END APIs of System.Int64[] + + + + + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of TOutput[] +#pragma mark - END APIs of TOutput[] + + + +#pragma mark - BEGIN APIs of TInput[] +#pragma mark - END APIs of TInput[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of TKey[] +#pragma mark - END APIs of TKey[] + + + +#pragma mark - BEGIN APIs of TValue[] +#pragma mark - END APIs of TValue[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of TKey[] +#pragma mark - END APIs of TKey[] + + + +#pragma mark - BEGIN APIs of TValue[] +#pragma mark - END APIs of TValue[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of TKey[] +#pragma mark - END APIs of TKey[] + + + +#pragma mark - BEGIN APIs of TValue[] +#pragma mark - END APIs of TValue[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of TKey[] +#pragma mark - END APIs of TKey[] + + + +#pragma mark - BEGIN APIs of TValue[] +#pragma mark - END APIs of TValue[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + + + + + + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.StructLayoutAttribute +System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ +System_Runtime_InteropServices_StructLayoutAttribute_Create( + System_Runtime_InteropServices_LayoutKind_t /* System.Runtime.InteropServices.LayoutKind */ layoutKind, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ +System_Runtime_InteropServices_StructLayoutAttribute_Create_1( + int16_t /* System.Int16 */ layoutKind, + System_Exception_t* /* System.Exception */ outException +); + +System_Runtime_InteropServices_LayoutKind_t /* System.Runtime.InteropServices.LayoutKind */ +System_Runtime_InteropServices_StructLayoutAttribute_Value_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self +); + +void /* System.Void */ +System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self, + int32_t /* System.Int32 */ value +); + + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_StructLayoutAttribute_Size_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self +); + +void /* System.Void */ +System_Runtime_InteropServices_StructLayoutAttribute_Size_Set( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self, + int32_t /* System.Int32 */ value +); + + +System_Runtime_InteropServices_CharSet_t /* System.Runtime.InteropServices.CharSet */ +System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self +); + +void /* System.Void */ +System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self, + System_Runtime_InteropServices_CharSet_t /* System.Runtime.InteropServices.CharSet */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_StructLayoutAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_InteropServices_StructLayoutAttribute_Destroy( + System_Runtime_InteropServices_StructLayoutAttribute_t /* System.Runtime.InteropServices.StructLayoutAttribute */ self +); + +#pragma mark - END APIs of System.Runtime.InteropServices.StructLayoutAttribute + +#pragma mark - BEGIN APIs of System.Attribute +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_1( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_2( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_3( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_1( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_1( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_2( + System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_4( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_5( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_6( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_7( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_2( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_3( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_3( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_4( + System_Reflection_ParameterInfo_t /* System.Reflection.ParameterInfo */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_8( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_9( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_10( + System_Reflection_Module_t /* System.Reflection.Module */ element, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_11( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_4( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_5( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_5( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_6( + System_Reflection_Module_t /* System.Reflection.Module */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_12( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_13( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_14( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_Array_t /* System.Attribute[] */ +System_Attribute_GetCustomAttributes_15( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_6( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefined_7( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_7( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Type_t /* System.Type */ attributeType, + System_Exception_t* /* System.Exception */ outException +); + +System_Attribute_t /* System.Attribute */ +System_Attribute_GetCustomAttribute_8( + System_Reflection_Assembly_t /* System.Reflection.Assembly */ element, + System_Type_t /* System.Type */ attributeType, + bool /* System.Boolean */ inherit, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_Equals( + System_Attribute_t /* System.Attribute */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Attribute_GetHashCode( + System_Attribute_t /* System.Attribute */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_Match( + System_Attribute_t /* System.Attribute */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Attribute_IsDefaultAttribute( + System_Attribute_t /* System.Attribute */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Attribute_TypeId_Get( + System_Attribute_t /* System.Attribute */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Attribute_TypeOf( + void +); + +void /* System.Void */ +System_Attribute_Destroy( + System_Attribute_t /* System.Attribute */ self +); + +#pragma mark - END APIs of System.Attribute + +#pragma mark - BEGIN APIs of System.Attribute[] +#pragma mark - END APIs of System.Attribute[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.ConstructorInfo[] +#pragma mark - END APIs of System.Reflection.ConstructorInfo[] + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.EventInfo[] +#pragma mark - END APIs of System.Reflection.EventInfo[] + + + + + + +#pragma mark - BEGIN APIs of System.Reflection.InterfaceMapping +System_Type_t /* System.Type */ +System_Reflection_InterfaceMapping_TargetType_Get( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self +); + +void /* System.Void */ +System_Reflection_InterfaceMapping_TargetType_Set( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self, + System_Type_t /* System.Type */ value +); + + +System_Type_t /* System.Type */ +System_Reflection_InterfaceMapping_InterfaceType_Get( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self +); + +void /* System.Void */ +System_Reflection_InterfaceMapping_InterfaceType_Set( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self, + System_Type_t /* System.Type */ value +); + + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_InterfaceMapping_TargetMethods_Get( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self +); + +void /* System.Void */ +System_Reflection_InterfaceMapping_TargetMethods_Set( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self, + System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ value +); + + +System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ +System_Reflection_InterfaceMapping_InterfaceMethods_Get( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self +); + +void /* System.Void */ +System_Reflection_InterfaceMapping_InterfaceMethods_Set( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self, + System_Reflection_MethodInfo_Array_t /* System.Reflection.MethodInfo[] */ value +); + + +System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ +System_Reflection_InterfaceMapping_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_InterfaceMapping_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_InterfaceMapping_Destroy( + System_Reflection_InterfaceMapping_t /* System.Reflection.InterfaceMapping */ self +); + +#pragma mark - END APIs of System.Reflection.InterfaceMapping + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.Marshal +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_OffsetOf( + System_Type_t /* System.Type */ t, + System_String_t /* System.String */ fieldName, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Runtime_InteropServices_Marshal_ReadByte( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Runtime_InteropServices_Marshal_ReadInt16( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_ReadInt32( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Runtime_InteropServices_Marshal_ReadInt64( + System_Object_t* /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteByte( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + uint8_t /* System.Byte */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteInt32( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + int32_t /* System.Int32 */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteInt64( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + int64_t /* System.Int64 */ val, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetLastPInvokeError( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_SetLastPInvokeError( + int32_t /* System.Int32 */ error, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetExceptionPointers( + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetExceptionCode( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_StructureToPtr( + System_Object_t /* System.Object */ structure, + long /* System.IntPtr */ ptr, + bool /* System.Boolean */ fDeleteOld, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_DestroyStructure( + long /* System.IntPtr */ ptr, + System_Type_t /* System.Type */ structuretype, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_AllocHGlobal( + int32_t /* System.Int32 */ cb, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringAnsi( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ len, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringUni( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringUni_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ len, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringUTF8( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ byteLen, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_SizeOf( + System_Object_t /* System.Object */ structure, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_SizeOf_A1( + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ structure, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_SizeOf_1( + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_SizeOf_A1_1( + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_QueryInterface( + long /* System.IntPtr */ pUnk, + System_Guid_t* /* System.Guid */ iid, + long* /* System.IntPtr */ ppv, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_AddRef( + long /* System.IntPtr */ pUnk, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_Release( + long /* System.IntPtr */ pUnk, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement( + System_Array_t /* System.Array */ arr, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1( + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ arr, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_OffsetOf_A1( + System_Type_t /* System.Type */ T, + System_String_t /* System.String */ fieldName, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy( + System_Int32_Array_t /* System.Int32[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_1( + System_Char_Array_t /* System.Char[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_2( + System_Int16_Array_t /* System.Int16[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_3( + System_Int64_Array_t /* System.Int64[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_4( + System_Single_Array_t /* System.Single[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_5( + System_Double_Array_t /* System.Double[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_6( + System_Byte_Array_t /* System.Byte[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_7( + System_IntPtr_Array_t /* System.IntPtr[] */ source, + int32_t /* System.Int32 */ startIndex, + long /* System.IntPtr */ destination, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_8( + long /* System.IntPtr */ source, + System_Int32_Array_t /* System.Int32[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_9( + long /* System.IntPtr */ source, + System_Char_Array_t /* System.Char[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_10( + long /* System.IntPtr */ source, + System_Int16_Array_t /* System.Int16[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_11( + long /* System.IntPtr */ source, + System_Int64_Array_t /* System.Int64[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_12( + long /* System.IntPtr */ source, + System_Single_Array_t /* System.Single[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_13( + long /* System.IntPtr */ source, + System_Double_Array_t /* System.Double[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_14( + long /* System.IntPtr */ source, + System_Byte_Array_t /* System.Byte[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Copy_15( + long /* System.IntPtr */ source, + System_IntPtr_Array_t /* System.IntPtr[] */ destination, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Runtime_InteropServices_Marshal_ReadByte_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Runtime_InteropServices_Marshal_ReadByte_2( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Runtime_InteropServices_Marshal_ReadInt16_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Runtime_InteropServices_Marshal_ReadInt16_2( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_ReadInt32_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_ReadInt32_2( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_ReadIntPtr( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_ReadIntPtr_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_ReadIntPtr_2( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Runtime_InteropServices_Marshal_ReadInt64_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + System_Exception_t* /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Runtime_InteropServices_Marshal_ReadInt64_2( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteByte_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + uint8_t /* System.Byte */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteByte_2( + long /* System.IntPtr */ ptr, + uint8_t /* System.Byte */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteInt32_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + int32_t /* System.Int32 */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteInt32_2( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteIntPtr( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + long /* System.IntPtr */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteIntPtr_1( + System_Object_t /* System.Object */ ptr, + int32_t /* System.Int32 */ ofs, + long /* System.IntPtr */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteIntPtr_2( + long /* System.IntPtr */ ptr, + long /* System.IntPtr */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteInt64_1( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ ofs, + int64_t /* System.Int64 */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_WriteInt64_2( + long /* System.IntPtr */ ptr, + int64_t /* System.Int64 */ val, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Prelink( + System_Reflection_MethodInfo_t /* System.Reflection.MethodInfo */ m, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_PrelinkAll( + System_Type_t /* System.Type */ c, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_StructureToPtr_A1( + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ structure, + long /* System.IntPtr */ ptr, + bool /* System.Boolean */ fDeleteOld, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_PtrToStructure( + long /* System.IntPtr */ ptr, + System_Type_t /* System.Type */ structureType, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_PtrToStructure_1( + long /* System.IntPtr */ ptr, + System_Object_t /* System.Object */ structure, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_PtrToStructure_A1( + System_Type_t /* System.Type */ T, + long /* System.IntPtr */ ptr, + System_Object_t /* System.Object */ structure, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1( + System_Type_t /* System.Type */ T, + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_DestroyStructure_A1( + System_Type_t /* System.Type */ T, + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetHINSTANCE( + System_Reflection_Module_t /* System.Reflection.Module */ m, + System_Exception_t* /* System.Exception */ outException +); + +System_Exception_t /* System.Exception */ +System_Runtime_InteropServices_Marshal_GetExceptionForHR( + int32_t /* System.Int32 */ errorCode, + System_Exception_t* /* System.Exception */ outException +); + +System_Exception_t /* System.Exception */ +System_Runtime_InteropServices_Marshal_GetExceptionForHR_1( + int32_t /* System.Int32 */ errorCode, + long /* System.IntPtr */ errorInfo, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ThrowExceptionForHR( + int32_t /* System.Int32 */ errorCode, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1( + int32_t /* System.Int32 */ errorCode, + long /* System.IntPtr */ errorInfo, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_SecureStringToBSTR( + System_Security_SecureString_t /* System.Security.SecureString */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi( + System_Security_SecureString_t /* System.Security.SecureString */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode( + System_Security_SecureString_t /* System.Security.SecureString */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi( + System_Security_SecureString_t /* System.Security.SecureString */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode( + System_Security_SecureString_t /* System.Security.SecureString */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToHGlobalUni( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_Guid_t /* System.Guid */ +System_Runtime_InteropServices_Marshal_GenerateGuidForType( + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_GenerateProgIdForType( + System_Type_t /* System.Type */ type, + System_Exception_t* /* System.Exception */ outException +); + +System_Delegate_t /* System.Delegate */ +System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer( + long /* System.IntPtr */ ptr, + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1( + System_Type_t /* System.Type */ TDelegate, + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate( + System_Delegate_t /* System.Delegate */ d, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1( + System_Type_t /* System.Type */ TDelegate, + System_Object_t /* System.Object */ d, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ZeroFreeBSTR( + long /* System.IntPtr */ s, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi( + long /* System.IntPtr */ s, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode( + long /* System.IntPtr */ s, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8( + long /* System.IntPtr */ s, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi( + long /* System.IntPtr */ s, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode( + long /* System.IntPtr */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToBSTR( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringBSTR( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t /* System.Type */ +System_Runtime_InteropServices_Marshal_GetTypeFromCLSID( + System_Guid_t /* System.Guid */ clsid, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_InitHandle( + System_Runtime_InteropServices_SafeHandle_t /* System.Runtime.InteropServices.SafeHandle */ safeHandle, + long /* System.IntPtr */ handle, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetLastWin32Error( + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage( + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetHRForException( + System_Exception_t /* System.Exception */ e, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup( + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_CreateAggregatedObject( + long /* System.IntPtr */ pOuter, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_BindToMoniker( + System_String_t /* System.String */ monikerName, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext( + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1( + System_Type_t /* System.Type */ T, + long /* System.IntPtr */ pOuter, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_CreateWrapperOfType( + System_Object_t /* System.Object */ o, + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2( + System_Type_t /* System.Type */ T, + System_Type_t /* System.Type */ TWrapper, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength( + System_Object_t /* System.Object */ otp, + bool /* System.Boolean */ fIsWeak, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_FinalReleaseComObject( + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetComInterfaceForObject( + System_Object_t /* System.Object */ o, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1( + System_Object_t /* System.Object */ o, + System_Type_t /* System.Type */ T, + System_Runtime_InteropServices_CustomQueryInterfaceMode_t /* System.Runtime.InteropServices.CustomQueryInterfaceMode */ mode, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2( + System_Type_t /* System.Type */ T, + System_Type_t /* System.Type */ TInterface, + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetComObjectData( + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ key, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetIDispatchForObject( + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_GetIUnknownForObject( + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_GetNativeVariantForObject( + System_Object_t /* System.Object */ obj, + long /* System.IntPtr */ pDstNativeVariant, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1( + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ obj, + long /* System.IntPtr */ pDstNativeVariant, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown( + long /* System.IntPtr */ pUnk, + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetObjectForIUnknown( + long /* System.IntPtr */ pUnk, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant( + long /* System.IntPtr */ pSrcNativeVariant, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1( + System_Type_t /* System.Type */ T, + long /* System.IntPtr */ pSrcNativeVariant, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_Array_t /* System.Object[] */ +System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants( + long /* System.IntPtr */ aSrcNativeVariant, + int32_t /* System.Int32 */ cVars, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1( + System_Type_t /* System.Type */ T, + long /* System.IntPtr */ aSrcNativeVariant, + int32_t /* System.Int32 */ cVars, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetStartComSlot( + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetEndComSlot( + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown( + long /* System.IntPtr */ unknown, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_Marshal_IsComObject( + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom( + System_Type_t /* System.Type */ t, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_ReleaseComObject( + System_Object_t /* System.Object */ o, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_Marshal_SetComObjectData( + System_Object_t /* System.Object */ obj, + System_Object_t /* System.Object */ key, + System_Object_t /* System.Object */ data, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringAuto( + long /* System.IntPtr */ ptr, + int32_t /* System.Int32 */ len, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_PtrToStringAuto_1( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToHGlobalAuto( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto( + System_String_t /* System.String */ s, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_AllocHGlobal_1( + long /* System.IntPtr */ cb, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_FreeHGlobal( + long /* System.IntPtr */ hglobal, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_ReAllocHGlobal( + long /* System.IntPtr */ pv, + long /* System.IntPtr */ cb, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_AllocCoTaskMem( + int32_t /* System.Int32 */ cb, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_FreeCoTaskMem( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +long /* System.IntPtr */ +System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem( + long /* System.IntPtr */ pv, + int32_t /* System.Int32 */ cb, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_FreeBSTR( + long /* System.IntPtr */ ptr, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_GetLastSystemError( + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_SetLastSystemError( + int32_t /* System.Int32 */ error, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage( + int32_t /* System.Int32 */ error, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get( + void +); + + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_Marshal_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_InteropServices_Marshal_Destroy_1( + System_Runtime_InteropServices_Marshal_t /* System.Runtime.InteropServices.Marshal */ self +); + +#pragma mark - END APIs of System.Runtime.InteropServices.Marshal + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of System.Int16[] +#pragma mark - END APIs of System.Int16[] + + + + + + + +#pragma mark - BEGIN APIs of System.Single[] +#pragma mark - END APIs of System.Single[] + + + + + + + +#pragma mark - BEGIN APIs of System.Double[] +#pragma mark - END APIs of System.Double[] + + + + + + + +#pragma mark - BEGIN APIs of System.IntPtr[] +#pragma mark - END APIs of System.IntPtr[] + + + + + + + + + + +#pragma mark - BEGIN APIs of System.Security.SecureString +void /* System.Void */ +System_Security_SecureString_AppendChar( + System_Security_SecureString_t /* System.Security.SecureString */ self, + wchar_t /* System.Char */ c, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_Clear( + System_Security_SecureString_t /* System.Security.SecureString */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Security_SecureString_t /* System.Security.SecureString */ +System_Security_SecureString_Copy( + System_Security_SecureString_t /* System.Security.SecureString */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_Dispose( + System_Security_SecureString_t /* System.Security.SecureString */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_InsertAt( + System_Security_SecureString_t /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ c, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Security_SecureString_IsReadOnly( + System_Security_SecureString_t /* System.Security.SecureString */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_MakeReadOnly( + System_Security_SecureString_t /* System.Security.SecureString */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_RemoveAt( + System_Security_SecureString_t /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_SetAt( + System_Security_SecureString_t /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ c, + System_Exception_t* /* System.Exception */ outException +); + +System_Security_SecureString_t /* System.Security.SecureString */ +System_Security_SecureString_Create( + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Security_SecureString_Length_Get( + System_Security_SecureString_t /* System.Security.SecureString */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Security_SecureString_TypeOf( + void +); + +void /* System.Void */ +System_Security_SecureString_Destroy( + System_Security_SecureString_t /* System.Security.SecureString */ self +); + +#pragma mark - END APIs of System.Security.SecureString + + + + + + + + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + +#pragma mark - BEGIN APIs of System.NullReferenceException +System_NullReferenceException_t /* System.NullReferenceException */ +System_NullReferenceException_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_NullReferenceException_t /* System.NullReferenceException */ +System_NullReferenceException_Create_1( + System_String_t /* System.String */ message, + System_Exception_t* /* System.Exception */ outException +); + +System_NullReferenceException_t /* System.NullReferenceException */ +System_NullReferenceException_Create_2( + System_String_t /* System.String */ message, + System_Exception_t /* System.Exception */ innerException, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_NullReferenceException_TypeOf( + void +); + +void /* System.Void */ +System_NullReferenceException_Destroy( + System_NullReferenceException_t /* System.NullReferenceException */ self +); + +#pragma mark - END APIs of System.NullReferenceException + +#pragma mark - BEGIN APIs of System.SystemException +System_SystemException_t /* System.SystemException */ +System_SystemException_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_SystemException_t /* System.SystemException */ +System_SystemException_Create_1( + System_String_t /* System.String */ message, + System_Exception_t* /* System.Exception */ outException +); + +System_SystemException_t /* System.SystemException */ +System_SystemException_Create_2( + System_String_t /* System.String */ message, + System_Exception_t /* System.Exception */ innerException, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_SystemException_TypeOf( + void +); + +void /* System.Void */ +System_SystemException_Destroy( + System_SystemException_t /* System.SystemException */ self +); + +#pragma mark - END APIs of System.SystemException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#pragma mark - BEGIN APIs of System.AppContext +System_Object_t /* System.Object */ +System_AppContext_GetData( + System_String_t /* System.String */ name, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_AppContext_SetData( + System_String_t /* System.String */ name, + System_Object_t /* System.Object */ data, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_AppContext_TryGetSwitch( + System_String_t /* System.String */ switchName, + bool* /* System.Boolean */ isEnabled, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_AppContext_SetSwitch( + System_String_t /* System.String */ switchName, + bool /* System.Boolean */ isEnabled, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_AppContext_BaseDirectory_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_String_t /* System.String */ +System_AppContext_TargetFrameworkName_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_AppContext_TypeOf( + void +); + +void /* System.Void */ +System_AppContext_Destroy( + System_AppContext_t /* System.AppContext */ self +); + +#pragma mark - END APIs of System.AppContext + +#pragma mark - BEGIN APIs of DALI.Segmentation.SegmentationDouglasPeucker +System_Collections_Generic_List_A1_t /* System.Collections.Generic.List */ +DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List */ Points, + double /* System.Double */ Tolerance, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistance( + System_Drawing_Point_t /* System.Drawing.Point */ Point1, + System_Drawing_Point_t /* System.Drawing.Point */ Point2, + System_Drawing_Point_t /* System.Drawing.Point */ Point, + System_Exception_t* /* System.Exception */ outException +); + +System_Collections_Generic_List_A1_t /* System.Collections.Generic.List */ +DALI_Segmentation_SegmentationDouglasPeucker_Segmente( + DALI_Segmentation_SegmentationDouglasPeucker_t /* DALI.Segmentation.SegmentationDouglasPeucker */ self, + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ polygonToSegmented, + System_Exception_t* /* System.Exception */ outException +); + +DALI_Segmentation_SegmentationDouglasPeucker_t /* DALI.Segmentation.SegmentationDouglasPeucker */ +DALI_Segmentation_SegmentationDouglasPeucker_Create( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_Segmentation_SegmentationDouglasPeucker_TypeOf( + void +); + +void /* System.Void */ +DALI_Segmentation_SegmentationDouglasPeucker_Destroy( + DALI_Segmentation_SegmentationDouglasPeucker_t /* DALI.Segmentation.SegmentationDouglasPeucker */ self +); + +#pragma mark - END APIs of DALI.Segmentation.SegmentationDouglasPeucker + +#pragma mark - BEGIN APIs of DALI.RecognizerShared.ISegmentation +System_Collections_Generic_List_A1_t /* System.Collections.Generic.List */ +DALI_RecognizerShared_ISegmentation_Segmente( + DALI_RecognizerShared_ISegmentation_t /* DALI.RecognizerShared.ISegmentation */ self, + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ polygonToSegmented, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_RecognizerShared_ISegmentation_TypeOf( + void +); + +void /* System.Void */ +DALI_RecognizerShared_ISegmentation_Destroy( + DALI_RecognizerShared_ISegmentation_t /* DALI.RecognizerShared.ISegmentation */ self +); + +#pragma mark - END APIs of DALI.RecognizerShared.ISegmentation + +#pragma mark - BEGIN APIs of System.Collections.Generic.List<> +void /* System.Void */ +System_Collections_Generic_List_A1_Add( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_BinarySearch( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Clear( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_Generic_List_A1_Contains( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_CopyTo( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_CopyTo_1( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ arrayIndex, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_CopyTo_2( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Array_t /* System.Array */ array, + int32_t /* System.Int32 */ arrayIndex, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_EnsureCapacity( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ capacity, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_Generic_List_A1_GetRange( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_Generic_List_A1_Slice( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ start, + int32_t /* System.Int32 */ length, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_IndexOf( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_IndexOf_1( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_IndexOf_2( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Insert( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_LastIndexOf( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_LastIndexOf_1( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_LastIndexOf_2( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_Generic_List_A1_Remove( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ item, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_RemoveAt( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_RemoveRange( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Reverse( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Reverse_1( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Sort( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +System_Array_t /* System.Array */ +System_Collections_Generic_List_A1_ToArray( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_TrimExcess( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_Generic_List_A1_Create( + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +System_Collections_Generic_List_A1_Create_1( + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ capacity, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_Capacity_Get( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Capacity_Set( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Collections_Generic_List_A1_Count_Get( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + System_Exception_t* /* System.Exception */ outException +); + + +System_Object_t /* System.Object */ +System_Collections_Generic_List_A1_Item_Get( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Item_Set( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self, + System_Type_t /* System.Type */ T, + int32_t /* System.Int32 */ index, + System_Object_t /* System.Object */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_List_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_List_A1_Destroy( + System_Collections_Generic_List_A1_t /* System.Collections.Generic.List<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.List<> + + +#pragma mark - BEGIN APIs of T[] +#pragma mark - END APIs of T[] + + + + + + + +#pragma mark - BEGIN APIs of Evodia.Geom.PolygonE +void /* System.Void */ +Evodia_Geom_PolygonE_translate( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + int32_t /* System.Int32 */ deltaX, + int32_t /* System.Int32 */ deltaY, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PolygonE_addPoint( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PolygonE_addPoint_1( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PolygonE_addPoint_2( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PolygonE_addPoint_3( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ +Evodia_Geom_PolygonE_getPointsE( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_Array_t /* System.Drawing.Point[] */ +Evodia_Geom_PolygonE_getPoints_1( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +Evodia_Geom_PolygonE_getRect( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_PolygonE_getBounds( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_1( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_2( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_3( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_4( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_5( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_PolygonE_getBounds2D( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_intersects( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_intersects_1( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_intersects_2( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_intersects_3( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_6( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_7( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_8( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_9( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PolygonE_contains_10( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_getEnveloppeConvexe( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_EnveloppeConvexe( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ poly, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_EnveloppeConvexe_1( + Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ poly, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_getRectangleEnglobantMinimum( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_RectangleEnglobantMinimum( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ poly, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1( + Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ poly, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_Create( + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_Create_1( + System_Int32_Array_t /* System.Int32[] */ xpoints, + System_Int32_Array_t /* System.Int32[] */ ypoints, + int32_t /* System.Int32 */ npoints, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_Create_2( + Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ tabPoints, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_Create_3( + System_Drawing_Point_Array_t /* System.Drawing.Point[] */ tabPoints, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ +Evodia_Geom_PolygonE_Create_4( + Evodia_Geom_PointD_Array_t /* Evodia.Geom.PointD[] */ tabPoints, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_PolygonE_npoints_Get( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self +); + +void /* System.Void */ +Evodia_Geom_PolygonE_npoints_Set( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + int32_t /* System.Int32 */ value +); + + +System_Int32_Array_t /* System.Int32[] */ +Evodia_Geom_PolygonE_xpoints_Get( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self +); + +void /* System.Void */ +Evodia_Geom_PolygonE_xpoints_Set( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Int32_Array_t /* System.Int32[] */ value +); + + +System_Int32_Array_t /* System.Int32[] */ +Evodia_Geom_PolygonE_ypoints_Get( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self +); + +void /* System.Void */ +Evodia_Geom_PolygonE_ypoints_Set( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self, + System_Int32_Array_t /* System.Int32[] */ value +); + + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_PolygonE_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_PolygonE_Destroy( + Evodia_Geom_PolygonE_t /* Evodia.Geom.PolygonE */ self +); + +#pragma mark - END APIs of Evodia.Geom.PolygonE + +#pragma mark - BEGIN APIs of Evodia.Geom.PointE +double /* System.Double */ +Evodia_Geom_PointE_getX( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_getY( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ +Evodia_Geom_PointE_getLocation( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE_setLocation( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE_setLocation_1( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE_setLocation_2( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE_setLocation_3( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE_translate( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + int32_t /* System.Int32 */ dx, + int32_t /* System.Int32 */ dy, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_distance( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + int32_t /* System.Int32 */ px, + int32_t /* System.Int32 */ py, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_distanceSq( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + int32_t /* System.Int32 */ px, + int32_t /* System.Int32 */ py, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_distance_1( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_distance_2( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_distanceSq_1( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE_distanceSq_2( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PointE_Equals( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_PointE_CompareTo( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +Evodia_Geom_PointE_ToString( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ +Evodia_Geom_PointE_EnveloppeConvexe( + Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ pts, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ +Evodia_Geom_PointE_RectangleEnglobantMinimum( + Evodia_Geom_PointE_Array_t /* Evodia.Geom.PointE[] */ pts, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ +Evodia_Geom_PointE_Create( + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ +Evodia_Geom_PointE_Create_1( + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ +Evodia_Geom_PointE_Create_2( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ +Evodia_Geom_PointE_Create_3( + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_PointE_X_Get( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self +); + +void /* System.Void */ +Evodia_Geom_PointE_X_Set( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + int32_t /* System.Int32 */ value +); + + +int32_t /* System.Int32 */ +Evodia_Geom_PointE_Y_Get( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self +); + +void /* System.Void */ +Evodia_Geom_PointE_Y_Set( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self, + int32_t /* System.Int32 */ value +); + + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_PointE_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_PointE_Destroy( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ self +); + +#pragma mark - END APIs of Evodia.Geom.PointE + +#pragma mark - BEGIN APIs of Evodia.Geom.PointE2D +double /* System.Double */ +Evodia_Geom_PointE2D_getX( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_getY( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE2D_setLocation( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE2D_setLocation_1( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointE2D_setLocation_2( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distanceSq( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distance_1( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distanceSq_1( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distanceSq_2( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distanceSq_3( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distance_2( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distance_3( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointE2D_distance_4( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +Evodia_Geom_PointE2D_Clone( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_PointE2D_GetHashCode( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PointE2D_Equals( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_PointE2D_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_PointE2D_Destroy( + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ self +); + +#pragma mark - END APIs of Evodia.Geom.PointE2D + +#pragma mark - BEGIN APIs of System.Drawing.PointF +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Drawing_PointF_ToVector2( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Add( + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Drawing_Size_t /* System.Drawing.Size */ sz, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Subtract( + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Drawing_Size_t /* System.Drawing.Size */ sz, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Add_1( + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ sz, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Subtract_1( + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ sz, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_PointF_Equals( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_PointF_Equals_1( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Drawing_PointF_GetHashCode( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Drawing_PointF_ToString( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Create( + float /* System.Single */ x, + float /* System.Single */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Create_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ vector, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_PointF_IsEmpty_Get( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_PointF_X_Get( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_PointF_X_Set( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_PointF_Y_Get( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_PointF_Y_Set( + System_Drawing_PointF_t /* System.Drawing.PointF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Empty_Get( + void +); + + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_PointF_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Drawing_PointF_TypeOf( + void +); + +void /* System.Void */ +System_Drawing_PointF_Destroy( + System_Drawing_PointF_t /* System.Drawing.PointF */ self +); + +#pragma mark - END APIs of System.Drawing.PointF + + +#pragma mark - BEGIN APIs of System.Numerics.Vector2 +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Abs( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Add( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ left, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Clamp( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ min, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ max, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector2_Distance( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector2_DistanceSquared( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Divide( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ left, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Divide_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ left, + float /* System.Single */ divisor, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector2_Dot( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Lerp( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Max( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Min( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value1, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Multiply( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ left, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Multiply_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ left, + float /* System.Single */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Multiply_2( + float /* System.Single */ left, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Negate( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Normalize( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Reflect( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ vector, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ normal, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_SquareRoot( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Subtract( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ left, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Transform( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ position, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Transform_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ position, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Transform_2( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_TransformNormal( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ normal, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_TransformNormal_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ normal, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector2_CopyTo( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Single_Array_t /* System.Single[] */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector2_CopyTo_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Single_Array_t /* System.Single[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Vector2_Equals( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Vector2_Equals_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Vector2_GetHashCode( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector2_Length( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector2_LengthSquared( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector2_ToString( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector2_ToString_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector2_ToString_2( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Create( + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Create_1( + float /* System.Single */ x, + float /* System.Single */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Zero_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_One_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_UnitX_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_UnitY_Get( + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Vector2_Item_Get( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector2_Item_Set( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + int32_t /* System.Int32 */ index, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Vector2_X_Get( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self +); + +void /* System.Void */ +System_Numerics_Vector2_X_Set( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Vector2_Y_Get( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self +); + +void /* System.Void */ +System_Numerics_Vector2_Y_Set( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self, + float /* System.Single */ value +); + + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Vector2_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Vector2_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Vector2_Destroy( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ self +); + +#pragma mark - END APIs of System.Numerics.Vector2 + + +#pragma mark - BEGIN APIs of System.Numerics.Matrix3x2 +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Add( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value1, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateRotation( + float /* System.Single */ radians, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateRotation_1( + float /* System.Single */ radians, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateScale( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ scales, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateScale_1( + float /* System.Single */ xScale, + float /* System.Single */ yScale, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateScale_2( + float /* System.Single */ xScale, + float /* System.Single */ yScale, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateScale_3( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ scales, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateScale_4( + float /* System.Single */ scale, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateScale_5( + float /* System.Single */ scale, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateSkew( + float /* System.Single */ radiansX, + float /* System.Single */ radiansY, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateSkew_1( + float /* System.Single */ radiansX, + float /* System.Single */ radiansY, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateTranslation( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ position, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_CreateTranslation_1( + float /* System.Single */ xPosition, + float /* System.Single */ yPosition, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix3x2_Invert( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ matrix, + System_Numerics_Matrix3x2_t* /* System.Numerics.Matrix3x2 */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Lerp( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ matrix1, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ matrix2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Multiply( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value1, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Multiply_1( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value1, + float /* System.Single */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Negate( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Subtract( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value1, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix3x2_Equals( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix3x2_Equals_1( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ other, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Matrix3x2_GetDeterminant( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Matrix3x2_GetHashCode( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Matrix3x2_ToString( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Create_1( + float /* System.Single */ m11, + float /* System.Single */ m12, + float /* System.Single */ m21, + float /* System.Single */ m22, + float /* System.Single */ m31, + float /* System.Single */ m32, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Identity_Get( + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_Item_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + int32_t /* System.Int32 */ row, + int32_t /* System.Int32 */ column, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Matrix3x2_Item_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + int32_t /* System.Int32 */ row, + int32_t /* System.Int32 */ column, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Numerics_Matrix3x2_IsIdentity_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Numerics_Matrix3x2_Translation_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Matrix3x2_Translation_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_M11_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +void /* System.Void */ +System_Numerics_Matrix3x2_M11_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_M12_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +void /* System.Void */ +System_Numerics_Matrix3x2_M12_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_M21_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +void /* System.Void */ +System_Numerics_Matrix3x2_M21_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_M22_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +void /* System.Void */ +System_Numerics_Matrix3x2_M22_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_M31_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +void /* System.Void */ +System_Numerics_Matrix3x2_M31_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix3x2_M32_Get( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +void /* System.Void */ +System_Numerics_Matrix3x2_M32_Set( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self, + float /* System.Single */ value +); + + +System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ +System_Numerics_Matrix3x2_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Matrix3x2_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Matrix3x2_Destroy( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ self +); + +#pragma mark - END APIs of System.Numerics.Matrix3x2 + + + +#pragma mark - BEGIN APIs of System.Numerics.Matrix4x4 +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Add( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value1, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateBillboard( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ objectPosition, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraPosition, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraUpVector, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraForwardVector, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateConstrainedBillboard( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ objectPosition, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraPosition, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ rotateAxis, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraForwardVector, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ objectForwardVector, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateFromAxisAngle( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ axis, + float /* System.Single */ angle, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateFromQuaternion( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateFromYawPitchRoll( + float /* System.Single */ yaw, + float /* System.Single */ pitch, + float /* System.Single */ roll, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateLookAt( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraPosition, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraTarget, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ cameraUpVector, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateOrthographic( + float /* System.Single */ width, + float /* System.Single */ height, + float /* System.Single */ zNearPlane, + float /* System.Single */ zFarPlane, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateOrthographicOffCenter( + float /* System.Single */ left, + float /* System.Single */ right, + float /* System.Single */ bottom, + float /* System.Single */ top, + float /* System.Single */ zNearPlane, + float /* System.Single */ zFarPlane, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreatePerspective( + float /* System.Single */ width, + float /* System.Single */ height, + float /* System.Single */ nearPlaneDistance, + float /* System.Single */ farPlaneDistance, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreatePerspectiveFieldOfView( + float /* System.Single */ fieldOfView, + float /* System.Single */ aspectRatio, + float /* System.Single */ nearPlaneDistance, + float /* System.Single */ farPlaneDistance, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreatePerspectiveOffCenter( + float /* System.Single */ left, + float /* System.Single */ right, + float /* System.Single */ bottom, + float /* System.Single */ top, + float /* System.Single */ nearPlaneDistance, + float /* System.Single */ farPlaneDistance, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateReflection( + System_Numerics_Plane_t /* System.Numerics.Plane */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateRotationX( + float /* System.Single */ radians, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateRotationX_1( + float /* System.Single */ radians, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateRotationY( + float /* System.Single */ radians, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateRotationY_1( + float /* System.Single */ radians, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateRotationZ( + float /* System.Single */ radians, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateRotationZ_1( + float /* System.Single */ radians, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateScale( + float /* System.Single */ xScale, + float /* System.Single */ yScale, + float /* System.Single */ zScale, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateScale_1( + float /* System.Single */ xScale, + float /* System.Single */ yScale, + float /* System.Single */ zScale, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateScale_2( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ scales, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateScale_3( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ scales, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateScale_4( + float /* System.Single */ scale, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateScale_5( + float /* System.Single */ scale, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ centerPoint, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateShadow( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ lightDirection, + System_Numerics_Plane_t /* System.Numerics.Plane */ plane, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateTranslation( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ position, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateTranslation_1( + float /* System.Single */ xPosition, + float /* System.Single */ yPosition, + float /* System.Single */ zPosition, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_CreateWorld( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ position, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ forward, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ up, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix4x4_Decompose( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Numerics_Vector3_t* /* System.Numerics.Vector3 */ scale, + System_Numerics_Quaternion_t* /* System.Numerics.Quaternion */ rotation, + System_Numerics_Vector3_t* /* System.Numerics.Vector3 */ translation, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix4x4_Invert( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Numerics_Matrix4x4_t* /* System.Numerics.Matrix4x4 */ result, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Lerp( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix1, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Multiply( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value1, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Multiply_1( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value1, + float /* System.Single */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Negate( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Subtract( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value1, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Transform( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ value, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Transpose( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix4x4_Equals( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Matrix4x4_Equals_1( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ other, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Matrix4x4_GetDeterminant( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Matrix4x4_GetHashCode( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Matrix4x4_ToString( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Create_1( + float /* System.Single */ m11, + float /* System.Single */ m12, + float /* System.Single */ m13, + float /* System.Single */ m14, + float /* System.Single */ m21, + float /* System.Single */ m22, + float /* System.Single */ m23, + float /* System.Single */ m24, + float /* System.Single */ m31, + float /* System.Single */ m32, + float /* System.Single */ m33, + float /* System.Single */ m34, + float /* System.Single */ m41, + float /* System.Single */ m42, + float /* System.Single */ m43, + float /* System.Single */ m44, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Create_2( + System_Numerics_Matrix3x2_t /* System.Numerics.Matrix3x2 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Identity_Get( + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_Item_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + int32_t /* System.Int32 */ row, + int32_t /* System.Int32 */ column, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Matrix4x4_Item_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + int32_t /* System.Int32 */ row, + int32_t /* System.Int32 */ column, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Numerics_Matrix4x4_IsIdentity_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Matrix4x4_Translation_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Matrix4x4_Translation_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M11_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M11_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M12_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M12_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M13_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M13_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M14_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M14_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M21_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M21_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M22_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M22_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M23_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M23_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M24_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M24_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M31_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M31_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M32_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M32_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M33_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M33_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M34_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M34_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M41_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M41_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M42_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M42_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M43_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M43_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Matrix4x4_M44_Get( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +void /* System.Void */ +System_Numerics_Matrix4x4_M44_Set( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self, + float /* System.Single */ value +); + + +System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ +System_Numerics_Matrix4x4_Create_3( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Matrix4x4_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Matrix4x4_Destroy( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ self +); + +#pragma mark - END APIs of System.Numerics.Matrix4x4 + + +#pragma mark - BEGIN APIs of System.Numerics.Vector3 +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Abs( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Add( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ left, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Clamp( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ min, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ max, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Cross( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ vector1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ vector2, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector3_Distance( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector3_DistanceSquared( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Divide( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ left, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Divide_1( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ left, + float /* System.Single */ divisor, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector3_Dot( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ vector1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ vector2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Lerp( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Max( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Min( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Multiply( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ left, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Multiply_1( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ left, + float /* System.Single */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Multiply_2( + float /* System.Single */ left, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Negate( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Normalize( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Reflect( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ vector, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ normal, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_SquareRoot( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Subtract( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ left, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Transform( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ position, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Transform_1( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_TransformNormal( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ normal, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector3_CopyTo( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Single_Array_t /* System.Single[] */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector3_CopyTo_1( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Single_Array_t /* System.Single[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Vector3_Equals( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Vector3_Equals_1( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Vector3_GetHashCode( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector3_Length( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector3_LengthSquared( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector3_ToString( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector3_ToString_1( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector3_ToString_2( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Create( + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Create_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + float /* System.Single */ z, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Create_2( + float /* System.Single */ x, + float /* System.Single */ y, + float /* System.Single */ z, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Zero_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_One_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_UnitX_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_UnitY_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_UnitZ_Get( + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Vector3_Item_Get( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector3_Item_Set( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + int32_t /* System.Int32 */ index, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Vector3_X_Get( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self +); + +void /* System.Void */ +System_Numerics_Vector3_X_Set( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Vector3_Y_Get( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self +); + +void /* System.Void */ +System_Numerics_Vector3_Y_Set( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Vector3_Z_Get( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self +); + +void /* System.Void */ +System_Numerics_Vector3_Z_Set( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self, + float /* System.Single */ value +); + + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Vector3_Create_3( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Vector3_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Vector3_Destroy( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ self +); + +#pragma mark - END APIs of System.Numerics.Vector3 + + +#pragma mark - BEGIN APIs of System.Numerics.Quaternion +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Add( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Concatenate( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Conjugate( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_CreateFromAxisAngle( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ axis, + float /* System.Single */ angle, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_CreateFromRotationMatrix( + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_CreateFromYawPitchRoll( + float /* System.Single */ yaw, + float /* System.Single */ pitch, + float /* System.Single */ roll, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Divide( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value2, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Quaternion_Dot( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Inverse( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Lerp( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Multiply( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Multiply_1( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value1, + float /* System.Single */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Negate( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Normalize( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Slerp( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ quaternion2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Subtract( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value1, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ value2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Quaternion_Equals( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Quaternion_Equals_1( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Quaternion_GetHashCode( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Quaternion_Length( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Quaternion_LengthSquared( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Quaternion_ToString( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Create_1( + float /* System.Single */ x, + float /* System.Single */ y, + float /* System.Single */ z, + float /* System.Single */ w, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Create_2( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ vectorPart, + float /* System.Single */ scalarPart, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Zero_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Identity_Get( + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Quaternion_Item_Get( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Quaternion_Item_Set( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + int32_t /* System.Int32 */ index, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Numerics_Quaternion_IsIdentity_Get( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Quaternion_X_Get( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self +); + +void /* System.Void */ +System_Numerics_Quaternion_X_Set( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Quaternion_Y_Get( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self +); + +void /* System.Void */ +System_Numerics_Quaternion_Y_Set( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Quaternion_Z_Get( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self +); + +void /* System.Void */ +System_Numerics_Quaternion_Z_Set( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Quaternion_W_Get( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self +); + +void /* System.Void */ +System_Numerics_Quaternion_W_Set( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self, + float /* System.Single */ value +); + + +System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ +System_Numerics_Quaternion_Create_3( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Quaternion_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Quaternion_Destroy( + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ self +); + +#pragma mark - END APIs of System.Numerics.Quaternion + + +#pragma mark - BEGIN APIs of System.Numerics.Plane +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_CreateFromVertices( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ point1, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ point2, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ point3, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Plane_Dot( + System_Numerics_Plane_t /* System.Numerics.Plane */ plane, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Plane_DotCoordinate( + System_Numerics_Plane_t /* System.Numerics.Plane */ plane, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Plane_DotNormal( + System_Numerics_Plane_t /* System.Numerics.Plane */ plane, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Normalize( + System_Numerics_Plane_t /* System.Numerics.Plane */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Transform( + System_Numerics_Plane_t /* System.Numerics.Plane */ plane, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Transform_1( + System_Numerics_Plane_t /* System.Numerics.Plane */ plane, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Plane_Equals( + System_Numerics_Plane_t /* System.Numerics.Plane */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Plane_Equals_1( + System_Numerics_Plane_t /* System.Numerics.Plane */ self, + System_Numerics_Plane_t /* System.Numerics.Plane */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Plane_GetHashCode( + System_Numerics_Plane_t /* System.Numerics.Plane */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Plane_ToString( + System_Numerics_Plane_t /* System.Numerics.Plane */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Create_1( + float /* System.Single */ x, + float /* System.Single */ y, + float /* System.Single */ z, + float /* System.Single */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Create_2( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ normal, + float /* System.Single */ d, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Create_3( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector3_t /* System.Numerics.Vector3 */ +System_Numerics_Plane_Normal_Get( + System_Numerics_Plane_t /* System.Numerics.Plane */ self +); + +void /* System.Void */ +System_Numerics_Plane_Normal_Set( + System_Numerics_Plane_t /* System.Numerics.Plane */ self, + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value +); + + +float /* System.Single */ +System_Numerics_Plane_D_Get( + System_Numerics_Plane_t /* System.Numerics.Plane */ self +); + +void /* System.Void */ +System_Numerics_Plane_D_Set( + System_Numerics_Plane_t /* System.Numerics.Plane */ self, + float /* System.Single */ value +); + + +System_Numerics_Plane_t /* System.Numerics.Plane */ +System_Numerics_Plane_Create_4( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Plane_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Plane_Destroy( + System_Numerics_Plane_t /* System.Numerics.Plane */ self +); + +#pragma mark - END APIs of System.Numerics.Plane + + +#pragma mark - BEGIN APIs of System.Numerics.Vector4 +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Abs( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Add( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ left, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Clamp( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ min, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ max, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector4_Distance( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector4_DistanceSquared( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Divide( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ left, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Divide_1( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ left, + float /* System.Single */ divisor, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector4_Dot( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ vector1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ vector2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Lerp( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value2, + float /* System.Single */ amount, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Max( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Min( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value1, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value2, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Multiply( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ left, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Multiply_1( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ left, + float /* System.Single */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Multiply_2( + float /* System.Single */ left, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Negate( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Normalize( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ vector, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_SquareRoot( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Subtract( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ left, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ right, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Transform( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ position, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Transform_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Transform_2( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ position, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Transform_3( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Transform_4( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ vector, + System_Numerics_Matrix4x4_t /* System.Numerics.Matrix4x4 */ matrix, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Transform_5( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ value, + System_Numerics_Quaternion_t /* System.Numerics.Quaternion */ rotation, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector4_CopyTo( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Single_Array_t /* System.Single[] */ array, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector4_CopyTo_1( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Single_Array_t /* System.Single[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Vector4_Equals( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Numerics_Vector4_Equals_1( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Numerics_Vector4_GetHashCode( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector4_Length( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +float /* System.Single */ +System_Numerics_Vector4_LengthSquared( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector4_ToString( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector4_ToString_1( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_String_t /* System.String */ format, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Numerics_Vector4_ToString_2( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + System_String_t /* System.String */ format, + System_IFormatProvider_t /* System.IFormatProvider */ formatProvider, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Create( + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Create_1( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ value, + float /* System.Single */ z, + float /* System.Single */ w, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Create_2( + System_Numerics_Vector3_t /* System.Numerics.Vector3 */ value, + float /* System.Single */ w, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Create_3( + float /* System.Single */ x, + float /* System.Single */ y, + float /* System.Single */ z, + float /* System.Single */ w, + System_Exception_t* /* System.Exception */ outException +); + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Zero_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_One_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_UnitX_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_UnitY_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_UnitZ_Get( + System_Exception_t* /* System.Exception */ outException +); + + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_UnitW_Get( + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Vector4_Item_Get( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + int32_t /* System.Int32 */ index, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Numerics_Vector4_Item_Set( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + int32_t /* System.Int32 */ index, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Numerics_Vector4_X_Get( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self +); + +void /* System.Void */ +System_Numerics_Vector4_X_Set( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Vector4_Y_Get( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self +); + +void /* System.Void */ +System_Numerics_Vector4_Y_Set( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Vector4_Z_Get( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self +); + +void /* System.Void */ +System_Numerics_Vector4_Z_Set( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + float /* System.Single */ value +); + + +float /* System.Single */ +System_Numerics_Vector4_W_Get( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self +); + +void /* System.Void */ +System_Numerics_Vector4_W_Set( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self, + float /* System.Single */ value +); + + +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Numerics_Vector4_Create_4( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Numerics_Vector4_TypeOf( + void +); + +void /* System.Void */ +System_Numerics_Vector4_Destroy( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ self +); + +#pragma mark - END APIs of System.Numerics.Vector4 + + + + + +#pragma mark - BEGIN APIs of System.Drawing.Size +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Add( + System_Drawing_Size_t /* System.Drawing.Size */ sz1, + System_Drawing_Size_t /* System.Drawing.Size */ sz2, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Ceiling( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Subtract( + System_Drawing_Size_t /* System.Drawing.Size */ sz1, + System_Drawing_Size_t /* System.Drawing.Size */ sz2, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Truncate( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Round( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Size_Equals( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Size_Equals_1( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Drawing_Size_t /* System.Drawing.Size */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Drawing_Size_GetHashCode( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Drawing_Size_ToString( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Create( + System_Drawing_Point_t /* System.Drawing.Point */ pt, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Create_1( + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Size_IsEmpty_Get( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Size_Width_Get( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Size_Width_Set( + System_Drawing_Size_t /* System.Drawing.Size */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Size_Height_Get( + System_Drawing_Size_t /* System.Drawing.Size */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Size_Height_Set( + System_Drawing_Size_t /* System.Drawing.Size */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Empty_Get( + void +); + + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Size_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Drawing_Size_TypeOf( + void +); + +void /* System.Void */ +System_Drawing_Size_Destroy( + System_Drawing_Size_t /* System.Drawing.Size */ self +); + +#pragma mark - END APIs of System.Drawing.Size + + +#pragma mark - BEGIN APIs of System.Drawing.SizeF +System_Numerics_Vector2_t /* System.Numerics.Vector2 */ +System_Drawing_SizeF_ToVector2( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Add( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ sz1, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ sz2, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Subtract( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ sz1, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ sz2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_SizeF_Equals( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_SizeF_Equals_1( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Drawing_SizeF_GetHashCode( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_SizeF_ToPointF( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_SizeF_ToSize( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Drawing_SizeF_ToString( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Create( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ size, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Create_1( + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Create_2( + System_Numerics_Vector2_t /* System.Numerics.Vector2 */ vector, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Create_3( + float /* System.Single */ width, + float /* System.Single */ height, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_SizeF_IsEmpty_Get( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_SizeF_Width_Get( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_SizeF_Width_Set( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_SizeF_Height_Get( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_SizeF_Height_Set( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Empty_Get( + void +); + + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_SizeF_Create_4( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Drawing_SizeF_TypeOf( + void +); + +void /* System.Void */ +System_Drawing_SizeF_Destroy( + System_Drawing_SizeF_t /* System.Drawing.SizeF */ self +); + +#pragma mark - END APIs of System.Drawing.SizeF + + +#pragma mark - BEGIN APIs of System.Drawing.Point +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Add( + System_Drawing_Point_t /* System.Drawing.Point */ pt, + System_Drawing_Size_t /* System.Drawing.Size */ sz, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Subtract( + System_Drawing_Point_t /* System.Drawing.Point */ pt, + System_Drawing_Size_t /* System.Drawing.Size */ sz, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Ceiling( + System_Drawing_PointF_t /* System.Drawing.PointF */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Truncate( + System_Drawing_PointF_t /* System.Drawing.PointF */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Round( + System_Drawing_PointF_t /* System.Drawing.PointF */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Point_Equals( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Point_Equals_1( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Drawing_Point_t /* System.Drawing.Point */ other, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Drawing_Point_GetHashCode( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Point_Offset( + System_Drawing_Point_t /* System.Drawing.Point */ self, + int32_t /* System.Int32 */ dx, + int32_t /* System.Int32 */ dy, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Point_Offset_1( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Drawing_Point_ToString( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Create( + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Create_1( + System_Drawing_Size_t /* System.Drawing.Size */ sz, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Create_2( + int32_t /* System.Int32 */ dw, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Point_IsEmpty_Get( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Point_X_Get( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Point_X_Set( + System_Drawing_Point_t /* System.Drawing.Point */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Point_Y_Get( + System_Drawing_Point_t /* System.Drawing.Point */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Point_Y_Set( + System_Drawing_Point_t /* System.Drawing.Point */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Empty_Get( + void +); + + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Point_Create_3( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Drawing_Point_TypeOf( + void +); + +void /* System.Void */ +System_Drawing_Point_Destroy( + System_Drawing_Point_t /* System.Drawing.Point */ self +); + +#pragma mark - END APIs of System.Drawing.Point + + + +#pragma mark - BEGIN APIs of Evodia.Geom.PointE[] +#pragma mark - END APIs of Evodia.Geom.PointE[] + + + + + + + + +#pragma mark - BEGIN APIs of Evodia.Geom.PointD +double /* System.Double */ +Evodia_Geom_PointD_getX( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_getY( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ +Evodia_Geom_PointD_getLocation( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointD_setLocation( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointD_setLocation_1( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointD_setLocation_2( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_PointD_translate( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + int32_t /* System.Int32 */ dx, + int32_t /* System.Int32 */ dy, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_distance( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + double /* System.Double */ px, + double /* System.Double */ py, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_distanceSq( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + int32_t /* System.Int32 */ px, + int32_t /* System.Int32 */ py, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_distance_1( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_distance_2( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_distanceSq_1( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_distanceSq_2( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_PointD_Equals( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ p2, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_PointD_CompareTo( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ p2, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +Evodia_Geom_PointD_ToString( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_Array_t /* Evodia.Geom.PointD[] */ +Evodia_Geom_PointD_EnveloppeConvexe( + Evodia_Geom_PointD_Array_t /* Evodia.Geom.PointD[] */ pts, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_Array_t /* Evodia.Geom.PointD[] */ +Evodia_Geom_PointD_RectangleEnglobantMinimum( + Evodia_Geom_PointD_Array_t /* Evodia.Geom.PointD[] */ pts, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ +Evodia_Geom_PointD_Create( + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ +Evodia_Geom_PointD_Create_1( + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ +Evodia_Geom_PointD_Create_2( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ +Evodia_Geom_PointD_Create_3( + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_PointD_X_Get( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self +); + +void /* System.Void */ +Evodia_Geom_PointD_X_Set( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + double /* System.Double */ value +); + + +double /* System.Double */ +Evodia_Geom_PointD_Y_Get( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self +); + +void /* System.Void */ +Evodia_Geom_PointD_Y_Set( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self, + double /* System.Double */ value +); + + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_PointD_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_PointD_Destroy( + Evodia_Geom_PointD_t /* Evodia.Geom.PointD */ self +); + +#pragma mark - END APIs of Evodia.Geom.PointD + + +#pragma mark - BEGIN APIs of Evodia.Geom.PointD[] +#pragma mark - END APIs of Evodia.Geom.PointD[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Drawing.Point[] +#pragma mark - END APIs of System.Drawing.Point[] + + + + + + + + +#pragma mark - BEGIN APIs of System.Drawing.Rectangle +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_FromLTRB( + int32_t /* System.Int32 */ left, + int32_t /* System.Int32 */ top, + int32_t /* System.Int32 */ right, + int32_t /* System.Int32 */ bottom, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Rectangle_Equals( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Rectangle_Equals_1( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ other, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Ceiling( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Truncate( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ value, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Round( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ value, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Rectangle_Contains( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Rectangle_Contains_1( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Point_t /* System.Drawing.Point */ pt, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Rectangle_Contains_2( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ rect, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_GetHashCode( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Inflate( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Inflate_1( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Size_t /* System.Drawing.Size */ size, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Inflate_2( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ rect, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Intersect( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ rect, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Intersect_1( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ a, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ b, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_Rectangle_IntersectsWith( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ rect, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Union( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ a, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ b, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Offset( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Point_t /* System.Drawing.Point */ pos, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Offset_1( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Drawing_Rectangle_ToString( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Create( + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Create_1( + System_Drawing_Point_t /* System.Drawing.Point */ location, + System_Drawing_Size_t /* System.Drawing.Size */ size, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +System_Drawing_Rectangle_Location_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Location_Set( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Point_t /* System.Drawing.Point */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_Size_t /* System.Drawing.Size */ +System_Drawing_Rectangle_Size_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Size_Set( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Drawing_Size_t /* System.Drawing.Size */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_X_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_X_Set( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Y_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Y_Set( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Width_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Width_Set( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Height_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_Rectangle_Height_Set( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + int32_t /* System.Int32 */ value, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Left_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Top_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Right_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Drawing_Rectangle_Bottom_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Drawing_Rectangle_IsEmpty_Get( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Empty_Get( + void +); + + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +System_Drawing_Rectangle_Create_2( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Drawing_Rectangle_TypeOf( + void +); + +void /* System.Void */ +System_Drawing_Rectangle_Destroy( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ self +); + +#pragma mark - END APIs of System.Drawing.Rectangle + + +#pragma mark - BEGIN APIs of System.Drawing.RectangleF +System_Numerics_Vector4_t /* System.Numerics.Vector4 */ +System_Drawing_RectangleF_ToVector4( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_FromLTRB( + float /* System.Single */ left, + float /* System.Single */ top, + float /* System.Single */ right, + float /* System.Single */ bottom, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_RectangleF_Equals( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_RectangleF_Equals_1( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ other, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_RectangleF_Contains( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ x, + float /* System.Single */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_RectangleF_Contains_1( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_RectangleF_Contains_2( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ rect, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Drawing_RectangleF_GetHashCode( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Inflate( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ x, + float /* System.Single */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Inflate_1( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ size, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Inflate_2( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ rect, + float /* System.Single */ x, + float /* System.Single */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Intersect( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ rect, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Intersect_1( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ a, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ b, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Drawing_RectangleF_IntersectsWith( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ rect, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Union( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ a, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ b, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Offset( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pos, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Offset_1( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ x, + float /* System.Single */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +System_Drawing_RectangleF_ToString( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Create( + float /* System.Single */ x, + float /* System.Single */ y, + float /* System.Single */ width, + float /* System.Single */ height, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Create_1( + System_Drawing_PointF_t /* System.Drawing.PointF */ location, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ size, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Create_2( + System_Numerics_Vector4_t /* System.Numerics.Vector4 */ vector, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +System_Drawing_RectangleF_Location_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Location_Set( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ value, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_SizeF_t /* System.Drawing.SizeF */ +System_Drawing_RectangleF_Size_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Size_Set( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_X_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_X_Set( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Y_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Y_Set( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Width_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Width_Set( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Height_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +System_Drawing_RectangleF_Height_Set( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + float /* System.Single */ value, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Left_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Top_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Right_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +float /* System.Single */ +System_Drawing_RectangleF_Bottom_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Drawing_RectangleF_IsEmpty_Get( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self, + System_Exception_t* /* System.Exception */ outException +); + + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Empty_Get( + void +); + + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +System_Drawing_RectangleF_Create_3( + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Drawing_RectangleF_TypeOf( + void +); + +void /* System.Void */ +System_Drawing_RectangleF_Destroy( + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ self +); + +#pragma mark - END APIs of System.Drawing.RectangleF + + +#pragma mark - BEGIN APIs of Evodia.Geom.RectangleE +double /* System.Double */ +Evodia_Geom_RectangleE_getX( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangleE_getY( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangleE_getWidth( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangleE_getHeight( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ +Evodia_Geom_RectangleE_getRect( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +Evodia_Geom_RectangleE_getRectF( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_getBounds( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangleE_getBounds2D( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setBounds( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setBounds_1( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setBounds_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setRect( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ width, + double /* System.Double */ height, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Point_t /* System.Drawing.Point */ +Evodia_Geom_RectangleE_getUpperLeftPoint( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ +Evodia_Geom_RectangleE_getLocation( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setLocation( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setLocation_1( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setLocation_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_translate( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +Evodia_Geom_RectangleE_getSize( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ +Evodia_Geom_RectangleE_getDimension( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setSize( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Size_t /* System.Drawing.Size */ s, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setSize_1( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ d, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_setSize_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_contains( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_contains_1( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_contains_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ X, + int32_t /* System.Int32 */ Y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_contains_3( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_contains_4( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_contains_5( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ X, + int32_t /* System.Int32 */ Y, + int32_t /* System.Int32 */ W, + int32_t /* System.Int32 */ H, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_intersects( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_intersects_1( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_intersects_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_intersection( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_union( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_add( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ newx, + int32_t /* System.Int32 */ newy, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_add_1( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ pt, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_add_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_add_3( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_add_4( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE_grow( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ h, + int32_t /* System.Int32 */ v, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_isEmpty( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE_outcode( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangleE_createIntersection( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangleE_createUnion( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE_GetHashCode( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE_Equals( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +Evodia_Geom_RectangleE_ToString( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create( + int32_t /* System.Int32 */ x, + int32_t /* System.Int32 */ y, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_1( + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_2( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ r, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_3( + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_4( + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_5( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ d, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_6( + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Drawing_Size_t /* System.Drawing.Size */ s, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_7( + Evodia_Geom_PointE_t /* Evodia.Geom.PointE */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_8( + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_9( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ d, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangleE_Create_10( + System_Drawing_Size_t /* System.Drawing.Size */ s, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE_X_Get( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self +); + +void /* System.Void */ +Evodia_Geom_RectangleE_X_Set( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ value +); + + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE_Y_Get( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self +); + +void /* System.Void */ +Evodia_Geom_RectangleE_Y_Set( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ value +); + + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE_Width_Get( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self +); + +void /* System.Void */ +Evodia_Geom_RectangleE_Width_Set( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ value +); + + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE_Height_Get( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self +); + +void /* System.Void */ +Evodia_Geom_RectangleE_Height_Set( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self, + int32_t /* System.Int32 */ value +); + + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_RectangleE_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_RectangleE_Destroy( + Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ self +); + +#pragma mark - END APIs of Evodia.Geom.RectangleE + +#pragma mark - BEGIN APIs of Evodia.Geom.RectangleE2D +void /* System.Void */ +Evodia_Geom_RectangleE2D_setRect( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_setRect_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE2D_intersectsLine( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x1, + double /* System.Double */ y1, + double /* System.Double */ x2, + double /* System.Double */ y2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE2D_intersectsLine_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ l, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_outcode( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_outcode_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_setFrame( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangleE2D_getBounds2D( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE2D_contains( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE2D_intersects_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE2D_contains_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangleE2D_createIntersection( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_intersect_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ src1, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ src2, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ dest, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangleE2D_createUnion( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_union( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ src1, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ src2, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ dest, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_add( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + double /* System.Double */ newx, + double /* System.Double */ newy, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_add_1( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_add_2( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_add_3( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_add_4( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_GetHashCode( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangleE2D_Equals( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_OUT_LEFT_Get( + void +); + + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_OUT_TOP_Get( + void +); + + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_OUT_RIGHT_Get( + void +); + + +int32_t /* System.Int32 */ +Evodia_Geom_RectangleE2D_OUT_BOTTOM_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_RectangleE2D_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_RectangleE2D_Destroy( + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ self +); + +#pragma mark - END APIs of Evodia.Geom.RectangleE2D + +#pragma mark - BEGIN APIs of Evodia.Geom.RectangularShape +double /* System.Double */ +Evodia_Geom_RectangularShape_getX( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getY( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getWidth( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getHeight( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getMinX( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getMinY( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getMaxX( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getMaxY( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getCenterX( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_RectangularShape_getCenterY( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangularShape_getFrame( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_isEmpty( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrame( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrame_1( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ loc, + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ size, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrame_2( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrameFromDiagonal( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + double /* System.Double */ x1, + double /* System.Double */ y1, + double /* System.Double */ x2, + double /* System.Double */ y2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrameFromDiagonal_1( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p1, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrameFromCenter( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + double /* System.Double */ centerX, + double /* System.Double */ centerY, + double /* System.Double */ cornerX, + double /* System.Double */ cornerY, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_setFrameFromCenter_1( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ center, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ corner, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_1( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_2( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_3( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_intersects( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ width, + double /* System.Double */ height, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_intersects_1( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_intersects_2( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_intersects_3( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_4( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ width, + double /* System.Double */ height, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_5( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_6( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_RectangularShape_contains_7( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ +Evodia_Geom_RectangularShape_getRectF( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_RectangularShape_getBounds( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_RectangularShape_getBounds2D( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +Evodia_Geom_RectangularShape_Clone( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_RectangularShape_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_RectangularShape_Destroy( + Evodia_Geom_RectangularShape_t /* Evodia.Geom.RectangularShape */ self +); + +#pragma mark - END APIs of Evodia.Geom.RectangularShape + +#pragma mark - BEGIN APIs of Evodia.Geom.DimensionE2D +double /* System.Double */ +Evodia_Geom_DimensionE2D_getWidth( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_DimensionE2D_getHeight( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_DimensionE2D_setSize( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self, + double /* System.Double */ width, + double /* System.Double */ height, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_DimensionE2D_setSize_1( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self, + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ d, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_DimensionE2D_setSize_2( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self, + System_Drawing_SizeF_t /* System.Drawing.SizeF */ s, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +Evodia_Geom_DimensionE2D_Clone( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_DimensionE2D_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_DimensionE2D_Destroy( + Evodia_Geom_DimensionE2D_t /* Evodia.Geom.DimensionE2D */ self +); + +#pragma mark - END APIs of Evodia.Geom.DimensionE2D + +#pragma mark - BEGIN APIs of Evodia.Geom.LineE2D +double /* System.Double */ +Evodia_Geom_LineE2D_getX1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_getY1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ +Evodia_Geom_LineE2D_getP1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +Evodia_Geom_LineE2D_getPoint1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_getX2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_getY2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ +Evodia_Geom_LineE2D_getP2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_PointF_t /* System.Drawing.PointF */ +Evodia_Geom_LineE2D_getPoint2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_LineE2D_setLine( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_LineE2D_setLine_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ p1, + System_Drawing_PointF_t /* System.Drawing.PointF */ p2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_LineE2D_setLine_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p1, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p2, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_LineE2D_setLine_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ l, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_LineE2D_relativeCCW( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_LineE2D_relativeCCW_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_LineE2D_relativeCCW_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_LineE2D_relativeCCW_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_linesIntersect( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + double /* System.Double */ X3, + double /* System.Double */ Y3, + double /* System.Double */ X4, + double /* System.Double */ Y4, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_intersectsLine( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_intersectsLine_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ l, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDistSq( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDist_1( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDistSq_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDistSq_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDistSq_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDist_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDist_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptSegDist_4( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDistSq( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDist_1( + double /* System.Double */ X1, + double /* System.Double */ Y1, + double /* System.Double */ X2, + double /* System.Double */ Y2, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDistSq_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDistSq_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDistSq_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDist_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ PX, + double /* System.Double */ PY, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDist_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ pt, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_LineE2D_ptLineDist_4( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ pt, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_PointE2D_t /* Evodia.Geom.PointE2D */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_PointF_t /* System.Drawing.PointF */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_Point_t /* System.Drawing.Point */ p, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_intersects_1( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_intersects_2( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_intersects_3( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_intersects_4( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_4( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + double /* System.Double */ x, + double /* System.Double */ y, + double /* System.Double */ w, + double /* System.Double */ h, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_5( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_6( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_RectangleF_t /* System.Drawing.RectangleF */ r, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_LineE2D_contains_7( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Drawing_Rectangle_t /* System.Drawing.Rectangle */ r, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE_t /* Evodia.Geom.RectangleE */ +Evodia_Geom_LineE2D_getBounds( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_RectangleE2D_t /* Evodia.Geom.RectangleE2D */ +Evodia_Geom_LineE2D_getBounds2D( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Object_t /* System.Object */ +Evodia_Geom_LineE2D_Clone( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_LineE2D_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_LineE2D_Destroy( + Evodia_Geom_LineE2D_t /* Evodia.Geom.LineE2D */ self +); + +#pragma mark - END APIs of Evodia.Geom.LineE2D + +#pragma mark - BEGIN APIs of Evodia.Geom.DimensionE +double /* System.Double */ +Evodia_Geom_DimensionE_getWidth( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + System_Exception_t* /* System.Exception */ outException +); + +double /* System.Double */ +Evodia_Geom_DimensionE_getHeight( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_DimensionE_setSize( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + double /* System.Double */ width, + double /* System.Double */ height, + System_Exception_t* /* System.Exception */ outException +); + +System_Drawing_Size_t /* System.Drawing.Size */ +Evodia_Geom_DimensionE_getSize( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + System_Exception_t* /* System.Exception */ outException +); + +void /* System.Void */ +Evodia_Geom_DimensionE_setSize_1( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_DimensionE_GetHashCode( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + System_Exception_t* /* System.Exception */ outException +); + +bool /* System.Boolean */ +Evodia_Geom_DimensionE_Equals( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + System_Object_t /* System.Object */ obj, + System_Exception_t* /* System.Exception */ outException +); + +System_String_t /* System.String */ +Evodia_Geom_DimensionE_ToString( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ +Evodia_Geom_DimensionE_Create( + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ +Evodia_Geom_DimensionE_Create_1( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ d, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ +Evodia_Geom_DimensionE_Create_2( + System_Drawing_Size_t /* System.Drawing.Size */ s, + System_Exception_t* /* System.Exception */ outException +); + +Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ +Evodia_Geom_DimensionE_Create_3( + int32_t /* System.Int32 */ width, + int32_t /* System.Int32 */ height, + System_Exception_t* /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Evodia_Geom_DimensionE_Width_Get( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self +); + +void /* System.Void */ +Evodia_Geom_DimensionE_Width_Set( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + int32_t /* System.Int32 */ value +); + + +int32_t /* System.Int32 */ +Evodia_Geom_DimensionE_Height_Get( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self +); + +void /* System.Void */ +Evodia_Geom_DimensionE_Height_Set( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self, + int32_t /* System.Int32 */ value +); + + +System_Type_t _Nonnull /* System.Type */ +Evodia_Geom_DimensionE_TypeOf( + void +); + +void /* System.Void */ +Evodia_Geom_DimensionE_Destroy( + Evodia_Geom_DimensionE_t /* Evodia.Geom.DimensionE */ self +); + +#pragma mark - END APIs of Evodia.Geom.DimensionE + +#pragma mark - BEGIN APIs of Evodia.Geom.PolygonE[] +#pragma mark - END APIs of Evodia.Geom.PolygonE[] + + + + + +#pragma mark - BEGIN APIs of System.Collections.Generic.IComparer<> +int32_t /* System.Int32 */ +System_Collections_Generic_IComparer_A1_Compare( + System_Collections_Generic_IComparer_A1_t /* System.Collections.Generic.IComparer<> */ self, + System_Type_t /* System.Type */ T, + System_Object_t /* System.Object */ x, + System_Object_t /* System.Object */ y, + System_Exception_t* /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Collections_Generic_IComparer_A1_TypeOf( + void +); + +void /* System.Void */ +System_Collections_Generic_IComparer_A1_Destroy( + System_Collections_Generic_IComparer_A1_t /* System.Collections.Generic.IComparer<> */ self +); + +#pragma mark - END APIs of System.Collections.Generic.IComparer<> + + + + + + +#pragma mark - BEGIN APIs of System.Action +System_Action_t /* System.Action */ +System_Action_Create( + const void* context, + System_Action_CFunction_t function, + System_Action_CDestructorFunction_t destructorFunction +); + +void +System_Action_Invoke( + System_Action_t /* System.Action */ self, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Action_Context_Get( + System_Action_t /* System.Action */ self +); + +System_Action_CFunction_t +System_Action_CFunction_Get( + System_Action_t /* System.Action */ self +); + +System_Action_CDestructorFunction_t +System_Action_CDestructorFunction_Get( + System_Action_t /* System.Action */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Action_TypeOf( + void +); + +void /* System.Void */ +System_Action_Destroy( + System_Action_t /* System.Action */ self +); + +#pragma mark - END APIs of System.Action + +#pragma mark - BEGIN APIs of System.MulticastDelegate +System_MulticastDelegate_t /* System.MulticastDelegate */ +System_MulticastDelegate_Create( + const void* context, + System_MulticastDelegate_CFunction_t function, + System_MulticastDelegate_CDestructorFunction_t destructorFunction +); + +void +System_MulticastDelegate_Invoke( + System_MulticastDelegate_t /* System.MulticastDelegate */ self, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_MulticastDelegate_Context_Get( + System_MulticastDelegate_t /* System.MulticastDelegate */ self +); + +System_MulticastDelegate_CFunction_t +System_MulticastDelegate_CFunction_Get( + System_MulticastDelegate_t /* System.MulticastDelegate */ self +); + +System_MulticastDelegate_CDestructorFunction_t +System_MulticastDelegate_CDestructorFunction_Get( + System_MulticastDelegate_t /* System.MulticastDelegate */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_MulticastDelegate_TypeOf( + void +); + +void /* System.Void */ +System_MulticastDelegate_Destroy( + System_MulticastDelegate_t /* System.MulticastDelegate */ self +); + +#pragma mark - END APIs of System.MulticastDelegate + +#pragma mark - BEGIN APIs of System.Delegate +System_Delegate_t /* System.Delegate */ +System_Delegate_Create( + const void* context, + System_Delegate_CFunction_t function, + System_Delegate_CDestructorFunction_t destructorFunction +); + +void +System_Delegate_Invoke( + System_Delegate_t /* System.Delegate */ self, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Delegate_Context_Get( + System_Delegate_t /* System.Delegate */ self +); + +System_Delegate_CFunction_t +System_Delegate_CFunction_Get( + System_Delegate_t /* System.Delegate */ self +); + +System_Delegate_CDestructorFunction_t +System_Delegate_CDestructorFunction_Get( + System_Delegate_t /* System.Delegate */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Delegate_TypeOf( + void +); + +void /* System.Void */ +System_Delegate_Destroy( + System_Delegate_t /* System.Delegate */ self +); + +#pragma mark - END APIs of System.Delegate + + + +#pragma mark - BEGIN APIs of System.Reflection.TypeFilter +System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ +System_Reflection_TypeFilter_Create( + const void* context, + System_Reflection_TypeFilter_CFunction_t function, + System_Reflection_TypeFilter_CDestructorFunction_t destructorFunction +); + +bool +System_Reflection_TypeFilter_Invoke( + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ self, System_Type_t /* System.Type */ m, + System_Object_t /* System.Object */ filterCriteria, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Reflection_TypeFilter_Context_Get( + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ self +); + +System_Reflection_TypeFilter_CFunction_t +System_Reflection_TypeFilter_CFunction_Get( + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ self +); + +System_Reflection_TypeFilter_CDestructorFunction_t +System_Reflection_TypeFilter_CDestructorFunction_Get( + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_TypeFilter_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_TypeFilter_Destroy( + System_Reflection_TypeFilter_t /* System.Reflection.TypeFilter */ self +); + +#pragma mark - END APIs of System.Reflection.TypeFilter + +#pragma mark - BEGIN APIs of System.Threading.TimerCallback +System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ +System_Threading_TimerCallback_Create( + const void* context, + System_Threading_TimerCallback_CFunction_t function, + System_Threading_TimerCallback_CDestructorFunction_t destructorFunction +); + +void +System_Threading_TimerCallback_Invoke( + System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ self, System_Object_t /* System.Object */ state, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Threading_TimerCallback_Context_Get( + System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ self +); + +System_Threading_TimerCallback_CFunction_t +System_Threading_TimerCallback_CFunction_Get( + System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ self +); + +System_Threading_TimerCallback_CDestructorFunction_t +System_Threading_TimerCallback_CDestructorFunction_Get( + System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Threading_TimerCallback_TypeOf( + void +); + +void /* System.Void */ +System_Threading_TimerCallback_Destroy( + System_Threading_TimerCallback_t /* System.Threading.TimerCallback */ self +); + +#pragma mark - END APIs of System.Threading.TimerCallback + +#pragma mark - BEGIN APIs of System.AsyncCallback +System_AsyncCallback_t /* System.AsyncCallback */ +System_AsyncCallback_Create( + const void* context, + System_AsyncCallback_CFunction_t function, + System_AsyncCallback_CDestructorFunction_t destructorFunction +); + +void +System_AsyncCallback_Invoke( + System_AsyncCallback_t /* System.AsyncCallback */ self, System_IAsyncResult_t /* System.IAsyncResult */ ar, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_AsyncCallback_Context_Get( + System_AsyncCallback_t /* System.AsyncCallback */ self +); + +System_AsyncCallback_CFunction_t +System_AsyncCallback_CFunction_Get( + System_AsyncCallback_t /* System.AsyncCallback */ self +); + +System_AsyncCallback_CDestructorFunction_t +System_AsyncCallback_CDestructorFunction_Get( + System_AsyncCallback_t /* System.AsyncCallback */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_AsyncCallback_TypeOf( + void +); + +void /* System.Void */ +System_AsyncCallback_Destroy( + System_AsyncCallback_t /* System.AsyncCallback */ self +); + +#pragma mark - END APIs of System.AsyncCallback + +#pragma mark - BEGIN APIs of System.Reflection.ModuleResolveEventHandler +System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ +System_Reflection_ModuleResolveEventHandler_Create( + const void* context, + System_Reflection_ModuleResolveEventHandler_CFunction_t function, + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t destructorFunction +); + +System_Reflection_Module_t +System_Reflection_ModuleResolveEventHandler_Invoke( + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ self, System_Object_t /* System.Object */ sender, + System_ResolveEventArgs_t /* System.ResolveEventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Reflection_ModuleResolveEventHandler_Context_Get( + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ self +); + +System_Reflection_ModuleResolveEventHandler_CFunction_t +System_Reflection_ModuleResolveEventHandler_CFunction_Get( + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ self +); + +System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t +System_Reflection_ModuleResolveEventHandler_CDestructorFunction_Get( + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_ModuleResolveEventHandler_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_ModuleResolveEventHandler_Destroy( + System_Reflection_ModuleResolveEventHandler_t /* System.Reflection.ModuleResolveEventHandler */ self +); + +#pragma mark - END APIs of System.Reflection.ModuleResolveEventHandler + +#pragma mark - BEGIN APIs of System.Reflection.MemberFilter +System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ +System_Reflection_MemberFilter_Create( + const void* context, + System_Reflection_MemberFilter_CFunction_t function, + System_Reflection_MemberFilter_CDestructorFunction_t destructorFunction +); + +bool +System_Reflection_MemberFilter_Invoke( + System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ self, System_Reflection_MemberInfo_t /* System.Reflection.MemberInfo */ m, + System_Object_t /* System.Object */ filterCriteria, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Reflection_MemberFilter_Context_Get( + System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ self +); + +System_Reflection_MemberFilter_CFunction_t +System_Reflection_MemberFilter_CFunction_Get( + System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ self +); + +System_Reflection_MemberFilter_CDestructorFunction_t +System_Reflection_MemberFilter_CDestructorFunction_Get( + System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Reflection_MemberFilter_TypeOf( + void +); + +void /* System.Void */ +System_Reflection_MemberFilter_Destroy( + System_Reflection_MemberFilter_t /* System.Reflection.MemberFilter */ self +); + +#pragma mark - END APIs of System.Reflection.MemberFilter + + +#pragma mark - END APIs + +#pragma mark - BEGIN Utils +_Nonnull CString +DNStringToC(_Nonnull System_String_t systemString); + +_Nonnull System_String_t +DNStringFromC(_Nonnull CString cString); + +_Nullable System_Object_t +DNObjectCastTo(_Nonnull System_Object_t object, _Nonnull System_Type_t type, _Nullable System_Exception_t* outException); + +_Nullable System_Object_t +DNObjectCastAs(_Nonnull System_Object_t object, _Nonnull System_Type_t type); + +bool +DNObjectIs(_Nonnull System_Object_t object, _Nonnull System_Type_t type); + +bool +DNObjectCastToBool(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromBool(bool value); + +float +DNObjectCastToFloat(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromFloat(float value); + +double +DNObjectCastToDouble(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromDouble(double value); + +int8_t +DNObjectCastToInt8(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromInt8(int8_t number); + +uint8_t +DNObjectCastToUInt8(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromUInt8(uint8_t number); + +int16_t +DNObjectCastToInt16(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromInt16(int16_t number); + +uint16_t +DNObjectCastToUInt16(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromUInt16(uint16_t number); + +int32_t +DNObjectCastToInt32(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromInt32(int32_t number); + +uint32_t +DNObjectCastToUInt32(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromUInt32(uint32_t number); + +int64_t +DNObjectCastToInt64(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromInt64(int64_t number); + +uint64_t +DNObjectCastToUInt64(_Nonnull System_Object_t object, _Nullable System_Exception_t* outException); + +_Nonnull System_Object_t +DNObjectFromUInt64(uint64_t number); + +#pragma mark - END Utils + +#pragma mark - BEGIN Footer +#pragma clang diagnostic pop + +#endif /* TypeDefinitions_h */ + +#pragma mark - END Footer + diff --git a/SegmentationDouglasPeucker.Flutter/ffigen.yaml b/SegmentationDouglasPeucker.Flutter/ffigen.yaml index b9faf76..3e6ef13 100644 --- a/SegmentationDouglasPeucker.Flutter/ffigen.yaml +++ b/SegmentationDouglasPeucker.Flutter/ffigen.yaml @@ -3,4 +3,4 @@ headers: entry-points: - 'Dali.Segmentation.DouglasPeucker.h' # - 'MathLib.h' - - 'MyLib.Managed.h' + # - 'MyLib.Managed.h' diff --git a/SegmentationDouglasPeucker.Flutter/ios/Flutter/AppFrameworkInfo.plist b/SegmentationDouglasPeucker.Flutter/ios/Flutter/AppFrameworkInfo.plist index 9625e10..7c56964 100644 --- a/SegmentationDouglasPeucker.Flutter/ios/Flutter/AppFrameworkInfo.plist +++ b/SegmentationDouglasPeucker.Flutter/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 11.0 + 12.0 diff --git a/SegmentationDouglasPeucker.Flutter/ios/Runner.xcodeproj/project.pbxproj b/SegmentationDouglasPeucker.Flutter/ios/Runner.xcodeproj/project.pbxproj index cb0d334..7ffca34 100644 --- a/SegmentationDouglasPeucker.Flutter/ios/Runner.xcodeproj/project.pbxproj +++ b/SegmentationDouglasPeucker.Flutter/ios/Runner.xcodeproj/project.pbxproj @@ -358,7 +358,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -483,7 +483,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -532,7 +532,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/SegmentationDouglasPeucker.Flutter/lib/dali_point.dart b/SegmentationDouglasPeucker.Flutter/lib/dali_point.dart index 19acf9f..c0a5305 100644 --- a/SegmentationDouglasPeucker.Flutter/lib/dali_point.dart +++ b/SegmentationDouglasPeucker.Flutter/lib/dali_point.dart @@ -23,6 +23,16 @@ class DaliPoint { return DaliPoint(x, y); } + @override + bool operator ==(Object other) => + identical(this, other) || + other is DaliPoint && + runtimeType == other.runtimeType && + x == other.x && + y == other.y; + + @override + int get hashCode => x.hashCode ^ y.hashCode; @override String toString() { diff --git a/SegmentationDouglasPeucker.Flutter/lib/douglas.dart b/SegmentationDouglasPeucker.Flutter/lib/douglas.dart index c974732..f03d344 100644 --- a/SegmentationDouglasPeucker.Flutter/lib/douglas.dart +++ b/SegmentationDouglasPeucker.Flutter/lib/douglas.dart @@ -7,62 +7,68 @@ import 'package:segmentation_douglas_peucker_flutter/gen/generated_bindings.dart import 'package:segmentation_douglas_peucker_flutter/lib.dart'; abstract class Douglas { - static void runExample() { - final NativeLibrary nativeLibrary = NativeLibrary(Lib.init('Dali.Segmentation.DouglasPeucker')); + static List transformDouglasPeucker( + List originePoints) { + final NativeLibrary nativeLibrary = + NativeLibrary(Lib.init('Dali.Segmentation.DouglasPeucker')); final Pointer exception = calloc(); - print('Exception allocated ! ($exception)'); final System_Type_t type = nativeLibrary.System_Drawing_Point_TypeOf(); - final System_Drawing_Point_t point1 = - nativeLibrary.System_Drawing_Point_Create(200, 400, exception); - exception.handle(); - final DaliPoint daliPoint1 = DaliPoint.fromPointer(point1); - - print('Point1: $daliPoint1'); - - final System_Drawing_Point_t point2 = - nativeLibrary.System_Drawing_Point_Create(200, 500, exception); - exception.handle(); - final DaliPoint daliPoint2 = DaliPoint.fromPointer(point2); - - print('Point2: $daliPoint2'); - - final System_Drawing_Point_t point3 = - nativeLibrary.System_Drawing_Point_Create(200, 600, exception); - exception.handle(); - final DaliPoint daliPoint3 = DaliPoint.fromPointer(point3); - - print('Point3: $daliPoint3'); - final System_Collections_Generic_List_A1_t points = nativeLibrary.System_Collections_Generic_List_A1_Create_1( type, - 3, + originePoints.length, exception, ); - exception.handle(onException: print); + for (final point in originePoints) { + final System_Drawing_Point_t nativePoint = + nativeLibrary.System_Drawing_Point_Create( + point.x, + point.y, + exception, + ); - print('Points list created ! ($points)'); + exception.handle(); + nativeLibrary.System_Collections_Generic_List_A1_Add( + points, type, nativePoint, exception); + exception.handle(); + } - nativeLibrary.System_Collections_Generic_List_A1_Add( - points, type, point1, exception); + final douglasPeuckerList = nativeLibrary + .DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction( + points, + 1, + exception, + ); exception.handle(); - print('Point1 added !'); - - nativeLibrary.System_Collections_Generic_List_A1_Add( - points, type, point2, exception); + final count = nativeLibrary.System_Collections_Generic_List_A1_Count_Get( + douglasPeuckerList, + type, + exception, + ); exception.handle(); - print('Point2 added !'); + final List dartList = []; - nativeLibrary.System_Collections_Generic_List_A1_Add( - points, type, point3, exception); - exception.handle(); + for (int i = 0; i < count; i++) { + final douglasPoint = + nativeLibrary.System_Collections_Generic_List_A1_Item_Get( + douglasPeuckerList, + type, + i, + exception, + ); - print('Point3 added !'); + exception.handle(); + dartList.add( + DaliPoint.fromPointer(douglasPoint), + ); + } + + return dartList; } } diff --git a/SegmentationDouglasPeucker.Flutter/lib/gen/generated_bindings.dart b/SegmentationDouglasPeucker.Flutter/lib/gen/generated_bindings.dart index 562af35..f2aef27 100644 --- a/SegmentationDouglasPeucker.Flutter/lib/gen/generated_bindings.dart +++ b/SegmentationDouglasPeucker.Flutter/lib/gen/generated_bindings.dart @@ -2353,17 +2353,6 @@ class NativeLibrary { _System_Globalization_CultureTypes_TypeOfPtr.asFunction< System_Type_t Function()>(); - System_Type_t System_Buffers_OperationStatus_TypeOf() { - return _System_Buffers_OperationStatus_TypeOf(); - } - - late final _System_Buffers_OperationStatus_TypeOfPtr = - _lookup>( - 'System_Buffers_OperationStatus_TypeOf'); - late final _System_Buffers_OperationStatus_TypeOf = - _System_Buffers_OperationStatus_TypeOfPtr.asFunction< - System_Type_t Function()>(); - System_Type_t System_MidpointRounding_TypeOf() { return _System_MidpointRounding_TypeOf(); } @@ -2374,39 +2363,6 @@ class NativeLibrary { late final _System_MidpointRounding_TypeOf = _System_MidpointRounding_TypeOfPtr.asFunction(); - System_Type_t System_Globalization_UnicodeCategory_TypeOf() { - return _System_Globalization_UnicodeCategory_TypeOf(); - } - - late final _System_Globalization_UnicodeCategory_TypeOfPtr = - _lookup>( - 'System_Globalization_UnicodeCategory_TypeOf'); - late final _System_Globalization_UnicodeCategory_TypeOf = - _System_Globalization_UnicodeCategory_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - System_Type_t System_Globalization_CompareOptions_TypeOf() { - return _System_Globalization_CompareOptions_TypeOf(); - } - - late final _System_Globalization_CompareOptions_TypeOfPtr = - _lookup>( - 'System_Globalization_CompareOptions_TypeOf'); - late final _System_Globalization_CompareOptions_TypeOf = - _System_Globalization_CompareOptions_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - System_Type_t System_Globalization_DigitShapes_TypeOf() { - return _System_Globalization_DigitShapes_TypeOf(); - } - - late final _System_Globalization_DigitShapes_TypeOfPtr = - _lookup>( - 'System_Globalization_DigitShapes_TypeOf'); - late final _System_Globalization_DigitShapes_TypeOf = - _System_Globalization_DigitShapes_TypeOfPtr.asFunction< - System_Type_t Function()>(); - System_Type_t System_Globalization_TimeSpanStyles_TypeOf() { return _System_Globalization_TimeSpanStyles_TypeOf(); } @@ -2471,36 +2427,192 @@ class NativeLibrary { _System_Globalization_CalendarWeekRule_TypeOfPtr.asFunction< System_Type_t Function()>(); - System_Type_t System_StringComparison_TypeOf() { - return _System_StringComparison_TypeOf(); + System_Type_t System_Runtime_Serialization_StreamingContextStates_TypeOf() { + return _System_Runtime_Serialization_StreamingContextStates_TypeOf(); } - late final _System_StringComparison_TypeOfPtr = + late final _System_Runtime_Serialization_StreamingContextStates_TypeOfPtr = _lookup>( - 'System_StringComparison_TypeOf'); - late final _System_StringComparison_TypeOf = - _System_StringComparison_TypeOfPtr.asFunction(); - - System_Type_t System_Text_NormalizationForm_TypeOf() { - return _System_Text_NormalizationForm_TypeOf(); - } - - late final _System_Text_NormalizationForm_TypeOfPtr = - _lookup>( - 'System_Text_NormalizationForm_TypeOf'); - late final _System_Text_NormalizationForm_TypeOf = - _System_Text_NormalizationForm_TypeOfPtr.asFunction< + 'System_Runtime_Serialization_StreamingContextStates_TypeOf'); + late final _System_Runtime_Serialization_StreamingContextStates_TypeOf = + _System_Runtime_Serialization_StreamingContextStates_TypeOfPtr.asFunction< System_Type_t Function()>(); - System_Type_t System_StringSplitOptions_TypeOf() { - return _System_StringSplitOptions_TypeOf(); + System_Type_t System_Reflection_ProcessorArchitecture_TypeOf() { + return _System_Reflection_ProcessorArchitecture_TypeOf(); } - late final _System_StringSplitOptions_TypeOfPtr = + late final _System_Reflection_ProcessorArchitecture_TypeOfPtr = _lookup>( - 'System_StringSplitOptions_TypeOf'); - late final _System_StringSplitOptions_TypeOf = - _System_StringSplitOptions_TypeOfPtr.asFunction< + 'System_Reflection_ProcessorArchitecture_TypeOf'); + late final _System_Reflection_ProcessorArchitecture_TypeOf = + _System_Reflection_ProcessorArchitecture_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_AssemblyContentType_TypeOf() { + return _System_Reflection_AssemblyContentType_TypeOf(); + } + + late final _System_Reflection_AssemblyContentType_TypeOfPtr = + _lookup>( + 'System_Reflection_AssemblyContentType_TypeOf'); + late final _System_Reflection_AssemblyContentType_TypeOf = + _System_Reflection_AssemblyContentType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_AssemblyNameFlags_TypeOf() { + return _System_Reflection_AssemblyNameFlags_TypeOf(); + } + + late final _System_Reflection_AssemblyNameFlags_TypeOfPtr = + _lookup>( + 'System_Reflection_AssemblyNameFlags_TypeOf'); + late final _System_Reflection_AssemblyNameFlags_TypeOf = + _System_Reflection_AssemblyNameFlags_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf() { + return _System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf(); + } + + late final _System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOfPtr = + _lookup>( + 'System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf'); + late final _System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOf = + _System_Configuration_Assemblies_AssemblyHashAlgorithm_TypeOfPtr + .asFunction(); + + System_Type_t + System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf() { + return _System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf(); + } + + late final _System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOfPtr = + _lookup>( + 'System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf'); + late final _System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOf = + _System_Configuration_Assemblies_AssemblyVersionCompatibility_TypeOfPtr + .asFunction(); + + System_Type_t System_Reflection_ParameterAttributes_TypeOf() { + return _System_Reflection_ParameterAttributes_TypeOf(); + } + + late final _System_Reflection_ParameterAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_ParameterAttributes_TypeOf'); + late final _System_Reflection_ParameterAttributes_TypeOf = + _System_Reflection_ParameterAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_PortableExecutableKinds_TypeOf() { + return _System_Reflection_PortableExecutableKinds_TypeOf(); + } + + late final _System_Reflection_PortableExecutableKinds_TypeOfPtr = + _lookup>( + 'System_Reflection_PortableExecutableKinds_TypeOf'); + late final _System_Reflection_PortableExecutableKinds_TypeOf = + _System_Reflection_PortableExecutableKinds_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_ImageFileMachine_TypeOf() { + return _System_Reflection_ImageFileMachine_TypeOf(); + } + + late final _System_Reflection_ImageFileMachine_TypeOfPtr = + _lookup>( + 'System_Reflection_ImageFileMachine_TypeOf'); + late final _System_Reflection_ImageFileMachine_TypeOf = + _System_Reflection_ImageFileMachine_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_MemberTypes_TypeOf() { + return _System_Reflection_MemberTypes_TypeOf(); + } + + late final _System_Reflection_MemberTypes_TypeOfPtr = + _lookup>( + 'System_Reflection_MemberTypes_TypeOf'); + late final _System_Reflection_MemberTypes_TypeOf = + _System_Reflection_MemberTypes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_BindingFlags_TypeOf() { + return _System_Reflection_BindingFlags_TypeOf(); + } + + late final _System_Reflection_BindingFlags_TypeOfPtr = + _lookup>( + 'System_Reflection_BindingFlags_TypeOf'); + late final _System_Reflection_BindingFlags_TypeOf = + _System_Reflection_BindingFlags_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_FieldAttributes_TypeOf() { + return _System_Reflection_FieldAttributes_TypeOf(); + } + + late final _System_Reflection_FieldAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_FieldAttributes_TypeOf'); + late final _System_Reflection_FieldAttributes_TypeOf = + _System_Reflection_FieldAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_PropertyAttributes_TypeOf() { + return _System_Reflection_PropertyAttributes_TypeOf(); + } + + late final _System_Reflection_PropertyAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_PropertyAttributes_TypeOf'); + late final _System_Reflection_PropertyAttributes_TypeOf = + _System_Reflection_PropertyAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_CallingConventions_TypeOf() { + return _System_Reflection_CallingConventions_TypeOf(); + } + + late final _System_Reflection_CallingConventions_TypeOfPtr = + _lookup>( + 'System_Reflection_CallingConventions_TypeOf'); + late final _System_Reflection_CallingConventions_TypeOf = + _System_Reflection_CallingConventions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_MethodAttributes_TypeOf() { + return _System_Reflection_MethodAttributes_TypeOf(); + } + + late final _System_Reflection_MethodAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_MethodAttributes_TypeOf'); + late final _System_Reflection_MethodAttributes_TypeOf = + _System_Reflection_MethodAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_MethodImplAttributes_TypeOf() { + return _System_Reflection_MethodImplAttributes_TypeOf(); + } + + late final _System_Reflection_MethodImplAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_MethodImplAttributes_TypeOf'); + late final _System_Reflection_MethodImplAttributes_TypeOf = + _System_Reflection_MethodImplAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_ExceptionHandlingClauseOptions_TypeOf() { + return _System_Reflection_ExceptionHandlingClauseOptions_TypeOf(); + } + + late final _System_Reflection_ExceptionHandlingClauseOptions_TypeOfPtr = + _lookup>( + 'System_Reflection_ExceptionHandlingClauseOptions_TypeOf'); + late final _System_Reflection_ExceptionHandlingClauseOptions_TypeOf = + _System_Reflection_ExceptionHandlingClauseOptions_TypeOfPtr.asFunction< System_Type_t Function()>(); System_Type_t System_Threading_Tasks_TaskStatus_TypeOf() { @@ -2547,6 +2659,29 @@ class NativeLibrary { _System_Threading_Tasks_ConfigureAwaitOptions_TypeOfPtr.asFunction< System_Type_t Function()>(); + System_Type_t System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf() { + return _System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf(); + } + + late final _System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf'); + late final _System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOf = + _System_Threading_Tasks_Sources_ValueTaskSourceStatus_TypeOfPtr + .asFunction(); + + System_Type_t + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf() { + return _System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf(); + } + + late final _System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf'); + late final _System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOf = + _System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_TypeOfPtr + .asFunction(); + System_Type_t System_IO_SeekOrigin_TypeOf() { return _System_IO_SeekOrigin_TypeOf(); } @@ -2557,17 +2692,211 @@ class NativeLibrary { late final _System_IO_SeekOrigin_TypeOf = _System_IO_SeekOrigin_TypeOfPtr.asFunction(); - System_Type_t System_Runtime_InteropServices_GCHandleType_TypeOf() { - return _System_Runtime_InteropServices_GCHandleType_TypeOf(); + System_Type_t System_IO_FileAccess_TypeOf() { + return _System_IO_FileAccess_TypeOf(); } - late final _System_Runtime_InteropServices_GCHandleType_TypeOfPtr = + late final _System_IO_FileAccess_TypeOfPtr = _lookup>( - 'System_Runtime_InteropServices_GCHandleType_TypeOf'); - late final _System_Runtime_InteropServices_GCHandleType_TypeOf = - _System_Runtime_InteropServices_GCHandleType_TypeOfPtr.asFunction< + 'System_IO_FileAccess_TypeOf'); + late final _System_IO_FileAccess_TypeOf = + _System_IO_FileAccess_TypeOfPtr.asFunction(); + + System_Type_t System_IO_FileMode_TypeOf() { + return _System_IO_FileMode_TypeOf(); + } + + late final _System_IO_FileMode_TypeOfPtr = + _lookup>( + 'System_IO_FileMode_TypeOf'); + late final _System_IO_FileMode_TypeOf = + _System_IO_FileMode_TypeOfPtr.asFunction(); + + System_Type_t System_IO_FileShare_TypeOf() { + return _System_IO_FileShare_TypeOf(); + } + + late final _System_IO_FileShare_TypeOfPtr = + _lookup>( + 'System_IO_FileShare_TypeOf'); + late final _System_IO_FileShare_TypeOf = + _System_IO_FileShare_TypeOfPtr.asFunction(); + + System_Type_t System_IO_FileOptions_TypeOf() { + return _System_IO_FileOptions_TypeOf(); + } + + late final _System_IO_FileOptions_TypeOfPtr = + _lookup>( + 'System_IO_FileOptions_TypeOf'); + late final _System_IO_FileOptions_TypeOf = + _System_IO_FileOptions_TypeOfPtr.asFunction(); + + System_Type_t System_Reflection_EventAttributes_TypeOf() { + return _System_Reflection_EventAttributes_TypeOf(); + } + + late final _System_Reflection_EventAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_EventAttributes_TypeOf'); + late final _System_Reflection_EventAttributes_TypeOf = + _System_Reflection_EventAttributes_TypeOfPtr.asFunction< System_Type_t Function()>(); + System_Type_t System_Reflection_ResourceLocation_TypeOf() { + return _System_Reflection_ResourceLocation_TypeOf(); + } + + late final _System_Reflection_ResourceLocation_TypeOfPtr = + _lookup>( + 'System_Reflection_ResourceLocation_TypeOf'); + late final _System_Reflection_ResourceLocation_TypeOf = + _System_Reflection_ResourceLocation_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Security_SecurityRuleSet_TypeOf() { + return _System_Security_SecurityRuleSet_TypeOf(); + } + + late final _System_Security_SecurityRuleSet_TypeOfPtr = + _lookup>( + 'System_Security_SecurityRuleSet_TypeOf'); + late final _System_Security_SecurityRuleSet_TypeOf = + _System_Security_SecurityRuleSet_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Buffers_OperationStatus_TypeOf() { + return _System_Buffers_OperationStatus_TypeOf(); + } + + late final _System_Buffers_OperationStatus_TypeOfPtr = + _lookup>( + 'System_Buffers_OperationStatus_TypeOf'); + late final _System_Buffers_OperationStatus_TypeOf = + _System_Buffers_OperationStatus_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Globalization_UnicodeCategory_TypeOf() { + return _System_Globalization_UnicodeCategory_TypeOf(); + } + + late final _System_Globalization_UnicodeCategory_TypeOfPtr = + _lookup>( + 'System_Globalization_UnicodeCategory_TypeOf'); + late final _System_Globalization_UnicodeCategory_TypeOf = + _System_Globalization_UnicodeCategory_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Globalization_CompareOptions_TypeOf() { + return _System_Globalization_CompareOptions_TypeOf(); + } + + late final _System_Globalization_CompareOptions_TypeOfPtr = + _lookup>( + 'System_Globalization_CompareOptions_TypeOf'); + late final _System_Globalization_CompareOptions_TypeOf = + _System_Globalization_CompareOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Globalization_DigitShapes_TypeOf() { + return _System_Globalization_DigitShapes_TypeOf(); + } + + late final _System_Globalization_DigitShapes_TypeOfPtr = + _lookup>( + 'System_Globalization_DigitShapes_TypeOf'); + late final _System_Globalization_DigitShapes_TypeOf = + _System_Globalization_DigitShapes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_StringComparison_TypeOf() { + return _System_StringComparison_TypeOf(); + } + + late final _System_StringComparison_TypeOfPtr = + _lookup>( + 'System_StringComparison_TypeOf'); + late final _System_StringComparison_TypeOf = + _System_StringComparison_TypeOfPtr.asFunction(); + + System_Type_t System_Text_NormalizationForm_TypeOf() { + return _System_Text_NormalizationForm_TypeOf(); + } + + late final _System_Text_NormalizationForm_TypeOfPtr = + _lookup>( + 'System_Text_NormalizationForm_TypeOf'); + late final _System_Text_NormalizationForm_TypeOf = + _System_Text_NormalizationForm_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_StringSplitOptions_TypeOf() { + return _System_StringSplitOptions_TypeOf(); + } + + late final _System_StringSplitOptions_TypeOfPtr = + _lookup>( + 'System_StringSplitOptions_TypeOf'); + late final _System_StringSplitOptions_TypeOf = + _System_StringSplitOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_GenericParameterAttributes_TypeOf() { + return _System_Reflection_GenericParameterAttributes_TypeOf(); + } + + late final _System_Reflection_GenericParameterAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_GenericParameterAttributes_TypeOf'); + late final _System_Reflection_GenericParameterAttributes_TypeOf = + _System_Reflection_GenericParameterAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Reflection_TypeAttributes_TypeOf() { + return _System_Reflection_TypeAttributes_TypeOf(); + } + + late final _System_Reflection_TypeAttributes_TypeOfPtr = + _lookup>( + 'System_Reflection_TypeAttributes_TypeOf'); + late final _System_Reflection_TypeAttributes_TypeOf = + _System_Reflection_TypeAttributes_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Runtime_InteropServices_LayoutKind_TypeOf() { + return _System_Runtime_InteropServices_LayoutKind_TypeOf(); + } + + late final _System_Runtime_InteropServices_LayoutKind_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_LayoutKind_TypeOf'); + late final _System_Runtime_InteropServices_LayoutKind_TypeOf = + _System_Runtime_InteropServices_LayoutKind_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Runtime_InteropServices_CharSet_TypeOf() { + return _System_Runtime_InteropServices_CharSet_TypeOf(); + } + + late final _System_Runtime_InteropServices_CharSet_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_CharSet_TypeOf'); + late final _System_Runtime_InteropServices_CharSet_TypeOf = + _System_Runtime_InteropServices_CharSet_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t + System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf() { + return _System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf(); + } + + late final _System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf'); + late final _System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOf = + _System_Runtime_InteropServices_CustomQueryInterfaceMode_TypeOfPtr + .asFunction(); + System_Type_t System_Object_GetType( System_Object_t self, ffi.Pointer outException, @@ -2783,6 +3112,26 @@ class NativeLibrary { System_Type_t Function( System_String_t, ffi.Pointer)>(); + System_Type_t System_Type_GetTypeFromHandle( + System_RuntimeTypeHandle_t handle, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromHandle( + handle, + outException, + ); + } + + late final _System_Type_GetTypeFromHandlePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_Type_GetTypeFromHandle'); + late final _System_Type_GetTypeFromHandle = + _System_Type_GetTypeFromHandlePtr.asFunction< + System_Type_t Function( + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + System_Type_t System_Type_GetType_3( System_Type_t self, ffi.Pointer outException, @@ -2958,6 +3307,136 @@ class NativeLibrary { bool Function( System_Type_t, System_Type_t, ffi.Pointer)>(); + System_Reflection_ConstructorInfo_t System_Type_GetConstructor( + System_Type_t self, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetConstructor( + self, + types, + outException, + ); + } + + late final _System_Type_GetConstructorPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, + System_Type_Array_t, + ffi.Pointer)>>('System_Type_GetConstructor'); + late final _System_Type_GetConstructor = + _System_Type_GetConstructorPtr.asFunction< + System_Reflection_ConstructorInfo_t Function(System_Type_t, + System_Type_Array_t, ffi.Pointer)>(); + + System_Reflection_ConstructorInfo_t System_Type_GetConstructor_1( + System_Type_t self, + int bindingAttr, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetConstructor_1( + self, + bindingAttr, + types, + outException, + ); + } + + late final _System_Type_GetConstructor_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, + ffi.Int32, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Type_GetConstructor_1'); + late final _System_Type_GetConstructor_1 = + _System_Type_GetConstructor_1Ptr.asFunction< + System_Reflection_ConstructorInfo_t Function(System_Type_t, int, + System_Type_Array_t, ffi.Pointer)>(); + + System_Reflection_ConstructorInfo_t System_Type_GetConstructor_2( + System_Type_t self, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetConstructor_2( + self, + bindingAttr, + binder, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetConstructor_2Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Type_GetConstructor_2'); + late final _System_Type_GetConstructor_2 = + _System_Type_GetConstructor_2Ptr.asFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, + int, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_ConstructorInfo_t System_Type_GetConstructor_3( + System_Type_t self, + int bindingAttr, + System_Reflection_Binder_t binder, + int callConvention, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetConstructor_3( + self, + bindingAttr, + binder, + callConvention, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetConstructor_3Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, + ffi.Int32, + System_Reflection_Binder_t, + ffi.Int32, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Type_GetConstructor_3'); + late final _System_Type_GetConstructor_3 = + _System_Type_GetConstructor_3Ptr.asFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, + int, + System_Reflection_Binder_t, + int, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + System_Reflection_ConstructorInfo_Array_t System_Type_GetConstructors( System_Type_t self, ffi.Pointer outException, @@ -2977,6 +3456,73 @@ class NativeLibrary { System_Reflection_ConstructorInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_ConstructorInfo_Array_t System_Type_GetConstructors_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetConstructors_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetConstructors_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_Array_t Function( + System_Type_t, ffi.Int32, ffi.Pointer)>>( + 'System_Type_GetConstructors_1'); + late final _System_Type_GetConstructors_1 = + _System_Type_GetConstructors_1Ptr.asFunction< + System_Reflection_ConstructorInfo_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Reflection_EventInfo_t System_Type_GetEvent( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetEvent( + self, + name, + outException, + ); + } + + late final _System_Type_GetEventPtr = _lookup< + ffi.NativeFunction< + System_Reflection_EventInfo_t Function(System_Type_t, System_String_t, + ffi.Pointer)>>('System_Type_GetEvent'); + late final _System_Type_GetEvent = _System_Type_GetEventPtr.asFunction< + System_Reflection_EventInfo_t Function( + System_Type_t, System_String_t, ffi.Pointer)>(); + + System_Reflection_EventInfo_t System_Type_GetEvent_1( + System_Type_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetEvent_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetEvent_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_EventInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetEvent_1'); + late final _System_Type_GetEvent_1 = _System_Type_GetEvent_1Ptr.asFunction< + System_Reflection_EventInfo_t Function(System_Type_t, System_String_t, + int, ffi.Pointer)>(); + System_Reflection_EventInfo_Array_t System_Type_GetEvents( System_Type_t self, ffi.Pointer outException, @@ -2995,6 +3541,71 @@ class NativeLibrary { System_Reflection_EventInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_EventInfo_Array_t System_Type_GetEvents_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetEvents_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetEvents_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_EventInfo_Array_t Function(System_Type_t, ffi.Int32, + ffi.Pointer)>>('System_Type_GetEvents_1'); + late final _System_Type_GetEvents_1 = _System_Type_GetEvents_1Ptr.asFunction< + System_Reflection_EventInfo_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Type_GetField( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetField( + self, + name, + outException, + ); + } + + late final _System_Type_GetFieldPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function(System_Type_t, System_String_t, + ffi.Pointer)>>('System_Type_GetField'); + late final _System_Type_GetField = _System_Type_GetFieldPtr.asFunction< + System_Reflection_FieldInfo_t Function( + System_Type_t, System_String_t, ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Type_GetField_1( + System_Type_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetField_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetField_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetField_1'); + late final _System_Type_GetField_1 = _System_Type_GetField_1Ptr.asFunction< + System_Reflection_FieldInfo_t Function(System_Type_t, System_String_t, + int, ffi.Pointer)>(); + System_Reflection_FieldInfo_Array_t System_Type_GetFields( System_Type_t self, ffi.Pointer outException, @@ -3013,6 +3624,26 @@ class NativeLibrary { System_Reflection_FieldInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_FieldInfo_Array_t System_Type_GetFields_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetFields_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetFields_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_Array_t Function(System_Type_t, ffi.Int32, + ffi.Pointer)>>('System_Type_GetFields_1'); + late final _System_Type_GetFields_1 = _System_Type_GetFields_1Ptr.asFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + System_Type_Array_t System_Type_GetFunctionPointerCallingConventions( System_Type_t self, ffi.Pointer outException, @@ -3095,6 +3726,59 @@ class NativeLibrary { System_Reflection_MemberInfo_Array_t Function( System_Type_t, System_String_t, ffi.Pointer)>(); + System_Reflection_MemberInfo_Array_t System_Type_GetMember_1( + System_Type_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetMember_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetMember_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetMember_1'); + late final _System_Type_GetMember_1 = _System_Type_GetMember_1Ptr.asFunction< + System_Reflection_MemberInfo_Array_t Function(System_Type_t, + System_String_t, int, ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Type_GetMember_2( + System_Type_t self, + System_String_t name, + int type, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetMember_2( + self, + name, + type, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetMember_2Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetMember_2'); + late final _System_Type_GetMember_2 = _System_Type_GetMember_2Ptr.asFunction< + System_Reflection_MemberInfo_Array_t Function(System_Type_t, + System_String_t, int, int, ffi.Pointer)>(); + System_Reflection_MemberInfo_Array_t System_Type_GetMembers( System_Type_t self, ffi.Pointer outException, @@ -3113,6 +3797,429 @@ class NativeLibrary { System_Reflection_MemberInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_MemberInfo_t + System_Type_GetMemberWithSameMetadataDefinitionAs( + System_Type_t self, + System_Reflection_MemberInfo_t member, + ffi.Pointer outException, + ) { + return _System_Type_GetMemberWithSameMetadataDefinitionAs( + self, + member, + outException, + ); + } + + late final _System_Type_GetMemberWithSameMetadataDefinitionAsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_t Function( + System_Type_t, + System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Type_GetMemberWithSameMetadataDefinitionAs'); + late final _System_Type_GetMemberWithSameMetadataDefinitionAs = + _System_Type_GetMemberWithSameMetadataDefinitionAsPtr.asFunction< + System_Reflection_MemberInfo_t Function( + System_Type_t, + System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Type_GetMembers_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetMembers_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetMembers_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetMembers_1'); + late final _System_Type_GetMembers_1 = + _System_Type_GetMembers_1Ptr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod( + self, + name, + outException, + ); + } + + late final _System_Type_GetMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Pointer)>>('System_Type_GetMethod'); + late final _System_Type_GetMethod = _System_Type_GetMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, System_String_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_1( + System_Type_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetMethod_1'); + late final _System_Type_GetMethod_1 = _System_Type_GetMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Type_t, System_String_t, + int, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_2( + System_Type_t self, + System_String_t name, + int bindingAttr, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_2( + self, + name, + bindingAttr, + types, + outException, + ); + } + + late final _System_Type_GetMethod_2Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Type_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_2'); + late final _System_Type_GetMethod_2 = _System_Type_GetMethod_2Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Type_t, System_String_t, + int, System_Type_Array_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_3( + System_Type_t self, + System_String_t name, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_3( + self, + name, + types, + outException, + ); + } + + late final _System_Type_GetMethod_3Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + System_Type_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_3'); + late final _System_Type_GetMethod_3 = _System_Type_GetMethod_3Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Type_t, System_String_t, + System_Type_Array_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_4( + System_Type_t self, + System_String_t name, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_4( + self, + name, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetMethod_4Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_4'); + late final _System_Type_GetMethod_4 = _System_Type_GetMethod_4Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_5( + System_Type_t self, + System_String_t name, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_5( + self, + name, + bindingAttr, + binder, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetMethod_5Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_5'); + late final _System_Type_GetMethod_5 = _System_Type_GetMethod_5Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_6( + System_Type_t self, + System_String_t name, + int bindingAttr, + System_Reflection_Binder_t binder, + int callConvention, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_6( + self, + name, + bindingAttr, + binder, + callConvention, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetMethod_6Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + ffi.Int32, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_6'); + late final _System_Type_GetMethod_6 = _System_Type_GetMethod_6Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + int, + System_Reflection_Binder_t, + int, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_7( + System_Type_t self, + System_String_t name, + int genericParameterCount, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_7( + self, + name, + genericParameterCount, + types, + outException, + ); + } + + late final _System_Type_GetMethod_7Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Type_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_7'); + late final _System_Type_GetMethod_7 = _System_Type_GetMethod_7Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Type_t, System_String_t, + int, System_Type_Array_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_8( + System_Type_t self, + System_String_t name, + int genericParameterCount, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_8( + self, + name, + genericParameterCount, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetMethod_8Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_8'); + late final _System_Type_GetMethod_8 = _System_Type_GetMethod_8Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + int, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_9( + System_Type_t self, + System_String_t name, + int genericParameterCount, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_9( + self, + name, + genericParameterCount, + bindingAttr, + binder, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetMethod_9Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Int32, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_9'); + late final _System_Type_GetMethod_9 = _System_Type_GetMethod_9Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + int, + int, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Type_GetMethod_10( + System_Type_t self, + System_String_t name, + int genericParameterCount, + int bindingAttr, + System_Reflection_Binder_t binder, + int callConvention, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetMethod_10( + self, + name, + genericParameterCount, + bindingAttr, + binder, + callConvention, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetMethod_10Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Int32, + System_Reflection_Binder_t, + ffi.Int32, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetMethod_10'); + late final _System_Type_GetMethod_10 = + _System_Type_GetMethod_10Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Type_t, + System_String_t, + int, + int, + System_Reflection_Binder_t, + int, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + System_Reflection_MethodInfo_Array_t System_Type_GetMethods( System_Type_t self, ffi.Pointer outException, @@ -3131,6 +4238,29 @@ class NativeLibrary { System_Reflection_MethodInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_MethodInfo_Array_t System_Type_GetMethods_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetMethods_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetMethods_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Type_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetMethods_1'); + late final _System_Type_GetMethods_1 = + _System_Type_GetMethods_1Ptr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + System_Type_t System_Type_GetNestedType( System_Type_t self, System_String_t name, @@ -3152,6 +4282,29 @@ class NativeLibrary { System_Type_t Function(System_Type_t, System_String_t, ffi.Pointer)>(); + System_Type_t System_Type_GetNestedType_1( + System_Type_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetNestedType_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetNestedType_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_Type_GetNestedType_1'); + late final _System_Type_GetNestedType_1 = + _System_Type_GetNestedType_1Ptr.asFunction< + System_Type_t Function(System_Type_t, System_String_t, int, + ffi.Pointer)>(); + System_Type_Array_t System_Type_GetNestedTypes( System_Type_t self, ffi.Pointer outException, @@ -3171,6 +4324,249 @@ class NativeLibrary { System_Type_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Type_Array_t System_Type_GetNestedTypes_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetNestedTypes_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetNestedTypes_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Int32, ffi.Pointer)>>( + 'System_Type_GetNestedTypes_1'); + late final _System_Type_GetNestedTypes_1 = + _System_Type_GetNestedTypes_1Ptr.asFunction< + System_Type_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty( + self, + name, + outException, + ); + } + + late final _System_Type_GetPropertyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + ffi.Pointer)>>('System_Type_GetProperty'); + late final _System_Type_GetProperty = _System_Type_GetPropertyPtr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, System_String_t, ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty_1( + System_Type_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetProperty_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetProperty_1'); + late final _System_Type_GetProperty_1 = + _System_Type_GetProperty_1Ptr.asFunction< + System_Reflection_PropertyInfo_t Function(System_Type_t, + System_String_t, int, ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty_2( + System_Type_t self, + System_String_t name, + System_Type_t returnType, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty_2( + self, + name, + returnType, + outException, + ); + } + + late final _System_Type_GetProperty_2Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_t, + ffi.Pointer)>>('System_Type_GetProperty_2'); + late final _System_Type_GetProperty_2 = + _System_Type_GetProperty_2Ptr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_t, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty_3( + System_Type_t self, + System_String_t name, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty_3( + self, + name, + types, + outException, + ); + } + + late final _System_Type_GetProperty_3Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_Array_t, + ffi.Pointer)>>('System_Type_GetProperty_3'); + late final _System_Type_GetProperty_3 = + _System_Type_GetProperty_3Ptr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty_4( + System_Type_t self, + System_String_t name, + System_Type_t returnType, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty_4( + self, + name, + returnType, + types, + outException, + ); + } + + late final _System_Type_GetProperty_4Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_t, + System_Type_Array_t, + ffi.Pointer)>>('System_Type_GetProperty_4'); + late final _System_Type_GetProperty_4 = + _System_Type_GetProperty_4Ptr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty_5( + System_Type_t self, + System_String_t name, + System_Type_t returnType, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty_5( + self, + name, + returnType, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetProperty_5Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetProperty_5'); + late final _System_Type_GetProperty_5 = + _System_Type_GetProperty_5Ptr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Type_GetProperty_6( + System_Type_t self, + System_String_t name, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Type_t returnType, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Type_GetProperty_6( + self, + name, + bindingAttr, + binder, + returnType, + types, + modifiers, + outException, + ); + } + + late final _System_Type_GetProperty_6Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>('System_Type_GetProperty_6'); + late final _System_Type_GetProperty_6 = + _System_Type_GetProperty_6Ptr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Type_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + System_Reflection_PropertyInfo_Array_t System_Type_GetProperties( System_Type_t self, ffi.Pointer outException, @@ -3190,6 +4586,29 @@ class NativeLibrary { System_Reflection_PropertyInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_PropertyInfo_Array_t System_Type_GetProperties_1( + System_Type_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Type_GetProperties_1( + self, + bindingAttr, + outException, + ); + } + + late final _System_Type_GetProperties_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_Array_t Function( + System_Type_t, + ffi.Int32, + ffi.Pointer)>>('System_Type_GetProperties_1'); + late final _System_Type_GetProperties_1 = + _System_Type_GetProperties_1Ptr.asFunction< + System_Reflection_PropertyInfo_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + System_Reflection_MemberInfo_Array_t System_Type_GetDefaultMembers( System_Type_t self, ffi.Pointer outException, @@ -3210,6 +4629,25 @@ class NativeLibrary { System_Reflection_MemberInfo_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_RuntimeTypeHandle_t System_Type_GetTypeHandle( + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeHandle( + o, + outException, + ); + } + + late final _System_Type_GetTypeHandlePtr = _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function(System_Object_t, + ffi.Pointer)>>('System_Type_GetTypeHandle'); + late final _System_Type_GetTypeHandle = + _System_Type_GetTypeHandlePtr.asFunction< + System_RuntimeTypeHandle_t Function( + System_Object_t, ffi.Pointer)>(); + System_Type_Array_t System_Type_GetTypeArray( System_Object_Array_t args, ffi.Pointer outException, @@ -3422,6 +4860,145 @@ class NativeLibrary { System_Type_t Function(System_String_t, System_String_t, bool, ffi.Pointer)>(); + System_Object_t System_Type_InvokeMember( + System_Type_t self, + System_String_t name, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_t target, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_Type_InvokeMember( + self, + name, + invokeAttr, + binder, + target, + args, + outException, + ); + } + + late final _System_Type_InvokeMemberPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>>('System_Type_InvokeMember'); + late final _System_Type_InvokeMember = + _System_Type_InvokeMemberPtr.asFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Object_t System_Type_InvokeMember_1( + System_Type_t self, + System_String_t name, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_t target, + System_Object_Array_t args, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Type_InvokeMember_1( + self, + name, + invokeAttr, + binder, + target, + args, + culture, + outException, + ); + } + + late final _System_Type_InvokeMember_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_Type_InvokeMember_1'); + late final _System_Type_InvokeMember_1 = + _System_Type_InvokeMember_1Ptr.asFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Type_InvokeMember_2( + System_Type_t self, + System_String_t name, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_t target, + System_Object_Array_t args, + System_Reflection_ParameterModifier_Array_t modifiers, + System_Globalization_CultureInfo_t culture, + System_String_Array_t namedParameters, + ffi.Pointer outException, + ) { + return _System_Type_InvokeMember_2( + self, + name, + invokeAttr, + binder, + target, + args, + modifiers, + culture, + namedParameters, + outException, + ); + } + + late final _System_Type_InvokeMember_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + System_Reflection_ParameterModifier_Array_t, + System_Globalization_CultureInfo_t, + System_String_Array_t, + ffi.Pointer)>>('System_Type_InvokeMember_2'); + late final _System_Type_InvokeMember_2 = + _System_Type_InvokeMember_2Ptr.asFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + System_Reflection_ParameterModifier_Array_t, + System_Globalization_CultureInfo_t, + System_String_Array_t, + ffi.Pointer)>(); + System_Type_t System_Type_GetInterface( System_Type_t self, System_String_t name, @@ -3485,6 +5062,29 @@ class NativeLibrary { System_Type_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_InterfaceMapping_t System_Type_GetInterfaceMap( + System_Type_t self, + System_Type_t interfaceType, + ffi.Pointer outException, + ) { + return _System_Type_GetInterfaceMap( + self, + interfaceType, + outException, + ); + } + + late final _System_Type_GetInterfaceMapPtr = _lookup< + ffi.NativeFunction< + System_Reflection_InterfaceMapping_t Function( + System_Type_t, + System_Type_t, + ffi.Pointer)>>('System_Type_GetInterfaceMap'); + late final _System_Type_GetInterfaceMap = + _System_Type_GetInterfaceMapPtr.asFunction< + System_Reflection_InterfaceMapping_t Function( + System_Type_t, System_Type_t, ffi.Pointer)>(); + bool System_Type_IsInstanceOfType( System_Type_t self, System_Object_t o, @@ -3886,6 +5486,71 @@ class NativeLibrary { System_String_Array_t Function( System_Type_t, ffi.Pointer)>(); + System_Type_Array_t System_Type_FindInterfaces( + System_Type_t self, + System_Reflection_TypeFilter_t filter, + System_Object_t filterCriteria, + ffi.Pointer outException, + ) { + return _System_Type_FindInterfaces( + self, + filter, + filterCriteria, + outException, + ); + } + + late final _System_Type_FindInterfacesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, + System_Reflection_TypeFilter_t, + System_Object_t, + ffi.Pointer)>>('System_Type_FindInterfaces'); + late final _System_Type_FindInterfaces = + _System_Type_FindInterfacesPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, + System_Reflection_TypeFilter_t, + System_Object_t, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Type_FindMembers( + System_Type_t self, + int memberType, + int bindingAttr, + System_Reflection_MemberFilter_t filter, + System_Object_t filterCriteria, + ffi.Pointer outException, + ) { + return _System_Type_FindMembers( + self, + memberType, + bindingAttr, + filter, + filterCriteria, + outException, + ); + } + + late final _System_Type_FindMembersPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, + ffi.Int32, + ffi.Int32, + System_Reflection_MemberFilter_t, + System_Object_t, + ffi.Pointer)>>('System_Type_FindMembers'); + late final _System_Type_FindMembers = _System_Type_FindMembersPtr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, + int, + int, + System_Reflection_MemberFilter_t, + System_Object_t, + ffi.Pointer)>(); + bool System_Type_IsSubclassOf( System_Type_t self, System_Type_t c, @@ -3947,6 +5612,24 @@ class NativeLibrary { _System_Type_IsInterface_GetPtr.asFunction< bool Function(System_Type_t, ffi.Pointer)>(); + int System_Type_MemberType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_MemberType_Get( + self, + outException, + ); + } + + late final _System_Type_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, + ffi.Pointer)>>('System_Type_MemberType_Get'); + late final _System_Type_MemberType_Get = + _System_Type_MemberType_GetPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + System_String_t System_Type_Namespace_Get( System_Type_t self, ffi.Pointer outException, @@ -4005,6 +5688,43 @@ class NativeLibrary { System_String_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_Assembly_t System_Type_Assembly_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_Assembly_Get( + self, + outException, + ); + } + + late final _System_Type_Assembly_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_Assembly_Get'); + late final _System_Type_Assembly_Get = + _System_Type_Assembly_GetPtr.asFunction< + System_Reflection_Assembly_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_Module_t System_Type_Module_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_Module_Get( + self, + outException, + ); + } + + late final _System_Type_Module_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_Module_Get'); + late final _System_Type_Module_Get = _System_Type_Module_GetPtr.asFunction< + System_Reflection_Module_t Function( + System_Type_t, ffi.Pointer)>(); + bool System_Type_IsNested_Get( System_Type_t self, ffi.Pointer outException, @@ -4043,6 +5763,26 @@ class NativeLibrary { System_Type_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_MethodBase_t System_Type_DeclaringMethod_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_DeclaringMethod_Get( + self, + outException, + ); + } + + late final _System_Type_DeclaringMethod_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_DeclaringMethod_Get'); + late final _System_Type_DeclaringMethod_Get = + _System_Type_DeclaringMethod_GetPtr.asFunction< + System_Reflection_MethodBase_t Function( + System_Type_t, ffi.Pointer)>(); + System_Type_t System_Type_ReflectedType_Get( System_Type_t self, ffi.Pointer outException, @@ -4419,6 +6159,43 @@ class NativeLibrary { _System_Type_GenericParameterPosition_GetPtr.asFunction< int Function(System_Type_t, ffi.Pointer)>(); + int System_Type_GenericParameterAttributes_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GenericParameterAttributes_Get( + self, + outException, + ); + } + + late final _System_Type_GenericParameterAttributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GenericParameterAttributes_Get'); + late final _System_Type_GenericParameterAttributes_Get = + _System_Type_GenericParameterAttributes_GetPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + int System_Type_Attributes_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_Attributes_Get( + self, + outException, + ); + } + + late final _System_Type_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, + ffi.Pointer)>>('System_Type_Attributes_Get'); + late final _System_Type_Attributes_Get = + _System_Type_Attributes_GetPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + bool System_Type_IsAbstract_Get( System_Type_t self, ffi.Pointer outException, @@ -4956,6 +6733,66 @@ class NativeLibrary { _System_Type_IsSecurityTransparent_GetPtr.asFunction< bool Function(System_Type_t, ffi.Pointer)>(); + System_Runtime_InteropServices_StructLayoutAttribute_t + System_Type_StructLayoutAttribute_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_StructLayoutAttribute_Get( + self, + outException, + ); + } + + late final _System_Type_StructLayoutAttribute_GetPtr = _lookup< + ffi.NativeFunction< + System_Runtime_InteropServices_StructLayoutAttribute_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_StructLayoutAttribute_Get'); + late final _System_Type_StructLayoutAttribute_Get = + _System_Type_StructLayoutAttribute_GetPtr.asFunction< + System_Runtime_InteropServices_StructLayoutAttribute_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_ConstructorInfo_t System_Type_TypeInitializer_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_TypeInitializer_Get( + self, + outException, + ); + } + + late final _System_Type_TypeInitializer_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_TypeInitializer_Get'); + late final _System_Type_TypeInitializer_Get = + _System_Type_TypeInitializer_GetPtr.asFunction< + System_Reflection_ConstructorInfo_t Function( + System_Type_t, ffi.Pointer)>(); + + System_RuntimeTypeHandle_t System_Type_TypeHandle_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_TypeHandle_Get( + self, + outException, + ); + } + + late final _System_Type_TypeHandle_GetPtr = _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_TypeHandle_Get'); + late final _System_Type_TypeHandle_Get = + _System_Type_TypeHandle_GetPtr.asFunction< + System_RuntimeTypeHandle_t Function( + System_Type_t, ffi.Pointer)>(); + System_Guid_t System_Type_GUID_Get( System_Type_t self, ffi.Pointer outException, @@ -4992,6 +6829,24 @@ class NativeLibrary { System_Type_t Function( System_Type_t, ffi.Pointer)>(); + System_Reflection_Binder_t System_Type_DefaultBinder_Get( + ffi.Pointer outException, + ) { + return _System_Type_DefaultBinder_Get( + outException, + ); + } + + late final _System_Type_DefaultBinder_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Binder_t Function( + ffi.Pointer)>>( + 'System_Type_DefaultBinder_Get'); + late final _System_Type_DefaultBinder_Get = + _System_Type_DefaultBinder_GetPtr.asFunction< + System_Reflection_Binder_t Function( + ffi.Pointer)>(); + bool System_Type_IsSerializable_Get( System_Type_t self, ffi.Pointer outException, @@ -5078,6 +6933,38 @@ class NativeLibrary { late final _System_Type_Missing_Get = _System_Type_Missing_GetPtr.asFunction(); + System_Reflection_MemberFilter_t System_Type_FilterAttribute_Get() { + return _System_Type_FilterAttribute_Get(); + } + + late final _System_Type_FilterAttribute_GetPtr = + _lookup>( + 'System_Type_FilterAttribute_Get'); + late final _System_Type_FilterAttribute_Get = + _System_Type_FilterAttribute_GetPtr.asFunction< + System_Reflection_MemberFilter_t Function()>(); + + System_Reflection_MemberFilter_t System_Type_FilterName_Get() { + return _System_Type_FilterName_Get(); + } + + late final _System_Type_FilterName_GetPtr = + _lookup>( + 'System_Type_FilterName_Get'); + late final _System_Type_FilterName_Get = _System_Type_FilterName_GetPtr + .asFunction(); + + System_Reflection_MemberFilter_t System_Type_FilterNameIgnoreCase_Get() { + return _System_Type_FilterNameIgnoreCase_Get(); + } + + late final _System_Type_FilterNameIgnoreCase_GetPtr = + _lookup>( + 'System_Type_FilterNameIgnoreCase_Get'); + late final _System_Type_FilterNameIgnoreCase_Get = + _System_Type_FilterNameIgnoreCase_GetPtr.asFunction< + System_Reflection_MemberFilter_t Function()>(); + System_Type_t System_Type_TypeOf() { return _System_Type_TypeOf(); } @@ -5102,15 +6989,3001 @@ class NativeLibrary { late final _System_Type_Destroy = _System_Type_DestroyPtr.asFunction(); - System_Type_t System_Boolean_TypeOf() { - return _System_Boolean_TypeOf(); + bool System_Reflection_MemberInfo_HasSameMetadataDefinitionAs( + System_Reflection_MemberInfo_t self, + System_Reflection_MemberInfo_t other, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_HasSameMetadataDefinitionAs( + self, + other, + outException, + ); } - late final _System_Boolean_TypeOfPtr = + late final _System_Reflection_MemberInfo_HasSameMetadataDefinitionAsPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_MemberInfo_t, + System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_HasSameMetadataDefinitionAs'); + late final _System_Reflection_MemberInfo_HasSameMetadataDefinitionAs = + _System_Reflection_MemberInfo_HasSameMetadataDefinitionAsPtr.asFunction< + bool Function( + System_Reflection_MemberInfo_t, + System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_MemberInfo_IsDefined( + System_Reflection_MemberInfo_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_IsDefined( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_MemberInfo_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MemberInfo_t, System_Type_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_MemberInfo_IsDefined'); + late final _System_Reflection_MemberInfo_IsDefined = + _System_Reflection_MemberInfo_IsDefinedPtr.asFunction< + bool Function(System_Reflection_MemberInfo_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_MemberInfo_GetCustomAttributes( + System_Reflection_MemberInfo_t self, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_GetCustomAttributes( + self, + inherit, + outException, + ); + } + + late final _System_Reflection_MemberInfo_GetCustomAttributesPtr = _lookup< + ffi.NativeFunction< + System_Object_Array_t Function(System_Reflection_MemberInfo_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_MemberInfo_GetCustomAttributes'); + late final _System_Reflection_MemberInfo_GetCustomAttributes = + _System_Reflection_MemberInfo_GetCustomAttributesPtr.asFunction< + System_Object_Array_t Function(System_Reflection_MemberInfo_t, bool, + ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_MemberInfo_GetCustomAttributes_1( + System_Reflection_MemberInfo_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_GetCustomAttributes_1( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_MemberInfo_GetCustomAttributes_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_Array_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_MemberInfo_GetCustomAttributes_1'); + late final _System_Reflection_MemberInfo_GetCustomAttributes_1 = + _System_Reflection_MemberInfo_GetCustomAttributes_1Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_MemberInfo_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_MemberInfo_GetCustomAttributesData( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_GetCustomAttributesData( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_GetCustomAttributesDataPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_GetCustomAttributesData'); + late final _System_Reflection_MemberInfo_GetCustomAttributesData = + _System_Reflection_MemberInfo_GetCustomAttributesDataPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_MemberInfo_Equals( + System_Reflection_MemberInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_MemberInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MemberInfo_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_Equals'); + late final _System_Reflection_MemberInfo_Equals = + _System_Reflection_MemberInfo_EqualsPtr.asFunction< + bool Function(System_Reflection_MemberInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_MemberInfo_GetHashCode( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_GetHashCode'); + late final _System_Reflection_MemberInfo_GetHashCode = + _System_Reflection_MemberInfo_GetHashCodePtr.asFunction< + int Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + int System_Reflection_MemberInfo_MemberType_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_MemberType_Get'); + late final _System_Reflection_MemberInfo_MemberType_Get = + _System_Reflection_MemberInfo_MemberType_GetPtr.asFunction< + int Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_MemberInfo_Name_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_Name_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_Name_Get'); + late final _System_Reflection_MemberInfo_Name_Get = + _System_Reflection_MemberInfo_Name_GetPtr.asFunction< + System_String_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MemberInfo_DeclaringType_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_DeclaringType_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_DeclaringType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_DeclaringType_Get'); + late final _System_Reflection_MemberInfo_DeclaringType_Get = + _System_Reflection_MemberInfo_DeclaringType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MemberInfo_ReflectedType_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_ReflectedType_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_ReflectedType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_ReflectedType_Get'); + late final _System_Reflection_MemberInfo_ReflectedType_Get = + _System_Reflection_MemberInfo_ReflectedType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Reflection_Module_t System_Reflection_MemberInfo_Module_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_Module_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_Module_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_Module_Get'); + late final _System_Reflection_MemberInfo_Module_Get = + _System_Reflection_MemberInfo_Module_GetPtr.asFunction< + System_Reflection_Module_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_MemberInfo_CustomAttributes_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_CustomAttributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_CustomAttributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_CustomAttributes_Get'); + late final _System_Reflection_MemberInfo_CustomAttributes_Get = + _System_Reflection_MemberInfo_CustomAttributes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_MemberInfo_IsCollectible_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_IsCollectible_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_IsCollectible_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_IsCollectible_Get'); + late final _System_Reflection_MemberInfo_IsCollectible_Get = + _System_Reflection_MemberInfo_IsCollectible_GetPtr.asFunction< + bool Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + int System_Reflection_MemberInfo_MetadataToken_Get( + System_Reflection_MemberInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberInfo_MetadataToken_Get( + self, + outException, + ); + } + + late final _System_Reflection_MemberInfo_MetadataToken_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MemberInfo_MetadataToken_Get'); + late final _System_Reflection_MemberInfo_MetadataToken_Get = + _System_Reflection_MemberInfo_MetadataToken_GetPtr.asFunction< + int Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MemberInfo_TypeOf() { + return _System_Reflection_MemberInfo_TypeOf(); + } + + late final _System_Reflection_MemberInfo_TypeOfPtr = _lookup>( - 'System_Boolean_TypeOf'); - late final _System_Boolean_TypeOf = - _System_Boolean_TypeOfPtr.asFunction(); + 'System_Reflection_MemberInfo_TypeOf'); + late final _System_Reflection_MemberInfo_TypeOf = + _System_Reflection_MemberInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_MemberInfo_Destroy( + System_Reflection_MemberInfo_t self, + ) { + return _System_Reflection_MemberInfo_Destroy( + self, + ); + } + + late final _System_Reflection_MemberInfo_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_MemberInfo_Destroy'); + late final _System_Reflection_MemberInfo_Destroy = + _System_Reflection_MemberInfo_DestroyPtr.asFunction< + void Function(System_Reflection_MemberInfo_t)>(); + + System_Object_Array_t + System_Reflection_ICustomAttributeProvider_GetCustomAttributes( + System_Reflection_ICustomAttributeProvider_t self, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_ICustomAttributeProvider_GetCustomAttributes( + self, + inherit, + outException, + ); + } + + late final _System_Reflection_ICustomAttributeProvider_GetCustomAttributesPtr = + _lookup< + ffi.NativeFunction< + System_Object_Array_t Function( + System_Reflection_ICustomAttributeProvider_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_ICustomAttributeProvider_GetCustomAttributes'); + late final _System_Reflection_ICustomAttributeProvider_GetCustomAttributes = + _System_Reflection_ICustomAttributeProvider_GetCustomAttributesPtr + .asFunction< + System_Object_Array_t Function( + System_Reflection_ICustomAttributeProvider_t, + bool, + ffi.Pointer)>(); + + System_Object_Array_t + System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1( + System_Reflection_ICustomAttributeProvider_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1Ptr = + _lookup< + ffi.NativeFunction< + System_Object_Array_t Function( + System_Reflection_ICustomAttributeProvider_t, + System_Type_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1'); + late final _System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1 = + _System_Reflection_ICustomAttributeProvider_GetCustomAttributes_1Ptr + .asFunction< + System_Object_Array_t Function( + System_Reflection_ICustomAttributeProvider_t, + System_Type_t, + bool, + ffi.Pointer)>(); + + bool System_Reflection_ICustomAttributeProvider_IsDefined( + System_Reflection_ICustomAttributeProvider_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_ICustomAttributeProvider_IsDefined( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_ICustomAttributeProvider_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ICustomAttributeProvider_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_ICustomAttributeProvider_IsDefined'); + late final _System_Reflection_ICustomAttributeProvider_IsDefined = + _System_Reflection_ICustomAttributeProvider_IsDefinedPtr.asFunction< + bool Function(System_Reflection_ICustomAttributeProvider_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Type_t System_Reflection_ICustomAttributeProvider_TypeOf() { + return _System_Reflection_ICustomAttributeProvider_TypeOf(); + } + + late final _System_Reflection_ICustomAttributeProvider_TypeOfPtr = + _lookup>( + 'System_Reflection_ICustomAttributeProvider_TypeOf'); + late final _System_Reflection_ICustomAttributeProvider_TypeOf = + _System_Reflection_ICustomAttributeProvider_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ICustomAttributeProvider_Destroy( + System_Reflection_ICustomAttributeProvider_t self, + ) { + return _System_Reflection_ICustomAttributeProvider_Destroy( + self, + ); + } + + late final _System_Reflection_ICustomAttributeProvider_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ICustomAttributeProvider_t)>>( + 'System_Reflection_ICustomAttributeProvider_Destroy'); + late final _System_Reflection_ICustomAttributeProvider_Destroy = + _System_Reflection_ICustomAttributeProvider_DestroyPtr.asFunction< + void Function(System_Reflection_ICustomAttributeProvider_t)>(); + + void System_Array_ConstrainedCopy( + System_Array_t sourceArray, + int sourceIndex, + System_Array_t destinationArray, + int destinationIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Array_ConstrainedCopy( + sourceArray, + sourceIndex, + destinationArray, + destinationIndex, + length, + outException, + ); + } + + late final _System_Array_ConstrainedCopyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, ffi.Int32, System_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Array_ConstrainedCopy'); + late final _System_Array_ConstrainedCopy = + _System_Array_ConstrainedCopyPtr.asFunction< + void Function(System_Array_t, int, System_Array_t, int, int, + ffi.Pointer)>(); + + void System_Array_Clear( + System_Array_t array, + ffi.Pointer outException, + ) { + return _System_Array_Clear( + array, + outException, + ); + } + + late final _System_Array_ClearPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, + ffi.Pointer)>>('System_Array_Clear'); + late final _System_Array_Clear = _System_Array_ClearPtr.asFunction< + void Function(System_Array_t, ffi.Pointer)>(); + + void System_Array_Clear_1( + System_Array_t array, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Clear_1( + array, + index, + length, + outException, + ); + } + + late final _System_Array_Clear_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Array_Clear_1'); + late final _System_Array_Clear_1 = _System_Array_Clear_1Ptr.asFunction< + void Function( + System_Array_t, int, int, ffi.Pointer)>(); + + int System_Array_GetLength( + System_Array_t self, + int dimension, + ffi.Pointer outException, + ) { + return _System_Array_GetLength( + self, + dimension, + outException, + ); + } + + late final _System_Array_GetLengthPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_GetLength'); + late final _System_Array_GetLength = _System_Array_GetLengthPtr.asFunction< + int Function(System_Array_t, int, ffi.Pointer)>(); + + int System_Array_GetUpperBound( + System_Array_t self, + int dimension, + ffi.Pointer outException, + ) { + return _System_Array_GetUpperBound( + self, + dimension, + outException, + ); + } + + late final _System_Array_GetUpperBoundPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_GetUpperBound'); + late final _System_Array_GetUpperBound = + _System_Array_GetUpperBoundPtr.asFunction< + int Function(System_Array_t, int, ffi.Pointer)>(); + + int System_Array_GetLowerBound( + System_Array_t self, + int dimension, + ffi.Pointer outException, + ) { + return _System_Array_GetLowerBound( + self, + dimension, + outException, + ); + } + + late final _System_Array_GetLowerBoundPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_GetLowerBound'); + late final _System_Array_GetLowerBound = + _System_Array_GetLowerBoundPtr.asFunction< + int Function(System_Array_t, int, ffi.Pointer)>(); + + void System_Array_Initialize( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_Initialize( + self, + outException, + ); + } + + late final _System_Array_InitializePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, + ffi.Pointer)>>('System_Array_Initialize'); + late final _System_Array_Initialize = _System_Array_InitializePtr.asFunction< + void Function(System_Array_t, ffi.Pointer)>(); + + System_Array_t System_Array_CreateInstance( + System_Type_t elementType, + int length, + ffi.Pointer outException, + ) { + return _System_Array_CreateInstance( + elementType, + length, + outException, + ); + } + + late final _System_Array_CreateInstancePtr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, ffi.Int32, + ffi.Pointer)>>('System_Array_CreateInstance'); + late final _System_Array_CreateInstance = + _System_Array_CreateInstancePtr.asFunction< + System_Array_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Array_t System_Array_CreateInstance_1( + System_Type_t elementType, + int length1, + int length2, + ffi.Pointer outException, + ) { + return _System_Array_CreateInstance_1( + elementType, + length1, + length2, + outException, + ); + } + + late final _System_Array_CreateInstance_1Ptr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'System_Array_CreateInstance_1'); + late final _System_Array_CreateInstance_1 = + _System_Array_CreateInstance_1Ptr.asFunction< + System_Array_t Function( + System_Type_t, int, int, ffi.Pointer)>(); + + System_Array_t System_Array_CreateInstance_2( + System_Type_t elementType, + int length1, + int length2, + int length3, + ffi.Pointer outException, + ) { + return _System_Array_CreateInstance_2( + elementType, + length1, + length2, + length3, + outException, + ); + } + + late final _System_Array_CreateInstance_2Ptr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Array_CreateInstance_2'); + late final _System_Array_CreateInstance_2 = + _System_Array_CreateInstance_2Ptr.asFunction< + System_Array_t Function( + System_Type_t, int, int, int, ffi.Pointer)>(); + + System_Array_t System_Array_CreateInstance_3( + System_Type_t elementType, + System_Int32_Array_t lengths, + ffi.Pointer outException, + ) { + return _System_Array_CreateInstance_3( + elementType, + lengths, + outException, + ); + } + + late final _System_Array_CreateInstance_3Ptr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, System_Int32_Array_t, + ffi.Pointer)>>( + 'System_Array_CreateInstance_3'); + late final _System_Array_CreateInstance_3 = + _System_Array_CreateInstance_3Ptr.asFunction< + System_Array_t Function(System_Type_t, System_Int32_Array_t, + ffi.Pointer)>(); + + System_Array_t System_Array_CreateInstance_4( + System_Type_t elementType, + System_Int32_Array_t lengths, + System_Int32_Array_t lowerBounds, + ffi.Pointer outException, + ) { + return _System_Array_CreateInstance_4( + elementType, + lengths, + lowerBounds, + outException, + ); + } + + late final _System_Array_CreateInstance_4Ptr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, System_Int32_Array_t, + System_Int32_Array_t, ffi.Pointer)>>( + 'System_Array_CreateInstance_4'); + late final _System_Array_CreateInstance_4 = + _System_Array_CreateInstance_4Ptr.asFunction< + System_Array_t Function(System_Type_t, System_Int32_Array_t, + System_Int32_Array_t, ffi.Pointer)>(); + + System_Array_t System_Array_CreateInstance_5( + System_Type_t elementType, + System_Int64_Array_t lengths, + ffi.Pointer outException, + ) { + return _System_Array_CreateInstance_5( + elementType, + lengths, + outException, + ); + } + + late final _System_Array_CreateInstance_5Ptr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, System_Int64_Array_t, + ffi.Pointer)>>( + 'System_Array_CreateInstance_5'); + late final _System_Array_CreateInstance_5 = + _System_Array_CreateInstance_5Ptr.asFunction< + System_Array_t Function(System_Type_t, System_Int64_Array_t, + ffi.Pointer)>(); + + void System_Array_Copy( + System_Array_t sourceArray, + System_Array_t destinationArray, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Copy( + sourceArray, + destinationArray, + length, + outException, + ); + } + + late final _System_Array_CopyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Array_t, ffi.Int64, + ffi.Pointer)>>('System_Array_Copy'); + late final _System_Array_Copy = _System_Array_CopyPtr.asFunction< + void Function(System_Array_t, System_Array_t, int, + ffi.Pointer)>(); + + void System_Array_Copy_1( + System_Array_t sourceArray, + int sourceIndex, + System_Array_t destinationArray, + int destinationIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Copy_1( + sourceArray, + sourceIndex, + destinationArray, + destinationIndex, + length, + outException, + ); + } + + late final _System_Array_Copy_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + ffi.Int64, + System_Array_t, + ffi.Int64, + ffi.Int64, + ffi.Pointer)>>('System_Array_Copy_1'); + late final _System_Array_Copy_1 = _System_Array_Copy_1Ptr.asFunction< + void Function(System_Array_t, int, System_Array_t, int, int, + ffi.Pointer)>(); + + void System_Array_Copy_2( + System_Array_t sourceArray, + System_Array_t destinationArray, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Copy_2( + sourceArray, + destinationArray, + length, + outException, + ); + } + + late final _System_Array_Copy_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_Copy_2'); + late final _System_Array_Copy_2 = _System_Array_Copy_2Ptr.asFunction< + void Function(System_Array_t, System_Array_t, int, + ffi.Pointer)>(); + + void System_Array_Copy_3( + System_Array_t sourceArray, + int sourceIndex, + System_Array_t destinationArray, + int destinationIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Copy_3( + sourceArray, + sourceIndex, + destinationArray, + destinationIndex, + length, + outException, + ); + } + + late final _System_Array_Copy_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + ffi.Int32, + System_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_Copy_3'); + late final _System_Array_Copy_3 = _System_Array_Copy_3Ptr.asFunction< + void Function(System_Array_t, int, System_Array_t, int, int, + ffi.Pointer)>(); + + System_Object_t System_Array_GetValue( + System_Array_t self, + System_Int32_Array_t indices, + ffi.Pointer outException, + ) { + return _System_Array_GetValue( + self, + indices, + outException, + ); + } + + late final _System_Array_GetValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, System_Int32_Array_t, + ffi.Pointer)>>('System_Array_GetValue'); + late final _System_Array_GetValue = _System_Array_GetValuePtr.asFunction< + System_Object_t Function(System_Array_t, System_Int32_Array_t, + ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_1( + System_Array_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_1( + self, + index, + outException, + ); + } + + late final _System_Array_GetValue_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_GetValue_1'); + late final _System_Array_GetValue_1 = _System_Array_GetValue_1Ptr.asFunction< + System_Object_t Function( + System_Array_t, int, ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_2( + System_Array_t self, + int index1, + int index2, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_2( + self, + index1, + index2, + outException, + ); + } + + late final _System_Array_GetValue_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Array_GetValue_2'); + late final _System_Array_GetValue_2 = _System_Array_GetValue_2Ptr.asFunction< + System_Object_t Function( + System_Array_t, int, int, ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_3( + System_Array_t self, + int index1, + int index2, + int index3, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_3( + self, + index1, + index2, + index3, + outException, + ); + } + + late final _System_Array_GetValue_3Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_GetValue_3'); + late final _System_Array_GetValue_3 = _System_Array_GetValue_3Ptr.asFunction< + System_Object_t Function( + System_Array_t, int, int, int, ffi.Pointer)>(); + + void System_Array_SetValue( + System_Array_t self, + System_Object_t value, + int index, + ffi.Pointer outException, + ) { + return _System_Array_SetValue( + self, + value, + index, + outException, + ); + } + + late final _System_Array_SetValuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Object_t, ffi.Int32, + ffi.Pointer)>>('System_Array_SetValue'); + late final _System_Array_SetValue = _System_Array_SetValuePtr.asFunction< + void Function(System_Array_t, System_Object_t, int, + ffi.Pointer)>(); + + void System_Array_SetValue_1( + System_Array_t self, + System_Object_t value, + int index1, + int index2, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_1( + self, + value, + index1, + index2, + outException, + ); + } + + late final _System_Array_SetValue_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_SetValue_1'); + late final _System_Array_SetValue_1 = _System_Array_SetValue_1Ptr.asFunction< + void Function(System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + void System_Array_SetValue_2( + System_Array_t self, + System_Object_t value, + int index1, + int index2, + int index3, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_2( + self, + value, + index1, + index2, + index3, + outException, + ); + } + + late final _System_Array_SetValue_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_SetValue_2'); + late final _System_Array_SetValue_2 = _System_Array_SetValue_2Ptr.asFunction< + void Function(System_Array_t, System_Object_t, int, int, int, + ffi.Pointer)>(); + + void System_Array_SetValue_3( + System_Array_t self, + System_Object_t value, + System_Int32_Array_t indices, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_3( + self, + value, + indices, + outException, + ); + } + + late final _System_Array_SetValue_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Object_t, + System_Int32_Array_t, + ffi.Pointer)>>('System_Array_SetValue_3'); + late final _System_Array_SetValue_3 = _System_Array_SetValue_3Ptr.asFunction< + void Function(System_Array_t, System_Object_t, System_Int32_Array_t, + ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_4( + System_Array_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_4( + self, + index, + outException, + ); + } + + late final _System_Array_GetValue_4Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, ffi.Int64, + ffi.Pointer)>>('System_Array_GetValue_4'); + late final _System_Array_GetValue_4 = _System_Array_GetValue_4Ptr.asFunction< + System_Object_t Function( + System_Array_t, int, ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_5( + System_Array_t self, + int index1, + int index2, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_5( + self, + index1, + index2, + outException, + ); + } + + late final _System_Array_GetValue_5Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, ffi.Int64, ffi.Int64, + ffi.Pointer)>>('System_Array_GetValue_5'); + late final _System_Array_GetValue_5 = _System_Array_GetValue_5Ptr.asFunction< + System_Object_t Function( + System_Array_t, int, int, ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_6( + System_Array_t self, + int index1, + int index2, + int index3, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_6( + self, + index1, + index2, + index3, + outException, + ); + } + + late final _System_Array_GetValue_6Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Array_t, + ffi.Int64, + ffi.Int64, + ffi.Int64, + ffi.Pointer)>>('System_Array_GetValue_6'); + late final _System_Array_GetValue_6 = _System_Array_GetValue_6Ptr.asFunction< + System_Object_t Function( + System_Array_t, int, int, int, ffi.Pointer)>(); + + System_Object_t System_Array_GetValue_7( + System_Array_t self, + System_Int64_Array_t indices, + ffi.Pointer outException, + ) { + return _System_Array_GetValue_7( + self, + indices, + outException, + ); + } + + late final _System_Array_GetValue_7Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, System_Int64_Array_t, + ffi.Pointer)>>('System_Array_GetValue_7'); + late final _System_Array_GetValue_7 = _System_Array_GetValue_7Ptr.asFunction< + System_Object_t Function(System_Array_t, System_Int64_Array_t, + ffi.Pointer)>(); + + void System_Array_SetValue_4( + System_Array_t self, + System_Object_t value, + int index, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_4( + self, + value, + index, + outException, + ); + } + + late final _System_Array_SetValue_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Object_t, ffi.Int64, + ffi.Pointer)>>('System_Array_SetValue_4'); + late final _System_Array_SetValue_4 = _System_Array_SetValue_4Ptr.asFunction< + void Function(System_Array_t, System_Object_t, int, + ffi.Pointer)>(); + + void System_Array_SetValue_5( + System_Array_t self, + System_Object_t value, + int index1, + int index2, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_5( + self, + value, + index1, + index2, + outException, + ); + } + + late final _System_Array_SetValue_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Object_t, + ffi.Int64, + ffi.Int64, + ffi.Pointer)>>('System_Array_SetValue_5'); + late final _System_Array_SetValue_5 = _System_Array_SetValue_5Ptr.asFunction< + void Function(System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + void System_Array_SetValue_6( + System_Array_t self, + System_Object_t value, + int index1, + int index2, + int index3, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_6( + self, + value, + index1, + index2, + index3, + outException, + ); + } + + late final _System_Array_SetValue_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Object_t, + ffi.Int64, + ffi.Int64, + ffi.Int64, + ffi.Pointer)>>('System_Array_SetValue_6'); + late final _System_Array_SetValue_6 = _System_Array_SetValue_6Ptr.asFunction< + void Function(System_Array_t, System_Object_t, int, int, int, + ffi.Pointer)>(); + + void System_Array_SetValue_7( + System_Array_t self, + System_Object_t value, + System_Int64_Array_t indices, + ffi.Pointer outException, + ) { + return _System_Array_SetValue_7( + self, + value, + indices, + outException, + ); + } + + late final _System_Array_SetValue_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Object_t, + System_Int64_Array_t, + ffi.Pointer)>>('System_Array_SetValue_7'); + late final _System_Array_SetValue_7 = _System_Array_SetValue_7Ptr.asFunction< + void Function(System_Array_t, System_Object_t, System_Int64_Array_t, + ffi.Pointer)>(); + + int System_Array_GetLongLength( + System_Array_t self, + int dimension, + ffi.Pointer outException, + ) { + return _System_Array_GetLongLength( + self, + dimension, + outException, + ); + } + + late final _System_Array_GetLongLengthPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_GetLongLength'); + late final _System_Array_GetLongLength = + _System_Array_GetLongLengthPtr.asFunction< + int Function(System_Array_t, int, ffi.Pointer)>(); + + System_Object_t System_Array_Clone( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_Clone( + self, + outException, + ); + } + + late final _System_Array_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, + ffi.Pointer)>>('System_Array_Clone'); + late final _System_Array_Clone = _System_Array_ClonePtr.asFunction< + System_Object_t Function( + System_Array_t, ffi.Pointer)>(); + + int System_Array_BinarySearch( + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_BinarySearch( + array, + value, + outException, + ); + } + + late final _System_Array_BinarySearchPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, System_Object_t, + ffi.Pointer)>>('System_Array_BinarySearch'); + late final _System_Array_BinarySearch = + _System_Array_BinarySearchPtr.asFunction< + int Function(System_Array_t, System_Object_t, + ffi.Pointer)>(); + + int System_Array_BinarySearch_1( + System_Array_t array, + int index, + int length, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_BinarySearch_1( + array, + index, + length, + value, + outException, + ); + } + + late final _System_Array_BinarySearch_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Array_t, + ffi.Int32, + ffi.Int32, + System_Object_t, + ffi.Pointer)>>('System_Array_BinarySearch_1'); + late final _System_Array_BinarySearch_1 = + _System_Array_BinarySearch_1Ptr.asFunction< + int Function(System_Array_t, int, int, System_Object_t, + ffi.Pointer)>(); + + int System_Array_BinarySearch_2( + System_Array_t array, + System_Object_t value, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Array_BinarySearch_2( + array, + value, + comparer, + outException, + ); + } + + late final _System_Array_BinarySearch_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Array_t, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>>('System_Array_BinarySearch_2'); + late final _System_Array_BinarySearch_2 = + _System_Array_BinarySearch_2Ptr.asFunction< + int Function( + System_Array_t, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>(); + + int System_Array_BinarySearch_3( + System_Array_t array, + int index, + int length, + System_Object_t value, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Array_BinarySearch_3( + array, + index, + length, + value, + comparer, + outException, + ); + } + + late final _System_Array_BinarySearch_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Array_t, + ffi.Int32, + ffi.Int32, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>>('System_Array_BinarySearch_3'); + late final _System_Array_BinarySearch_3 = + _System_Array_BinarySearch_3Ptr.asFunction< + int Function( + System_Array_t, + int, + int, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>(); + + int System_Array_BinarySearch_A1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_BinarySearch_A1( + T, + array, + value, + outException, + ); + } + + late final _System_Array_BinarySearch_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>>( + 'System_Array_BinarySearch_A1'); + late final _System_Array_BinarySearch_A1 = + _System_Array_BinarySearch_A1Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>(); + + int System_Array_BinarySearch_A1_1( + System_Type_t T, + System_Array_t array, + int index, + int length, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_BinarySearch_A1_1( + T, + array, + index, + length, + value, + outException, + ); + } + + late final _System_Array_BinarySearch_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, + System_Array_t, + ffi.Int32, + ffi.Int32, + System_Object_t, + ffi.Pointer)>>( + 'System_Array_BinarySearch_A1_1'); + late final _System_Array_BinarySearch_A1_1 = + _System_Array_BinarySearch_A1_1Ptr.asFunction< + int Function(System_Type_t, System_Array_t, int, int, System_Object_t, + ffi.Pointer)>(); + + void System_Array_CopyTo( + System_Array_t self, + System_Array_t array, + int index, + ffi.Pointer outException, + ) { + return _System_Array_CopyTo( + self, + array, + index, + outException, + ); + } + + late final _System_Array_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Array_t, ffi.Int32, + ffi.Pointer)>>('System_Array_CopyTo'); + late final _System_Array_CopyTo = _System_Array_CopyToPtr.asFunction< + void Function(System_Array_t, System_Array_t, int, + ffi.Pointer)>(); + + void System_Array_CopyTo_1( + System_Array_t self, + System_Array_t array, + int index, + ffi.Pointer outException, + ) { + return _System_Array_CopyTo_1( + self, + array, + index, + outException, + ); + } + + late final _System_Array_CopyTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Array_t, ffi.Int64, + ffi.Pointer)>>('System_Array_CopyTo_1'); + late final _System_Array_CopyTo_1 = _System_Array_CopyTo_1Ptr.asFunction< + void Function(System_Array_t, System_Array_t, int, + ffi.Pointer)>(); + + System_Array_t System_Array_Empty_A1( + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Array_Empty_A1( + T, + outException, + ); + } + + late final _System_Array_Empty_A1Ptr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Array_Empty_A1'); + late final _System_Array_Empty_A1 = _System_Array_Empty_A1Ptr.asFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + void System_Array_Fill_A1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_Fill_A1( + T, + array, + value, + outException, + ); + } + + late final _System_Array_Fill_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>>('System_Array_Fill_A1'); + late final _System_Array_Fill_A1 = _System_Array_Fill_A1Ptr.asFunction< + void Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>(); + + void System_Array_Fill_A1_1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Array_Fill_A1_1( + T, + array, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Array_Fill_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Type_t, + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_Fill_A1_1'); + late final _System_Array_Fill_A1_1 = _System_Array_Fill_A1_1Ptr.asFunction< + void Function(System_Type_t, System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + int System_Array_IndexOf( + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_IndexOf( + array, + value, + outException, + ); + } + + late final _System_Array_IndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, System_Object_t, + ffi.Pointer)>>('System_Array_IndexOf'); + late final _System_Array_IndexOf = _System_Array_IndexOfPtr.asFunction< + int Function( + System_Array_t, System_Object_t, ffi.Pointer)>(); + + int System_Array_IndexOf_1( + System_Array_t array, + System_Object_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Array_IndexOf_1( + array, + value, + startIndex, + outException, + ); + } + + late final _System_Array_IndexOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, System_Object_t, ffi.Int32, + ffi.Pointer)>>('System_Array_IndexOf_1'); + late final _System_Array_IndexOf_1 = _System_Array_IndexOf_1Ptr.asFunction< + int Function(System_Array_t, System_Object_t, int, + ffi.Pointer)>(); + + int System_Array_IndexOf_2( + System_Array_t array, + System_Object_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Array_IndexOf_2( + array, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Array_IndexOf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_IndexOf_2'); + late final _System_Array_IndexOf_2 = _System_Array_IndexOf_2Ptr.asFunction< + int Function(System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + int System_Array_IndexOf_A1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_IndexOf_A1( + T, + array, + value, + outException, + ); + } + + late final _System_Array_IndexOf_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>>('System_Array_IndexOf_A1'); + late final _System_Array_IndexOf_A1 = _System_Array_IndexOf_A1Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>(); + + int System_Array_IndexOf_A1_1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Array_IndexOf_A1_1( + T, + array, + value, + startIndex, + outException, + ); + } + + late final _System_Array_IndexOf_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Pointer)>>('System_Array_IndexOf_A1_1'); + late final _System_Array_IndexOf_A1_1 = + _System_Array_IndexOf_A1_1Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, int, + ffi.Pointer)>(); + + int System_Array_IndexOf_A1_2( + System_Type_t T, + System_Array_t array, + System_Object_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Array_IndexOf_A1_2( + T, + array, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Array_IndexOf_A1_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_IndexOf_A1_2'); + late final _System_Array_IndexOf_A1_2 = + _System_Array_IndexOf_A1_2Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + int System_Array_LastIndexOf( + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_LastIndexOf( + array, + value, + outException, + ); + } + + late final _System_Array_LastIndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, System_Object_t, + ffi.Pointer)>>('System_Array_LastIndexOf'); + late final _System_Array_LastIndexOf = + _System_Array_LastIndexOfPtr.asFunction< + int Function(System_Array_t, System_Object_t, + ffi.Pointer)>(); + + int System_Array_LastIndexOf_1( + System_Array_t array, + System_Object_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Array_LastIndexOf_1( + array, + value, + startIndex, + outException, + ); + } + + late final _System_Array_LastIndexOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, System_Object_t, ffi.Int32, + ffi.Pointer)>>('System_Array_LastIndexOf_1'); + late final _System_Array_LastIndexOf_1 = + _System_Array_LastIndexOf_1Ptr.asFunction< + int Function(System_Array_t, System_Object_t, int, + ffi.Pointer)>(); + + int System_Array_LastIndexOf_2( + System_Array_t array, + System_Object_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Array_LastIndexOf_2( + array, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Array_LastIndexOf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Array_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_LastIndexOf_2'); + late final _System_Array_LastIndexOf_2 = + _System_Array_LastIndexOf_2Ptr.asFunction< + int Function(System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + int System_Array_LastIndexOf_A1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Array_LastIndexOf_A1( + T, + array, + value, + outException, + ); + } + + late final _System_Array_LastIndexOf_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>>('System_Array_LastIndexOf_A1'); + late final _System_Array_LastIndexOf_A1 = + _System_Array_LastIndexOf_A1Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Pointer)>(); + + int System_Array_LastIndexOf_A1_1( + System_Type_t T, + System_Array_t array, + System_Object_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Array_LastIndexOf_A1_1( + T, + array, + value, + startIndex, + outException, + ); + } + + late final _System_Array_LastIndexOf_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Array_LastIndexOf_A1_1'); + late final _System_Array_LastIndexOf_A1_1 = + _System_Array_LastIndexOf_A1_1Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, int, + ffi.Pointer)>(); + + int System_Array_LastIndexOf_A1_2( + System_Type_t T, + System_Array_t array, + System_Object_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Array_LastIndexOf_A1_2( + T, + array, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Array_LastIndexOf_A1_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Array_LastIndexOf_A1_2'); + late final _System_Array_LastIndexOf_A1_2 = + _System_Array_LastIndexOf_A1_2Ptr.asFunction< + int Function(System_Type_t, System_Array_t, System_Object_t, int, int, + ffi.Pointer)>(); + + void System_Array_Reverse( + System_Array_t array, + ffi.Pointer outException, + ) { + return _System_Array_Reverse( + array, + outException, + ); + } + + late final _System_Array_ReversePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, + ffi.Pointer)>>('System_Array_Reverse'); + late final _System_Array_Reverse = _System_Array_ReversePtr.asFunction< + void Function(System_Array_t, ffi.Pointer)>(); + + void System_Array_Reverse_1( + System_Array_t array, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Reverse_1( + array, + index, + length, + outException, + ); + } + + late final _System_Array_Reverse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Array_Reverse_1'); + late final _System_Array_Reverse_1 = _System_Array_Reverse_1Ptr.asFunction< + void Function( + System_Array_t, int, int, ffi.Pointer)>(); + + void System_Array_Reverse_A1( + System_Type_t T, + System_Array_t array, + ffi.Pointer outException, + ) { + return _System_Array_Reverse_A1( + T, + array, + outException, + ); + } + + late final _System_Array_Reverse_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Array_t, + ffi.Pointer)>>('System_Array_Reverse_A1'); + late final _System_Array_Reverse_A1 = _System_Array_Reverse_A1Ptr.asFunction< + void Function( + System_Type_t, System_Array_t, ffi.Pointer)>(); + + void System_Array_Reverse_A1_1( + System_Type_t T, + System_Array_t array, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Reverse_A1_1( + T, + array, + index, + length, + outException, + ); + } + + late final _System_Array_Reverse_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Array_Reverse_A1_1'); + late final _System_Array_Reverse_A1_1 = + _System_Array_Reverse_A1_1Ptr.asFunction< + void Function(System_Type_t, System_Array_t, int, int, + ffi.Pointer)>(); + + void System_Array_Sort( + System_Array_t array, + ffi.Pointer outException, + ) { + return _System_Array_Sort( + array, + outException, + ); + } + + late final _System_Array_SortPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, + ffi.Pointer)>>('System_Array_Sort'); + late final _System_Array_Sort = _System_Array_SortPtr.asFunction< + void Function(System_Array_t, ffi.Pointer)>(); + + void System_Array_Sort_1( + System_Array_t keys, + System_Array_t items, + ffi.Pointer outException, + ) { + return _System_Array_Sort_1( + keys, + items, + outException, + ); + } + + late final _System_Array_Sort_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Array_t, + ffi.Pointer)>>('System_Array_Sort_1'); + late final _System_Array_Sort_1 = _System_Array_Sort_1Ptr.asFunction< + void Function( + System_Array_t, System_Array_t, ffi.Pointer)>(); + + void System_Array_Sort_2( + System_Array_t array, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Sort_2( + array, + index, + length, + outException, + ); + } + + late final _System_Array_Sort_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Array_Sort_2'); + late final _System_Array_Sort_2 = _System_Array_Sort_2Ptr.asFunction< + void Function( + System_Array_t, int, int, ffi.Pointer)>(); + + void System_Array_Sort_3( + System_Array_t keys, + System_Array_t items, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Sort_3( + keys, + items, + index, + length, + outException, + ); + } + + late final _System_Array_Sort_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_Sort_3'); + late final _System_Array_Sort_3 = _System_Array_Sort_3Ptr.asFunction< + void Function(System_Array_t, System_Array_t, int, int, + ffi.Pointer)>(); + + void System_Array_Sort_4( + System_Array_t array, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Array_Sort_4( + array, + comparer, + outException, + ); + } + + late final _System_Array_Sort_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Array_t, System_Collections_IComparer_t, + ffi.Pointer)>>('System_Array_Sort_4'); + late final _System_Array_Sort_4 = _System_Array_Sort_4Ptr.asFunction< + void Function(System_Array_t, System_Collections_IComparer_t, + ffi.Pointer)>(); + + void System_Array_Sort_5( + System_Array_t keys, + System_Array_t items, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Array_Sort_5( + keys, + items, + comparer, + outException, + ); + } + + late final _System_Array_Sort_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Array_t, + System_Collections_IComparer_t, + ffi.Pointer)>>('System_Array_Sort_5'); + late final _System_Array_Sort_5 = _System_Array_Sort_5Ptr.asFunction< + void Function(System_Array_t, System_Array_t, + System_Collections_IComparer_t, ffi.Pointer)>(); + + void System_Array_Sort_6( + System_Array_t array, + int index, + int length, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Array_Sort_6( + array, + index, + length, + comparer, + outException, + ); + } + + late final _System_Array_Sort_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + ffi.Int32, + ffi.Int32, + System_Collections_IComparer_t, + ffi.Pointer)>>('System_Array_Sort_6'); + late final _System_Array_Sort_6 = _System_Array_Sort_6Ptr.asFunction< + void Function(System_Array_t, int, int, System_Collections_IComparer_t, + ffi.Pointer)>(); + + void System_Array_Sort_7( + System_Array_t keys, + System_Array_t items, + int index, + int length, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Array_Sort_7( + keys, + items, + index, + length, + comparer, + outException, + ); + } + + late final _System_Array_Sort_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Array_t, + System_Array_t, + ffi.Int32, + ffi.Int32, + System_Collections_IComparer_t, + ffi.Pointer)>>('System_Array_Sort_7'); + late final _System_Array_Sort_7 = _System_Array_Sort_7Ptr.asFunction< + void Function(System_Array_t, System_Array_t, int, int, + System_Collections_IComparer_t, ffi.Pointer)>(); + + void System_Array_Sort_A1( + System_Type_t T, + System_Array_t array, + ffi.Pointer outException, + ) { + return _System_Array_Sort_A1( + T, + array, + outException, + ); + } + + late final _System_Array_Sort_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Array_t, + ffi.Pointer)>>('System_Array_Sort_A1'); + late final _System_Array_Sort_A1 = _System_Array_Sort_A1Ptr.asFunction< + void Function( + System_Type_t, System_Array_t, ffi.Pointer)>(); + + void System_Array_Sort_A2( + System_Type_t TKey, + System_Type_t TValue, + System_Array_t keys, + System_Array_t items, + ffi.Pointer outException, + ) { + return _System_Array_Sort_A2( + TKey, + TValue, + keys, + items, + outException, + ); + } + + late final _System_Array_Sort_A2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Type_t, + System_Type_t, + System_Array_t, + System_Array_t, + ffi.Pointer)>>('System_Array_Sort_A2'); + late final _System_Array_Sort_A2 = _System_Array_Sort_A2Ptr.asFunction< + void Function(System_Type_t, System_Type_t, System_Array_t, + System_Array_t, ffi.Pointer)>(); + + void System_Array_Sort_A1_1( + System_Type_t T, + System_Array_t array, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Sort_A1_1( + T, + array, + index, + length, + outException, + ); + } + + late final _System_Array_Sort_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Array_Sort_A1_1'); + late final _System_Array_Sort_A1_1 = _System_Array_Sort_A1_1Ptr.asFunction< + void Function(System_Type_t, System_Array_t, int, int, + ffi.Pointer)>(); + + void System_Array_Sort_A2_1( + System_Type_t TKey, + System_Type_t TValue, + System_Array_t keys, + System_Array_t items, + int index, + int length, + ffi.Pointer outException, + ) { + return _System_Array_Sort_A2_1( + TKey, + TValue, + keys, + items, + index, + length, + outException, + ); + } + + late final _System_Array_Sort_A2_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Type_t, + System_Type_t, + System_Array_t, + System_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Array_Sort_A2_1'); + late final _System_Array_Sort_A2_1 = _System_Array_Sort_A2_1Ptr.asFunction< + void Function(System_Type_t, System_Type_t, System_Array_t, + System_Array_t, int, int, ffi.Pointer)>(); + + System_Collections_IEnumerator_t System_Array_GetEnumerator( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_GetEnumerator( + self, + outException, + ); + } + + late final _System_Array_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function(System_Array_t, + ffi.Pointer)>>('System_Array_GetEnumerator'); + late final _System_Array_GetEnumerator = + _System_Array_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Array_t, ffi.Pointer)>(); + + int System_Array_Length_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_Length_Get( + self, + outException, + ); + } + + late final _System_Array_Length_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, + ffi.Pointer)>>('System_Array_Length_Get'); + late final _System_Array_Length_Get = _System_Array_Length_GetPtr.asFunction< + int Function(System_Array_t, ffi.Pointer)>(); + + int System_Array_LongLength_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_LongLength_Get( + self, + outException, + ); + } + + late final _System_Array_LongLength_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Array_t, + ffi.Pointer)>>('System_Array_LongLength_Get'); + late final _System_Array_LongLength_Get = + _System_Array_LongLength_GetPtr.asFunction< + int Function(System_Array_t, ffi.Pointer)>(); + + int System_Array_Rank_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_Rank_Get( + self, + outException, + ); + } + + late final _System_Array_Rank_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Array_t, + ffi.Pointer)>>('System_Array_Rank_Get'); + late final _System_Array_Rank_Get = _System_Array_Rank_GetPtr.asFunction< + int Function(System_Array_t, ffi.Pointer)>(); + + System_Object_t System_Array_SyncRoot_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_SyncRoot_Get( + self, + outException, + ); + } + + late final _System_Array_SyncRoot_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Array_t, + ffi.Pointer)>>('System_Array_SyncRoot_Get'); + late final _System_Array_SyncRoot_Get = + _System_Array_SyncRoot_GetPtr.asFunction< + System_Object_t Function( + System_Array_t, ffi.Pointer)>(); + + bool System_Array_IsReadOnly_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Array_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Array_t, + ffi.Pointer)>>('System_Array_IsReadOnly_Get'); + late final _System_Array_IsReadOnly_Get = + _System_Array_IsReadOnly_GetPtr.asFunction< + bool Function(System_Array_t, ffi.Pointer)>(); + + bool System_Array_IsFixedSize_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_IsFixedSize_Get( + self, + outException, + ); + } + + late final _System_Array_IsFixedSize_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Array_t, ffi.Pointer)>>( + 'System_Array_IsFixedSize_Get'); + late final _System_Array_IsFixedSize_Get = + _System_Array_IsFixedSize_GetPtr.asFunction< + bool Function(System_Array_t, ffi.Pointer)>(); + + bool System_Array_IsSynchronized_Get( + System_Array_t self, + ffi.Pointer outException, + ) { + return _System_Array_IsSynchronized_Get( + self, + outException, + ); + } + + late final _System_Array_IsSynchronized_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Array_t, ffi.Pointer)>>( + 'System_Array_IsSynchronized_Get'); + late final _System_Array_IsSynchronized_Get = + _System_Array_IsSynchronized_GetPtr.asFunction< + bool Function(System_Array_t, ffi.Pointer)>(); + + int System_Array_MaxLength_Get( + ffi.Pointer outException, + ) { + return _System_Array_MaxLength_Get( + outException, + ); + } + + late final _System_Array_MaxLength_GetPtr = _lookup< + ffi + .NativeFunction)>>( + 'System_Array_MaxLength_Get'); + late final _System_Array_MaxLength_Get = _System_Array_MaxLength_GetPtr + .asFunction)>(); + + System_Type_t System_Array_TypeOf() { + return _System_Array_TypeOf(); + } + + late final _System_Array_TypeOfPtr = + _lookup>( + 'System_Array_TypeOf'); + late final _System_Array_TypeOf = + _System_Array_TypeOfPtr.asFunction(); + + void System_Array_Destroy( + System_Array_t self, + ) { + return _System_Array_Destroy( + self, + ); + } + + late final _System_Array_DestroyPtr = + _lookup>( + 'System_Array_Destroy'); + late final _System_Array_Destroy = + _System_Array_DestroyPtr.asFunction(); + + System_Object_t System_ICloneable_Clone( + System_ICloneable_t self, + ffi.Pointer outException, + ) { + return _System_ICloneable_Clone( + self, + outException, + ); + } + + late final _System_ICloneable_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_ICloneable_t, + ffi.Pointer)>>('System_ICloneable_Clone'); + late final _System_ICloneable_Clone = _System_ICloneable_ClonePtr.asFunction< + System_Object_t Function( + System_ICloneable_t, ffi.Pointer)>(); + + System_Type_t System_ICloneable_TypeOf() { + return _System_ICloneable_TypeOf(); + } + + late final _System_ICloneable_TypeOfPtr = + _lookup>( + 'System_ICloneable_TypeOf'); + late final _System_ICloneable_TypeOf = + _System_ICloneable_TypeOfPtr.asFunction(); + + void System_ICloneable_Destroy( + System_ICloneable_t self, + ) { + return _System_ICloneable_Destroy( + self, + ); + } + + late final _System_ICloneable_DestroyPtr = + _lookup>( + 'System_ICloneable_Destroy'); + late final _System_ICloneable_Destroy = _System_ICloneable_DestroyPtr + .asFunction(); + + int System_Collections_IList_Add( + System_Collections_IList_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Add( + self, + value, + outException, + ); + } + + late final _System_Collections_IList_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IList_Add'); + late final _System_Collections_IList_Add = + _System_Collections_IList_AddPtr.asFunction< + int Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Collections_IList_Contains( + System_Collections_IList_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Contains( + self, + value, + outException, + ); + } + + late final _System_Collections_IList_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IList_Contains'); + late final _System_Collections_IList_Contains = + _System_Collections_IList_ContainsPtr.asFunction< + bool Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>(); + + void System_Collections_IList_Clear( + System_Collections_IList_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Clear( + self, + outException, + ); + } + + late final _System_Collections_IList_ClearPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IList_t, + ffi.Pointer)>>( + 'System_Collections_IList_Clear'); + late final _System_Collections_IList_Clear = + _System_Collections_IList_ClearPtr.asFunction< + void Function( + System_Collections_IList_t, ffi.Pointer)>(); + + int System_Collections_IList_IndexOf( + System_Collections_IList_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IList_IndexOf( + self, + value, + outException, + ); + } + + late final _System_Collections_IList_IndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IList_IndexOf'); + late final _System_Collections_IList_IndexOf = + _System_Collections_IList_IndexOfPtr.asFunction< + int Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>(); + + void System_Collections_IList_Insert( + System_Collections_IList_t self, + int index, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Insert( + self, + index, + value, + outException, + ); + } + + late final _System_Collections_IList_InsertPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IList_t, ffi.Int32, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_IList_Insert'); + late final _System_Collections_IList_Insert = + _System_Collections_IList_InsertPtr.asFunction< + void Function(System_Collections_IList_t, int, System_Object_t, + ffi.Pointer)>(); + + void System_Collections_IList_Remove( + System_Collections_IList_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Remove( + self, + value, + outException, + ); + } + + late final _System_Collections_IList_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IList_Remove'); + late final _System_Collections_IList_Remove = + _System_Collections_IList_RemovePtr.asFunction< + void Function(System_Collections_IList_t, System_Object_t, + ffi.Pointer)>(); + + void System_Collections_IList_RemoveAt( + System_Collections_IList_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_IList_RemoveAt( + self, + index, + outException, + ); + } + + late final _System_Collections_IList_RemoveAtPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IList_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_IList_RemoveAt'); + late final _System_Collections_IList_RemoveAt = + _System_Collections_IList_RemoveAtPtr.asFunction< + void Function(System_Collections_IList_t, int, + ffi.Pointer)>(); + + System_Object_t System_Collections_IList_Item_Get( + System_Collections_IList_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Item_Get( + self, + index, + outException, + ); + } + + late final _System_Collections_IList_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_IList_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_IList_Item_Get'); + late final _System_Collections_IList_Item_Get = + _System_Collections_IList_Item_GetPtr.asFunction< + System_Object_t Function(System_Collections_IList_t, int, + ffi.Pointer)>(); + + void System_Collections_IList_Item_Set( + System_Collections_IList_t self, + int index, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IList_Item_Set( + self, + index, + value, + outException, + ); + } + + late final _System_Collections_IList_Item_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IList_t, ffi.Int32, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_IList_Item_Set'); + late final _System_Collections_IList_Item_Set = + _System_Collections_IList_Item_SetPtr.asFunction< + void Function(System_Collections_IList_t, int, System_Object_t, + ffi.Pointer)>(); + + bool System_Collections_IList_IsReadOnly_Get( + System_Collections_IList_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IList_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Collections_IList_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IList_t, + ffi.Pointer)>>( + 'System_Collections_IList_IsReadOnly_Get'); + late final _System_Collections_IList_IsReadOnly_Get = + _System_Collections_IList_IsReadOnly_GetPtr.asFunction< + bool Function( + System_Collections_IList_t, ffi.Pointer)>(); + + bool System_Collections_IList_IsFixedSize_Get( + System_Collections_IList_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IList_IsFixedSize_Get( + self, + outException, + ); + } + + late final _System_Collections_IList_IsFixedSize_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IList_t, + ffi.Pointer)>>( + 'System_Collections_IList_IsFixedSize_Get'); + late final _System_Collections_IList_IsFixedSize_Get = + _System_Collections_IList_IsFixedSize_GetPtr.asFunction< + bool Function( + System_Collections_IList_t, ffi.Pointer)>(); + + System_Type_t System_Collections_IList_TypeOf() { + return _System_Collections_IList_TypeOf(); + } + + late final _System_Collections_IList_TypeOfPtr = + _lookup>( + 'System_Collections_IList_TypeOf'); + late final _System_Collections_IList_TypeOf = + _System_Collections_IList_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IList_Destroy( + System_Collections_IList_t self, + ) { + return _System_Collections_IList_Destroy( + self, + ); + } + + late final _System_Collections_IList_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Collections_IList_Destroy'); + late final _System_Collections_IList_Destroy = + _System_Collections_IList_DestroyPtr.asFunction< + void Function(System_Collections_IList_t)>(); + + void System_Collections_ICollection_CopyTo( + System_Collections_ICollection_t self, + System_Array_t array, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_ICollection_CopyTo( + self, + array, + index, + outException, + ); + } + + late final _System_Collections_ICollection_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_ICollection_t, + System_Array_t, ffi.Int32, ffi.Pointer)>>( + 'System_Collections_ICollection_CopyTo'); + late final _System_Collections_ICollection_CopyTo = + _System_Collections_ICollection_CopyToPtr.asFunction< + void Function(System_Collections_ICollection_t, System_Array_t, int, + ffi.Pointer)>(); + + int System_Collections_ICollection_Count_Get( + System_Collections_ICollection_t self, + ffi.Pointer outException, + ) { + return _System_Collections_ICollection_Count_Get( + self, + outException, + ); + } + + late final _System_Collections_ICollection_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_ICollection_t, + ffi.Pointer)>>( + 'System_Collections_ICollection_Count_Get'); + late final _System_Collections_ICollection_Count_Get = + _System_Collections_ICollection_Count_GetPtr.asFunction< + int Function(System_Collections_ICollection_t, + ffi.Pointer)>(); + + System_Object_t System_Collections_ICollection_SyncRoot_Get( + System_Collections_ICollection_t self, + ffi.Pointer outException, + ) { + return _System_Collections_ICollection_SyncRoot_Get( + self, + outException, + ); + } + + late final _System_Collections_ICollection_SyncRoot_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_ICollection_t, + ffi.Pointer)>>( + 'System_Collections_ICollection_SyncRoot_Get'); + late final _System_Collections_ICollection_SyncRoot_Get = + _System_Collections_ICollection_SyncRoot_GetPtr.asFunction< + System_Object_t Function(System_Collections_ICollection_t, + ffi.Pointer)>(); + + bool System_Collections_ICollection_IsSynchronized_Get( + System_Collections_ICollection_t self, + ffi.Pointer outException, + ) { + return _System_Collections_ICollection_IsSynchronized_Get( + self, + outException, + ); + } + + late final _System_Collections_ICollection_IsSynchronized_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_ICollection_t, + ffi.Pointer)>>( + 'System_Collections_ICollection_IsSynchronized_Get'); + late final _System_Collections_ICollection_IsSynchronized_Get = + _System_Collections_ICollection_IsSynchronized_GetPtr.asFunction< + bool Function(System_Collections_ICollection_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_ICollection_TypeOf() { + return _System_Collections_ICollection_TypeOf(); + } + + late final _System_Collections_ICollection_TypeOfPtr = + _lookup>( + 'System_Collections_ICollection_TypeOf'); + late final _System_Collections_ICollection_TypeOf = + _System_Collections_ICollection_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_ICollection_Destroy( + System_Collections_ICollection_t self, + ) { + return _System_Collections_ICollection_Destroy( + self, + ); + } + + late final _System_Collections_ICollection_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Collections_ICollection_Destroy'); + late final _System_Collections_ICollection_Destroy = + _System_Collections_ICollection_DestroyPtr.asFunction< + void Function(System_Collections_ICollection_t)>(); + + System_Collections_IEnumerator_t System_Collections_IEnumerable_GetEnumerator( + System_Collections_IEnumerable_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IEnumerable_GetEnumerator( + self, + outException, + ); + } + + late final _System_Collections_IEnumerable_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Collections_IEnumerable_t, + ffi.Pointer)>>( + 'System_Collections_IEnumerable_GetEnumerator'); + late final _System_Collections_IEnumerable_GetEnumerator = + _System_Collections_IEnumerable_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Collections_IEnumerable_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IEnumerable_TypeOf() { + return _System_Collections_IEnumerable_TypeOf(); + } + + late final _System_Collections_IEnumerable_TypeOfPtr = + _lookup>( + 'System_Collections_IEnumerable_TypeOf'); + late final _System_Collections_IEnumerable_TypeOf = + _System_Collections_IEnumerable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IEnumerable_Destroy( + System_Collections_IEnumerable_t self, + ) { + return _System_Collections_IEnumerable_Destroy( + self, + ); + } + + late final _System_Collections_IEnumerable_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Collections_IEnumerable_Destroy'); + late final _System_Collections_IEnumerable_Destroy = + _System_Collections_IEnumerable_DestroyPtr.asFunction< + void Function(System_Collections_IEnumerable_t)>(); + + bool System_Collections_IEnumerator_MoveNext( + System_Collections_IEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IEnumerator_MoveNext( + self, + outException, + ); + } + + late final _System_Collections_IEnumerator_MoveNextPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IEnumerator_t, + ffi.Pointer)>>( + 'System_Collections_IEnumerator_MoveNext'); + late final _System_Collections_IEnumerator_MoveNext = + _System_Collections_IEnumerator_MoveNextPtr.asFunction< + bool Function(System_Collections_IEnumerator_t, + ffi.Pointer)>(); + + void System_Collections_IEnumerator_Reset( + System_Collections_IEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IEnumerator_Reset( + self, + outException, + ); + } + + late final _System_Collections_IEnumerator_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IEnumerator_t, + ffi.Pointer)>>( + 'System_Collections_IEnumerator_Reset'); + late final _System_Collections_IEnumerator_Reset = + _System_Collections_IEnumerator_ResetPtr.asFunction< + void Function(System_Collections_IEnumerator_t, + ffi.Pointer)>(); + + System_Object_t System_Collections_IEnumerator_Current_Get( + System_Collections_IEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IEnumerator_Current_Get( + self, + outException, + ); + } + + late final _System_Collections_IEnumerator_Current_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_IEnumerator_t, + ffi.Pointer)>>( + 'System_Collections_IEnumerator_Current_Get'); + late final _System_Collections_IEnumerator_Current_Get = + _System_Collections_IEnumerator_Current_GetPtr.asFunction< + System_Object_t Function(System_Collections_IEnumerator_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IEnumerator_TypeOf() { + return _System_Collections_IEnumerator_TypeOf(); + } + + late final _System_Collections_IEnumerator_TypeOfPtr = + _lookup>( + 'System_Collections_IEnumerator_TypeOf'); + late final _System_Collections_IEnumerator_TypeOf = + _System_Collections_IEnumerator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IEnumerator_Destroy( + System_Collections_IEnumerator_t self, + ) { + return _System_Collections_IEnumerator_Destroy( + self, + ); + } + + late final _System_Collections_IEnumerator_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Collections_IEnumerator_Destroy'); + late final _System_Collections_IEnumerator_Destroy = + _System_Collections_IEnumerator_DestroyPtr.asFunction< + void Function(System_Collections_IEnumerator_t)>(); bool System_ValueType_Equals( System_ValueType_t self, @@ -5194,16 +10067,6 @@ class NativeLibrary { late final _System_ValueType_Destroy = _System_ValueType_DestroyPtr .asFunction(); - System_Type_t System_Int32_TypeOf() { - return _System_Int32_TypeOf(); - } - - late final _System_Int32_TypeOfPtr = - _lookup>( - 'System_Int32_TypeOf'); - late final _System_Int32_TypeOf = - _System_Int32_TypeOfPtr.asFunction(); - int System_IComparable_CompareTo( System_IComparable_t self, System_Object_t obj, @@ -10060,142 +14923,6 @@ class NativeLibrary { late final _System_String_Destroy = _System_String_DestroyPtr.asFunction(); - System_Collections_IEnumerator_t System_Collections_IEnumerable_GetEnumerator( - System_Collections_IEnumerable_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IEnumerable_GetEnumerator( - self, - outException, - ); - } - - late final _System_Collections_IEnumerable_GetEnumeratorPtr = _lookup< - ffi.NativeFunction< - System_Collections_IEnumerator_t Function( - System_Collections_IEnumerable_t, - ffi.Pointer)>>( - 'System_Collections_IEnumerable_GetEnumerator'); - late final _System_Collections_IEnumerable_GetEnumerator = - _System_Collections_IEnumerable_GetEnumeratorPtr.asFunction< - System_Collections_IEnumerator_t Function( - System_Collections_IEnumerable_t, - ffi.Pointer)>(); - - System_Type_t System_Collections_IEnumerable_TypeOf() { - return _System_Collections_IEnumerable_TypeOf(); - } - - late final _System_Collections_IEnumerable_TypeOfPtr = - _lookup>( - 'System_Collections_IEnumerable_TypeOf'); - late final _System_Collections_IEnumerable_TypeOf = - _System_Collections_IEnumerable_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IEnumerable_Destroy( - System_Collections_IEnumerable_t self, - ) { - return _System_Collections_IEnumerable_Destroy( - self, - ); - } - - late final _System_Collections_IEnumerable_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Collections_IEnumerable_Destroy'); - late final _System_Collections_IEnumerable_Destroy = - _System_Collections_IEnumerable_DestroyPtr.asFunction< - void Function(System_Collections_IEnumerable_t)>(); - - bool System_Collections_IEnumerator_MoveNext( - System_Collections_IEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IEnumerator_MoveNext( - self, - outException, - ); - } - - late final _System_Collections_IEnumerator_MoveNextPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Collections_IEnumerator_t, - ffi.Pointer)>>( - 'System_Collections_IEnumerator_MoveNext'); - late final _System_Collections_IEnumerator_MoveNext = - _System_Collections_IEnumerator_MoveNextPtr.asFunction< - bool Function(System_Collections_IEnumerator_t, - ffi.Pointer)>(); - - void System_Collections_IEnumerator_Reset( - System_Collections_IEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IEnumerator_Reset( - self, - outException, - ); - } - - late final _System_Collections_IEnumerator_ResetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IEnumerator_t, - ffi.Pointer)>>( - 'System_Collections_IEnumerator_Reset'); - late final _System_Collections_IEnumerator_Reset = - _System_Collections_IEnumerator_ResetPtr.asFunction< - void Function(System_Collections_IEnumerator_t, - ffi.Pointer)>(); - - System_Object_t System_Collections_IEnumerator_Current_Get( - System_Collections_IEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IEnumerator_Current_Get( - self, - outException, - ); - } - - late final _System_Collections_IEnumerator_Current_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Collections_IEnumerator_t, - ffi.Pointer)>>( - 'System_Collections_IEnumerator_Current_Get'); - late final _System_Collections_IEnumerator_Current_Get = - _System_Collections_IEnumerator_Current_GetPtr.asFunction< - System_Object_t Function(System_Collections_IEnumerator_t, - ffi.Pointer)>(); - - System_Type_t System_Collections_IEnumerator_TypeOf() { - return _System_Collections_IEnumerator_TypeOf(); - } - - late final _System_Collections_IEnumerator_TypeOfPtr = - _lookup>( - 'System_Collections_IEnumerator_TypeOf'); - late final _System_Collections_IEnumerator_TypeOf = - _System_Collections_IEnumerator_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IEnumerator_Destroy( - System_Collections_IEnumerator_t self, - ) { - return _System_Collections_IEnumerator_Destroy( - self, - ); - } - - late final _System_Collections_IEnumerator_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Collections_IEnumerator_Destroy'); - late final _System_Collections_IEnumerator_Destroy = - _System_Collections_IEnumerator_DestroyPtr.asFunction< - void Function(System_Collections_IEnumerator_t)>(); - System_Type_t System_Collections_Generic_IEnumerable_A1_TypeOf() { return _System_Collections_Generic_IEnumerable_A1_TypeOf(); } @@ -10318,16 +15045,6 @@ class NativeLibrary { late final _System_IDisposable_Destroy = _System_IDisposable_DestroyPtr .asFunction(); - System_Type_t System_Char_TypeOf() { - return _System_Char_TypeOf(); - } - - late final _System_Char_TypeOfPtr = - _lookup>( - 'System_Char_TypeOf'); - late final _System_Char_TypeOf = - _System_Char_TypeOfPtr.asFunction(); - int System_IComparable_A1_CompareTo( System_IComparable_A1_t self, System_Type_t T, @@ -10426,6 +15143,1057 @@ class NativeLibrary { late final _System_IEquatable_A1_Destroy = _System_IEquatable_A1_DestroyPtr .asFunction(); + System_Object_t System_Numerics_IBinaryInteger_A1_LeadingZeroCount( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_LeadingZeroCount( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_LeadingZeroCountPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_LeadingZeroCount'); + late final _System_Numerics_IBinaryInteger_A1_LeadingZeroCount = + _System_Numerics_IBinaryInteger_A1_LeadingZeroCountPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_PopCount( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_PopCount( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_PopCountPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_PopCount'); + late final _System_Numerics_IBinaryInteger_A1_PopCount = + _System_Numerics_IBinaryInteger_A1_PopCountPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_ReadBigEndian( + System_Type_t TSelf, + System_Byte_Array_t source, + bool isUnsigned, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_ReadBigEndian( + TSelf, + source, + isUnsigned, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_ReadBigEndianPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_ReadBigEndian'); + late final _System_Numerics_IBinaryInteger_A1_ReadBigEndian = + _System_Numerics_IBinaryInteger_A1_ReadBigEndianPtr.asFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, bool, + ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_ReadBigEndian_1( + System_Type_t TSelf, + System_Byte_Array_t source, + int startIndex, + bool isUnsigned, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_ReadBigEndian_1( + TSelf, + source, + startIndex, + isUnsigned, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_ReadBigEndian_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, + ffi.Int32, ffi.Bool, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_ReadBigEndian_1'); + late final _System_Numerics_IBinaryInteger_A1_ReadBigEndian_1 = + _System_Numerics_IBinaryInteger_A1_ReadBigEndian_1Ptr.asFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, int, + bool, ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_ReadLittleEndian( + System_Type_t TSelf, + System_Byte_Array_t source, + bool isUnsigned, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_ReadLittleEndian( + TSelf, + source, + isUnsigned, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_ReadLittleEndianPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_ReadLittleEndian'); + late final _System_Numerics_IBinaryInteger_A1_ReadLittleEndian = + _System_Numerics_IBinaryInteger_A1_ReadLittleEndianPtr.asFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, bool, + ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1( + System_Type_t TSelf, + System_Byte_Array_t source, + int startIndex, + bool isUnsigned, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1( + TSelf, + source, + startIndex, + isUnsigned, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, + ffi.Int32, ffi.Bool, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1'); + late final _System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1 = + _System_Numerics_IBinaryInteger_A1_ReadLittleEndian_1Ptr.asFunction< + System_Object_t Function(System_Type_t, System_Byte_Array_t, int, + bool, ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_RotateLeft( + System_Type_t TSelf, + System_Object_t value, + int rotateAmount, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_RotateLeft( + TSelf, + value, + rotateAmount, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_RotateLeftPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_RotateLeft'); + late final _System_Numerics_IBinaryInteger_A1_RotateLeft = + _System_Numerics_IBinaryInteger_A1_RotateLeftPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, int, + ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_RotateRight( + System_Type_t TSelf, + System_Object_t value, + int rotateAmount, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_RotateRight( + TSelf, + value, + rotateAmount, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_RotateRightPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_RotateRight'); + late final _System_Numerics_IBinaryInteger_A1_RotateRight = + _System_Numerics_IBinaryInteger_A1_RotateRightPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, int, + ffi.Pointer)>(); + + System_Object_t System_Numerics_IBinaryInteger_A1_TrailingZeroCount( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_TrailingZeroCount( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_TrailingZeroCountPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_TrailingZeroCount'); + late final _System_Numerics_IBinaryInteger_A1_TrailingZeroCount = + _System_Numerics_IBinaryInteger_A1_TrailingZeroCountPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + int System_Numerics_IBinaryInteger_A1_GetByteCount( + System_Numerics_IBinaryInteger_A1_t self, + System_Type_t TSelf, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_GetByteCount( + self, + TSelf, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_GetByteCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Numerics_IBinaryInteger_A1_t, + System_Type_t, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_GetByteCount'); + late final _System_Numerics_IBinaryInteger_A1_GetByteCount = + _System_Numerics_IBinaryInteger_A1_GetByteCountPtr.asFunction< + int Function(System_Numerics_IBinaryInteger_A1_t, System_Type_t, + ffi.Pointer)>(); + + int System_Numerics_IBinaryInteger_A1_GetShortestBitLength( + System_Numerics_IBinaryInteger_A1_t self, + System_Type_t TSelf, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_GetShortestBitLength( + self, + TSelf, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_GetShortestBitLengthPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Numerics_IBinaryInteger_A1_t, + System_Type_t, ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_GetShortestBitLength'); + late final _System_Numerics_IBinaryInteger_A1_GetShortestBitLength = + _System_Numerics_IBinaryInteger_A1_GetShortestBitLengthPtr.asFunction< + int Function(System_Numerics_IBinaryInteger_A1_t, System_Type_t, + ffi.Pointer)>(); + + int System_Numerics_IBinaryInteger_A1_WriteBigEndian( + System_Numerics_IBinaryInteger_A1_t self, + System_Type_t TSelf, + System_Byte_Array_t destination, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_WriteBigEndian( + self, + TSelf, + destination, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_WriteBigEndianPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Numerics_IBinaryInteger_A1_t, + System_Type_t, + System_Byte_Array_t, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_WriteBigEndian'); + late final _System_Numerics_IBinaryInteger_A1_WriteBigEndian = + _System_Numerics_IBinaryInteger_A1_WriteBigEndianPtr.asFunction< + int Function(System_Numerics_IBinaryInteger_A1_t, System_Type_t, + System_Byte_Array_t, ffi.Pointer)>(); + + int System_Numerics_IBinaryInteger_A1_WriteBigEndian_1( + System_Numerics_IBinaryInteger_A1_t self, + System_Type_t TSelf, + System_Byte_Array_t destination, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_WriteBigEndian_1( + self, + TSelf, + destination, + startIndex, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_WriteBigEndian_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Numerics_IBinaryInteger_A1_t, + System_Type_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_WriteBigEndian_1'); + late final _System_Numerics_IBinaryInteger_A1_WriteBigEndian_1 = + _System_Numerics_IBinaryInteger_A1_WriteBigEndian_1Ptr.asFunction< + int Function(System_Numerics_IBinaryInteger_A1_t, System_Type_t, + System_Byte_Array_t, int, ffi.Pointer)>(); + + int System_Numerics_IBinaryInteger_A1_WriteLittleEndian( + System_Numerics_IBinaryInteger_A1_t self, + System_Type_t TSelf, + System_Byte_Array_t destination, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_WriteLittleEndian( + self, + TSelf, + destination, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_WriteLittleEndianPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Numerics_IBinaryInteger_A1_t, + System_Type_t, + System_Byte_Array_t, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_WriteLittleEndian'); + late final _System_Numerics_IBinaryInteger_A1_WriteLittleEndian = + _System_Numerics_IBinaryInteger_A1_WriteLittleEndianPtr.asFunction< + int Function(System_Numerics_IBinaryInteger_A1_t, System_Type_t, + System_Byte_Array_t, ffi.Pointer)>(); + + int System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1( + System_Numerics_IBinaryInteger_A1_t self, + System_Type_t TSelf, + System_Byte_Array_t destination, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1( + self, + TSelf, + destination, + startIndex, + outException, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Numerics_IBinaryInteger_A1_t, + System_Type_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1'); + late final _System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1 = + _System_Numerics_IBinaryInteger_A1_WriteLittleEndian_1Ptr.asFunction< + int Function(System_Numerics_IBinaryInteger_A1_t, System_Type_t, + System_Byte_Array_t, int, ffi.Pointer)>(); + + System_Type_t System_Numerics_IBinaryInteger_A1_TypeOf() { + return _System_Numerics_IBinaryInteger_A1_TypeOf(); + } + + late final _System_Numerics_IBinaryInteger_A1_TypeOfPtr = + _lookup>( + 'System_Numerics_IBinaryInteger_A1_TypeOf'); + late final _System_Numerics_IBinaryInteger_A1_TypeOf = + _System_Numerics_IBinaryInteger_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Numerics_IBinaryInteger_A1_Destroy( + System_Numerics_IBinaryInteger_A1_t self, + ) { + return _System_Numerics_IBinaryInteger_A1_Destroy( + self, + ); + } + + late final _System_Numerics_IBinaryInteger_A1_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Numerics_IBinaryInteger_A1_t)>>( + 'System_Numerics_IBinaryInteger_A1_Destroy'); + late final _System_Numerics_IBinaryInteger_A1_Destroy = + _System_Numerics_IBinaryInteger_A1_DestroyPtr.asFunction< + void Function(System_Numerics_IBinaryInteger_A1_t)>(); + + int System_Collections_IStructuralComparable_CompareTo( + System_Collections_IStructuralComparable_t self, + System_Object_t other, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Collections_IStructuralComparable_CompareTo( + self, + other, + comparer, + outException, + ); + } + + late final _System_Collections_IStructuralComparable_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_IStructuralComparable_t, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>>( + 'System_Collections_IStructuralComparable_CompareTo'); + late final _System_Collections_IStructuralComparable_CompareTo = + _System_Collections_IStructuralComparable_CompareToPtr.asFunction< + int Function( + System_Collections_IStructuralComparable_t, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IStructuralComparable_TypeOf() { + return _System_Collections_IStructuralComparable_TypeOf(); + } + + late final _System_Collections_IStructuralComparable_TypeOfPtr = + _lookup>( + 'System_Collections_IStructuralComparable_TypeOf'); + late final _System_Collections_IStructuralComparable_TypeOf = + _System_Collections_IStructuralComparable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IStructuralComparable_Destroy( + System_Collections_IStructuralComparable_t self, + ) { + return _System_Collections_IStructuralComparable_Destroy( + self, + ); + } + + late final _System_Collections_IStructuralComparable_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IStructuralComparable_t)>>( + 'System_Collections_IStructuralComparable_Destroy'); + late final _System_Collections_IStructuralComparable_Destroy = + _System_Collections_IStructuralComparable_DestroyPtr.asFunction< + void Function(System_Collections_IStructuralComparable_t)>(); + + int System_Collections_IComparer_Compare( + System_Collections_IComparer_t self, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Collections_IComparer_Compare( + self, + x, + y, + outException, + ); + } + + late final _System_Collections_IComparer_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_IComparer_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IComparer_Compare'); + late final _System_Collections_IComparer_Compare = + _System_Collections_IComparer_ComparePtr.asFunction< + int Function(System_Collections_IComparer_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Type_t System_Collections_IComparer_TypeOf() { + return _System_Collections_IComparer_TypeOf(); + } + + late final _System_Collections_IComparer_TypeOfPtr = + _lookup>( + 'System_Collections_IComparer_TypeOf'); + late final _System_Collections_IComparer_TypeOf = + _System_Collections_IComparer_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IComparer_Destroy( + System_Collections_IComparer_t self, + ) { + return _System_Collections_IComparer_Destroy( + self, + ); + } + + late final _System_Collections_IComparer_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Collections_IComparer_Destroy'); + late final _System_Collections_IComparer_Destroy = + _System_Collections_IComparer_DestroyPtr.asFunction< + void Function(System_Collections_IComparer_t)>(); + + bool System_Collections_IStructuralEquatable_Equals( + System_Collections_IStructuralEquatable_t self, + System_Object_t other, + System_Collections_IEqualityComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Collections_IStructuralEquatable_Equals( + self, + other, + comparer, + outException, + ); + } + + late final _System_Collections_IStructuralEquatable_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Collections_IStructuralEquatable_t, + System_Object_t, + System_Collections_IEqualityComparer_t, + ffi.Pointer)>>( + 'System_Collections_IStructuralEquatable_Equals'); + late final _System_Collections_IStructuralEquatable_Equals = + _System_Collections_IStructuralEquatable_EqualsPtr.asFunction< + bool Function( + System_Collections_IStructuralEquatable_t, + System_Object_t, + System_Collections_IEqualityComparer_t, + ffi.Pointer)>(); + + int System_Collections_IStructuralEquatable_GetHashCode( + System_Collections_IStructuralEquatable_t self, + System_Collections_IEqualityComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Collections_IStructuralEquatable_GetHashCode( + self, + comparer, + outException, + ); + } + + late final _System_Collections_IStructuralEquatable_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_IStructuralEquatable_t, + System_Collections_IEqualityComparer_t, + ffi.Pointer)>>( + 'System_Collections_IStructuralEquatable_GetHashCode'); + late final _System_Collections_IStructuralEquatable_GetHashCode = + _System_Collections_IStructuralEquatable_GetHashCodePtr.asFunction< + int Function( + System_Collections_IStructuralEquatable_t, + System_Collections_IEqualityComparer_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IStructuralEquatable_TypeOf() { + return _System_Collections_IStructuralEquatable_TypeOf(); + } + + late final _System_Collections_IStructuralEquatable_TypeOfPtr = + _lookup>( + 'System_Collections_IStructuralEquatable_TypeOf'); + late final _System_Collections_IStructuralEquatable_TypeOf = + _System_Collections_IStructuralEquatable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IStructuralEquatable_Destroy( + System_Collections_IStructuralEquatable_t self, + ) { + return _System_Collections_IStructuralEquatable_Destroy( + self, + ); + } + + late final _System_Collections_IStructuralEquatable_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IStructuralEquatable_t)>>( + 'System_Collections_IStructuralEquatable_Destroy'); + late final _System_Collections_IStructuralEquatable_Destroy = + _System_Collections_IStructuralEquatable_DestroyPtr.asFunction< + void Function(System_Collections_IStructuralEquatable_t)>(); + + bool System_Collections_IEqualityComparer_Equals( + System_Collections_IEqualityComparer_t self, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Collections_IEqualityComparer_Equals( + self, + x, + y, + outException, + ); + } + + late final _System_Collections_IEqualityComparer_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Collections_IEqualityComparer_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IEqualityComparer_Equals'); + late final _System_Collections_IEqualityComparer_Equals = + _System_Collections_IEqualityComparer_EqualsPtr.asFunction< + bool Function(System_Collections_IEqualityComparer_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + int System_Collections_IEqualityComparer_GetHashCode( + System_Collections_IEqualityComparer_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Collections_IEqualityComparer_GetHashCode( + self, + obj, + outException, + ); + } + + late final _System_Collections_IEqualityComparer_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_IEqualityComparer_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_IEqualityComparer_GetHashCode'); + late final _System_Collections_IEqualityComparer_GetHashCode = + _System_Collections_IEqualityComparer_GetHashCodePtr.asFunction< + int Function(System_Collections_IEqualityComparer_t, System_Object_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IEqualityComparer_TypeOf() { + return _System_Collections_IEqualityComparer_TypeOf(); + } + + late final _System_Collections_IEqualityComparer_TypeOfPtr = + _lookup>( + 'System_Collections_IEqualityComparer_TypeOf'); + late final _System_Collections_IEqualityComparer_TypeOf = + _System_Collections_IEqualityComparer_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IEqualityComparer_Destroy( + System_Collections_IEqualityComparer_t self, + ) { + return _System_Collections_IEqualityComparer_Destroy( + self, + ); + } + + late final _System_Collections_IEqualityComparer_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IEqualityComparer_t)>>( + 'System_Collections_IEqualityComparer_Destroy'); + late final _System_Collections_IEqualityComparer_Destroy = + _System_Collections_IEqualityComparer_DestroyPtr.asFunction< + void Function(System_Collections_IEqualityComparer_t)>(); + + int System_Collections_Generic_IList_A1_IndexOf( + System_Collections_Generic_IList_A1_t self, + System_Type_t T, + System_Object_t item, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IList_A1_IndexOf( + self, + T, + item, + outException, + ); + } + + late final _System_Collections_Generic_IList_A1_IndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_Generic_IList_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_IList_A1_IndexOf'); + late final _System_Collections_Generic_IList_A1_IndexOf = + _System_Collections_Generic_IList_A1_IndexOfPtr.asFunction< + int Function(System_Collections_Generic_IList_A1_t, System_Type_t, + System_Object_t, ffi.Pointer)>(); + + void System_Collections_Generic_IList_A1_Insert( + System_Collections_Generic_IList_A1_t self, + System_Type_t T, + int index, + System_Object_t item, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IList_A1_Insert( + self, + T, + index, + item, + outException, + ); + } + + late final _System_Collections_Generic_IList_A1_InsertPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_Generic_IList_A1_t, + System_Type_t, + ffi.Int32, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_IList_A1_Insert'); + late final _System_Collections_Generic_IList_A1_Insert = + _System_Collections_Generic_IList_A1_InsertPtr.asFunction< + void Function(System_Collections_Generic_IList_A1_t, System_Type_t, + int, System_Object_t, ffi.Pointer)>(); + + void System_Collections_Generic_IList_A1_RemoveAt( + System_Collections_Generic_IList_A1_t self, + System_Type_t T, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IList_A1_RemoveAt( + self, + T, + index, + outException, + ); + } + + late final _System_Collections_Generic_IList_A1_RemoveAtPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_Generic_IList_A1_t, + System_Type_t, ffi.Int32, ffi.Pointer)>>( + 'System_Collections_Generic_IList_A1_RemoveAt'); + late final _System_Collections_Generic_IList_A1_RemoveAt = + _System_Collections_Generic_IList_A1_RemoveAtPtr.asFunction< + void Function(System_Collections_Generic_IList_A1_t, System_Type_t, + int, ffi.Pointer)>(); + + System_Object_t System_Collections_Generic_IList_A1_Item_Get( + System_Collections_Generic_IList_A1_t self, + System_Type_t T, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IList_A1_Item_Get( + self, + T, + index, + outException, + ); + } + + late final _System_Collections_Generic_IList_A1_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_Generic_IList_A1_t, + System_Type_t, ffi.Int32, ffi.Pointer)>>( + 'System_Collections_Generic_IList_A1_Item_Get'); + late final _System_Collections_Generic_IList_A1_Item_Get = + _System_Collections_Generic_IList_A1_Item_GetPtr.asFunction< + System_Object_t Function(System_Collections_Generic_IList_A1_t, + System_Type_t, int, ffi.Pointer)>(); + + void System_Collections_Generic_IList_A1_Item_Set( + System_Collections_Generic_IList_A1_t self, + System_Type_t T, + int index, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IList_A1_Item_Set( + self, + T, + index, + value, + outException, + ); + } + + late final _System_Collections_Generic_IList_A1_Item_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_Generic_IList_A1_t, + System_Type_t, + ffi.Int32, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_IList_A1_Item_Set'); + late final _System_Collections_Generic_IList_A1_Item_Set = + _System_Collections_Generic_IList_A1_Item_SetPtr.asFunction< + void Function(System_Collections_Generic_IList_A1_t, System_Type_t, + int, System_Object_t, ffi.Pointer)>(); + + System_Type_t System_Collections_Generic_IList_A1_TypeOf() { + return _System_Collections_Generic_IList_A1_TypeOf(); + } + + late final _System_Collections_Generic_IList_A1_TypeOfPtr = + _lookup>( + 'System_Collections_Generic_IList_A1_TypeOf'); + late final _System_Collections_Generic_IList_A1_TypeOf = + _System_Collections_Generic_IList_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_Generic_IList_A1_Destroy( + System_Collections_Generic_IList_A1_t self, + ) { + return _System_Collections_Generic_IList_A1_Destroy( + self, + ); + } + + late final _System_Collections_Generic_IList_A1_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_Generic_IList_A1_t)>>( + 'System_Collections_Generic_IList_A1_Destroy'); + late final _System_Collections_Generic_IList_A1_Destroy = + _System_Collections_Generic_IList_A1_DestroyPtr.asFunction< + void Function(System_Collections_Generic_IList_A1_t)>(); + + void System_Collections_Generic_ICollection_A1_Add( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + System_Object_t item, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_Add( + self, + T, + item, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_Add'); + late final _System_Collections_Generic_ICollection_A1_Add = + _System_Collections_Generic_ICollection_A1_AddPtr.asFunction< + void Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + void System_Collections_Generic_ICollection_A1_Clear( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_Clear( + self, + T, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_ClearPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_Generic_ICollection_A1_t, + System_Type_t, ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_Clear'); + late final _System_Collections_Generic_ICollection_A1_Clear = + _System_Collections_Generic_ICollection_A1_ClearPtr.asFunction< + void Function(System_Collections_Generic_ICollection_A1_t, + System_Type_t, ffi.Pointer)>(); + + bool System_Collections_Generic_ICollection_A1_Contains( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + System_Object_t item, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_Contains( + self, + T, + item, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_Contains'); + late final _System_Collections_Generic_ICollection_A1_Contains = + _System_Collections_Generic_ICollection_A1_ContainsPtr.asFunction< + bool Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + void System_Collections_Generic_ICollection_A1_CopyTo( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + System_Array_t array, + int arrayIndex, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_CopyTo( + self, + T, + array, + arrayIndex, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_CopyTo'); + late final _System_Collections_Generic_ICollection_A1_CopyTo = + _System_Collections_Generic_ICollection_A1_CopyToPtr.asFunction< + void Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Array_t, + int, + ffi.Pointer)>(); + + bool System_Collections_Generic_ICollection_A1_Remove( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + System_Object_t item, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_Remove( + self, + T, + item, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_Remove'); + late final _System_Collections_Generic_ICollection_A1_Remove = + _System_Collections_Generic_ICollection_A1_RemovePtr.asFunction< + bool Function( + System_Collections_Generic_ICollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + int System_Collections_Generic_ICollection_A1_Count_Get( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_Count_Get( + self, + T, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_Generic_ICollection_A1_t, + System_Type_t, ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_Count_Get'); + late final _System_Collections_Generic_ICollection_A1_Count_Get = + _System_Collections_Generic_ICollection_A1_Count_GetPtr.asFunction< + int Function(System_Collections_Generic_ICollection_A1_t, + System_Type_t, ffi.Pointer)>(); + + bool System_Collections_Generic_ICollection_A1_IsReadOnly_Get( + System_Collections_Generic_ICollection_A1_t self, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_ICollection_A1_IsReadOnly_Get( + self, + T, + outException, + ); + } + + late final _System_Collections_Generic_ICollection_A1_IsReadOnly_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_Generic_ICollection_A1_t, + System_Type_t, ffi.Pointer)>>( + 'System_Collections_Generic_ICollection_A1_IsReadOnly_Get'); + late final _System_Collections_Generic_ICollection_A1_IsReadOnly_Get = + _System_Collections_Generic_ICollection_A1_IsReadOnly_GetPtr.asFunction< + bool Function(System_Collections_Generic_ICollection_A1_t, + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Collections_Generic_ICollection_A1_TypeOf() { + return _System_Collections_Generic_ICollection_A1_TypeOf(); + } + + late final _System_Collections_Generic_ICollection_A1_TypeOfPtr = + _lookup>( + 'System_Collections_Generic_ICollection_A1_TypeOf'); + late final _System_Collections_Generic_ICollection_A1_TypeOf = + _System_Collections_Generic_ICollection_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_Generic_ICollection_A1_Destroy( + System_Collections_Generic_ICollection_A1_t self, + ) { + return _System_Collections_Generic_ICollection_A1_Destroy( + self, + ); + } + + late final _System_Collections_Generic_ICollection_A1_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_Generic_ICollection_A1_t)>>( + 'System_Collections_Generic_ICollection_A1_Destroy'); + late final _System_Collections_Generic_ICollection_A1_Destroy = + _System_Collections_Generic_ICollection_A1_DestroyPtr.asFunction< + void Function(System_Collections_Generic_ICollection_A1_t)>(); + bool System_Numerics_IBinaryNumber_A1_IsPow2( System_Type_t TSelf, System_Object_t value, @@ -10827,6 +16595,771 @@ class NativeLibrary { _System_Numerics_IModulusOperators_A3_DestroyPtr.asFunction< void Function(System_Numerics_IModulusOperators_A3_t)>(); + System_Object_t System_Numerics_INumberBase_A1_Abs( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_Abs( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_AbsPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_Abs'); + late final _System_Numerics_INumberBase_A1_Abs = + _System_Numerics_INumberBase_A1_AbsPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_CreateChecked_A1( + System_Type_t TSelf, + System_Type_t TOther, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_CreateChecked_A1( + TSelf, + TOther, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_CreateChecked_A1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_CreateChecked_A1'); + late final _System_Numerics_INumberBase_A1_CreateChecked_A1 = + _System_Numerics_INumberBase_A1_CreateChecked_A1Ptr.asFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_CreateSaturating_A1( + System_Type_t TSelf, + System_Type_t TOther, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_CreateSaturating_A1( + TSelf, + TOther, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_CreateSaturating_A1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_CreateSaturating_A1'); + late final _System_Numerics_INumberBase_A1_CreateSaturating_A1 = + _System_Numerics_INumberBase_A1_CreateSaturating_A1Ptr.asFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_CreateTruncating_A1( + System_Type_t TSelf, + System_Type_t TOther, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_CreateTruncating_A1( + TSelf, + TOther, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_CreateTruncating_A1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_CreateTruncating_A1'); + late final _System_Numerics_INumberBase_A1_CreateTruncating_A1 = + _System_Numerics_INumberBase_A1_CreateTruncating_A1Ptr.asFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsCanonical( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsCanonical( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsCanonicalPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsCanonical'); + late final _System_Numerics_INumberBase_A1_IsCanonical = + _System_Numerics_INumberBase_A1_IsCanonicalPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsComplexNumber( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsComplexNumber( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsComplexNumberPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsComplexNumber'); + late final _System_Numerics_INumberBase_A1_IsComplexNumber = + _System_Numerics_INumberBase_A1_IsComplexNumberPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsEvenInteger( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsEvenInteger( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsEvenIntegerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsEvenInteger'); + late final _System_Numerics_INumberBase_A1_IsEvenInteger = + _System_Numerics_INumberBase_A1_IsEvenIntegerPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsFinite( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsFinite( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsFinitePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsFinite'); + late final _System_Numerics_INumberBase_A1_IsFinite = + _System_Numerics_INumberBase_A1_IsFinitePtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsImaginaryNumber( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsImaginaryNumber( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsImaginaryNumberPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsImaginaryNumber'); + late final _System_Numerics_INumberBase_A1_IsImaginaryNumber = + _System_Numerics_INumberBase_A1_IsImaginaryNumberPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsInfinity( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsInfinity( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsInfinityPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsInfinity'); + late final _System_Numerics_INumberBase_A1_IsInfinity = + _System_Numerics_INumberBase_A1_IsInfinityPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsInteger( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsInteger( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsIntegerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsInteger'); + late final _System_Numerics_INumberBase_A1_IsInteger = + _System_Numerics_INumberBase_A1_IsIntegerPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsNaN( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsNaN( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsNaNPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsNaN'); + late final _System_Numerics_INumberBase_A1_IsNaN = + _System_Numerics_INumberBase_A1_IsNaNPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsNegative( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsNegative( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsNegativePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsNegative'); + late final _System_Numerics_INumberBase_A1_IsNegative = + _System_Numerics_INumberBase_A1_IsNegativePtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsNegativeInfinity( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsNegativeInfinity( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsNegativeInfinityPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsNegativeInfinity'); + late final _System_Numerics_INumberBase_A1_IsNegativeInfinity = + _System_Numerics_INumberBase_A1_IsNegativeInfinityPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsNormal( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsNormal( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsNormalPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsNormal'); + late final _System_Numerics_INumberBase_A1_IsNormal = + _System_Numerics_INumberBase_A1_IsNormalPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsOddInteger( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsOddInteger( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsOddIntegerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsOddInteger'); + late final _System_Numerics_INumberBase_A1_IsOddInteger = + _System_Numerics_INumberBase_A1_IsOddIntegerPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsPositive( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsPositive( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsPositivePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsPositive'); + late final _System_Numerics_INumberBase_A1_IsPositive = + _System_Numerics_INumberBase_A1_IsPositivePtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsPositiveInfinity( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsPositiveInfinity( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsPositiveInfinityPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsPositiveInfinity'); + late final _System_Numerics_INumberBase_A1_IsPositiveInfinity = + _System_Numerics_INumberBase_A1_IsPositiveInfinityPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsRealNumber( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsRealNumber( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsRealNumberPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsRealNumber'); + late final _System_Numerics_INumberBase_A1_IsRealNumber = + _System_Numerics_INumberBase_A1_IsRealNumberPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsSubnormal( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsSubnormal( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsSubnormalPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsSubnormal'); + late final _System_Numerics_INumberBase_A1_IsSubnormal = + _System_Numerics_INumberBase_A1_IsSubnormalPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_IsZero( + System_Type_t TSelf, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_IsZero( + TSelf, + value, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_IsZeroPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_IsZero'); + late final _System_Numerics_INumberBase_A1_IsZero = + _System_Numerics_INumberBase_A1_IsZeroPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_MaxMagnitude( + System_Type_t TSelf, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_MaxMagnitude( + TSelf, + x, + y, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_MaxMagnitudePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_MaxMagnitude'); + late final _System_Numerics_INumberBase_A1_MaxMagnitude = + _System_Numerics_INumberBase_A1_MaxMagnitudePtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_MaxMagnitudeNumber( + System_Type_t TSelf, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_MaxMagnitudeNumber( + TSelf, + x, + y, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_MaxMagnitudeNumberPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_MaxMagnitudeNumber'); + late final _System_Numerics_INumberBase_A1_MaxMagnitudeNumber = + _System_Numerics_INumberBase_A1_MaxMagnitudeNumberPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_MinMagnitude( + System_Type_t TSelf, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_MinMagnitude( + TSelf, + x, + y, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_MinMagnitudePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_MinMagnitude'); + late final _System_Numerics_INumberBase_A1_MinMagnitude = + _System_Numerics_INumberBase_A1_MinMagnitudePtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_MinMagnitudeNumber( + System_Type_t TSelf, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_MinMagnitudeNumber( + TSelf, + x, + y, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_MinMagnitudeNumberPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_MinMagnitudeNumber'); + late final _System_Numerics_INumberBase_A1_MinMagnitudeNumber = + _System_Numerics_INumberBase_A1_MinMagnitudeNumberPtr.asFunction< + System_Object_t Function(System_Type_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_Parse( + System_Type_t TSelf, + System_String_t s, + int style, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_Parse( + TSelf, + s, + style, + provider, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_ParsePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_IFormatProvider_t, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_Parse'); + late final _System_Numerics_INumberBase_A1_Parse = + _System_Numerics_INumberBase_A1_ParsePtr.asFunction< + System_Object_t Function(System_Type_t, System_String_t, int, + System_IFormatProvider_t, ffi.Pointer)>(); + + bool System_Numerics_INumberBase_A1_TryParse( + System_Type_t TSelf, + System_String_t s, + int style, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_TryParse( + TSelf, + s, + style, + provider, + result, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, + System_String_t, + ffi.Int32, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_TryParse'); + late final _System_Numerics_INumberBase_A1_TryParse = + _System_Numerics_INumberBase_A1_TryParsePtr.asFunction< + bool Function( + System_Type_t, + System_String_t, + int, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_One_Get( + System_Type_t TSelf, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_One_Get( + TSelf, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_One_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_One_Get'); + late final _System_Numerics_INumberBase_A1_One_Get = + _System_Numerics_INumberBase_A1_One_GetPtr.asFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>(); + + int System_Numerics_INumberBase_A1_Radix_Get( + System_Type_t TSelf, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_Radix_Get( + TSelf, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_Radix_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_Radix_Get'); + late final _System_Numerics_INumberBase_A1_Radix_Get = + _System_Numerics_INumberBase_A1_Radix_GetPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + System_Object_t System_Numerics_INumberBase_A1_Zero_Get( + System_Type_t TSelf, + ffi.Pointer outException, + ) { + return _System_Numerics_INumberBase_A1_Zero_Get( + TSelf, + outException, + ); + } + + late final _System_Numerics_INumberBase_A1_Zero_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Numerics_INumberBase_A1_Zero_Get'); + late final _System_Numerics_INumberBase_A1_Zero_Get = + _System_Numerics_INumberBase_A1_Zero_GetPtr.asFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Numerics_INumberBase_A1_TypeOf() { + return _System_Numerics_INumberBase_A1_TypeOf(); + } + + late final _System_Numerics_INumberBase_A1_TypeOfPtr = + _lookup>( + 'System_Numerics_INumberBase_A1_TypeOf'); + late final _System_Numerics_INumberBase_A1_TypeOf = + _System_Numerics_INumberBase_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Numerics_INumberBase_A1_Destroy( + System_Numerics_INumberBase_A1_t self, + ) { + return _System_Numerics_INumberBase_A1_Destroy( + self, + ); + } + + late final _System_Numerics_INumberBase_A1_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Numerics_INumberBase_A1_Destroy'); + late final _System_Numerics_INumberBase_A1_Destroy = + _System_Numerics_INumberBase_A1_DestroyPtr.asFunction< + void Function(System_Numerics_INumberBase_A1_t)>(); + + System_Object_t System_IFormatProvider_GetFormat( + System_IFormatProvider_t self, + System_Type_t formatType, + ffi.Pointer outException, + ) { + return _System_IFormatProvider_GetFormat( + self, + formatType, + outException, + ); + } + + late final _System_IFormatProvider_GetFormatPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_IFormatProvider_t, System_Type_t, + ffi.Pointer)>>( + 'System_IFormatProvider_GetFormat'); + late final _System_IFormatProvider_GetFormat = + _System_IFormatProvider_GetFormatPtr.asFunction< + System_Object_t Function(System_IFormatProvider_t, System_Type_t, + ffi.Pointer)>(); + + System_Type_t System_IFormatProvider_TypeOf() { + return _System_IFormatProvider_TypeOf(); + } + + late final _System_IFormatProvider_TypeOfPtr = + _lookup>( + 'System_IFormatProvider_TypeOf'); + late final _System_IFormatProvider_TypeOf = + _System_IFormatProvider_TypeOfPtr.asFunction(); + + void System_IFormatProvider_Destroy( + System_IFormatProvider_t self, + ) { + return _System_IFormatProvider_Destroy( + self, + ); + } + + late final _System_IFormatProvider_DestroyPtr = + _lookup>( + 'System_IFormatProvider_Destroy'); + late final _System_IFormatProvider_Destroy = + _System_IFormatProvider_DestroyPtr.asFunction< + void Function(System_IFormatProvider_t)>(); + System_Type_t System_Numerics_IAdditionOperators_A3_TypeOf() { return _System_Numerics_IAdditionOperators_A3_TypeOf(); } @@ -11089,53 +17622,6 @@ class NativeLibrary { _System_ISpanParsable_A1_DestroyPtr.asFunction< void Function(System_ISpanParsable_A1_t)>(); - System_Object_t System_IFormatProvider_GetFormat( - System_IFormatProvider_t self, - System_Type_t formatType, - ffi.Pointer outException, - ) { - return _System_IFormatProvider_GetFormat( - self, - formatType, - outException, - ); - } - - late final _System_IFormatProvider_GetFormatPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_IFormatProvider_t, System_Type_t, - ffi.Pointer)>>( - 'System_IFormatProvider_GetFormat'); - late final _System_IFormatProvider_GetFormat = - _System_IFormatProvider_GetFormatPtr.asFunction< - System_Object_t Function(System_IFormatProvider_t, System_Type_t, - ffi.Pointer)>(); - - System_Type_t System_IFormatProvider_TypeOf() { - return _System_IFormatProvider_TypeOf(); - } - - late final _System_IFormatProvider_TypeOfPtr = - _lookup>( - 'System_IFormatProvider_TypeOf'); - late final _System_IFormatProvider_TypeOf = - _System_IFormatProvider_TypeOfPtr.asFunction(); - - void System_IFormatProvider_Destroy( - System_IFormatProvider_t self, - ) { - return _System_IFormatProvider_Destroy( - self, - ); - } - - late final _System_IFormatProvider_DestroyPtr = - _lookup>( - 'System_IFormatProvider_Destroy'); - late final _System_IFormatProvider_Destroy = - _System_IFormatProvider_DestroyPtr.asFunction< - void Function(System_IFormatProvider_t)>(); - System_Object_t System_IParsable_A1_Parse( System_Type_t TSelf, System_String_t s, @@ -11448,6 +17934,119 @@ class NativeLibrary { _System_IUtf8SpanFormattable_DestroyPtr.asFunction< void Function(System_IUtf8SpanFormattable_t)>(); + System_Object_t System_Collections_Generic_IReadOnlyList_A1_Item_Get( + System_Collections_Generic_IReadOnlyList_A1_t self, + System_Type_t T, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IReadOnlyList_A1_Item_Get( + self, + T, + index, + outException, + ); + } + + late final _System_Collections_Generic_IReadOnlyList_A1_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Collections_Generic_IReadOnlyList_A1_t, + System_Type_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_Generic_IReadOnlyList_A1_Item_Get'); + late final _System_Collections_Generic_IReadOnlyList_A1_Item_Get = + _System_Collections_Generic_IReadOnlyList_A1_Item_GetPtr.asFunction< + System_Object_t Function( + System_Collections_Generic_IReadOnlyList_A1_t, + System_Type_t, + int, + ffi.Pointer)>(); + + System_Type_t System_Collections_Generic_IReadOnlyList_A1_TypeOf() { + return _System_Collections_Generic_IReadOnlyList_A1_TypeOf(); + } + + late final _System_Collections_Generic_IReadOnlyList_A1_TypeOfPtr = + _lookup>( + 'System_Collections_Generic_IReadOnlyList_A1_TypeOf'); + late final _System_Collections_Generic_IReadOnlyList_A1_TypeOf = + _System_Collections_Generic_IReadOnlyList_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_Generic_IReadOnlyList_A1_Destroy( + System_Collections_Generic_IReadOnlyList_A1_t self, + ) { + return _System_Collections_Generic_IReadOnlyList_A1_Destroy( + self, + ); + } + + late final _System_Collections_Generic_IReadOnlyList_A1_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_Generic_IReadOnlyList_A1_t)>>( + 'System_Collections_Generic_IReadOnlyList_A1_Destroy'); + late final _System_Collections_Generic_IReadOnlyList_A1_Destroy = + _System_Collections_Generic_IReadOnlyList_A1_DestroyPtr.asFunction< + void Function(System_Collections_Generic_IReadOnlyList_A1_t)>(); + + int System_Collections_Generic_IReadOnlyCollection_A1_Count_Get( + System_Collections_Generic_IReadOnlyCollection_A1_t self, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IReadOnlyCollection_A1_Count_Get( + self, + T, + outException, + ); + } + + late final _System_Collections_Generic_IReadOnlyCollection_A1_Count_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_Generic_IReadOnlyCollection_A1_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Collections_Generic_IReadOnlyCollection_A1_Count_Get'); + late final _System_Collections_Generic_IReadOnlyCollection_A1_Count_Get = + _System_Collections_Generic_IReadOnlyCollection_A1_Count_GetPtr + .asFunction< + int Function(System_Collections_Generic_IReadOnlyCollection_A1_t, + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Collections_Generic_IReadOnlyCollection_A1_TypeOf() { + return _System_Collections_Generic_IReadOnlyCollection_A1_TypeOf(); + } + + late final _System_Collections_Generic_IReadOnlyCollection_A1_TypeOfPtr = + _lookup>( + 'System_Collections_Generic_IReadOnlyCollection_A1_TypeOf'); + late final _System_Collections_Generic_IReadOnlyCollection_A1_TypeOf = + _System_Collections_Generic_IReadOnlyCollection_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_Generic_IReadOnlyCollection_A1_Destroy( + System_Collections_Generic_IReadOnlyCollection_A1_t self, + ) { + return _System_Collections_Generic_IReadOnlyCollection_A1_Destroy( + self, + ); + } + + late final _System_Collections_Generic_IReadOnlyCollection_A1_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_Generic_IReadOnlyCollection_A1_t)>>( + 'System_Collections_Generic_IReadOnlyCollection_A1_Destroy'); + late final _System_Collections_Generic_IReadOnlyCollection_A1_Destroy = + _System_Collections_Generic_IReadOnlyCollection_A1_DestroyPtr.asFunction< + void Function(System_Collections_Generic_IReadOnlyCollection_A1_t)>(); + System_Globalization_CultureInfo_t System_Globalization_CultureInfo_CreateSpecificCulture( System_String_t name, @@ -12592,3237 +19191,15 @@ class NativeLibrary { _System_Globalization_CultureInfo_DestroyPtr.asFunction< void Function(System_Globalization_CultureInfo_t)>(); - System_Object_t System_ICloneable_Clone( - System_ICloneable_t self, - ffi.Pointer outException, - ) { - return _System_ICloneable_Clone( - self, - outException, - ); - } - - late final _System_ICloneable_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_ICloneable_t, - ffi.Pointer)>>('System_ICloneable_Clone'); - late final _System_ICloneable_Clone = _System_ICloneable_ClonePtr.asFunction< - System_Object_t Function( - System_ICloneable_t, ffi.Pointer)>(); - - System_Type_t System_ICloneable_TypeOf() { - return _System_ICloneable_TypeOf(); - } - - late final _System_ICloneable_TypeOfPtr = - _lookup>( - 'System_ICloneable_TypeOf'); - late final _System_ICloneable_TypeOf = - _System_ICloneable_TypeOfPtr.asFunction(); - - void System_ICloneable_Destroy( - System_ICloneable_t self, - ) { - return _System_ICloneable_Destroy( - self, - ); - } - - late final _System_ICloneable_DestroyPtr = - _lookup>( - 'System_ICloneable_Destroy'); - late final _System_ICloneable_Destroy = _System_ICloneable_DestroyPtr - .asFunction(); - - void System_Array_ConstrainedCopy( - System_Array_t sourceArray, - int sourceIndex, - System_Array_t destinationArray, - int destinationIndex, - int length, - ffi.Pointer outException, - ) { - return _System_Array_ConstrainedCopy( - sourceArray, - sourceIndex, - destinationArray, - destinationIndex, - length, - outException, - ); - } - - late final _System_Array_ConstrainedCopyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, ffi.Int32, System_Array_t, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Array_ConstrainedCopy'); - late final _System_Array_ConstrainedCopy = - _System_Array_ConstrainedCopyPtr.asFunction< - void Function(System_Array_t, int, System_Array_t, int, int, - ffi.Pointer)>(); - - void System_Array_Clear( - System_Array_t array, - ffi.Pointer outException, - ) { - return _System_Array_Clear( - array, - outException, - ); - } - - late final _System_Array_ClearPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, - ffi.Pointer)>>('System_Array_Clear'); - late final _System_Array_Clear = _System_Array_ClearPtr.asFunction< - void Function(System_Array_t, ffi.Pointer)>(); - - void System_Array_Clear_1( - System_Array_t array, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Clear_1( - array, - index, - length, - outException, - ); - } - - late final _System_Array_Clear_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Array_Clear_1'); - late final _System_Array_Clear_1 = _System_Array_Clear_1Ptr.asFunction< - void Function( - System_Array_t, int, int, ffi.Pointer)>(); - - int System_Array_GetLength( - System_Array_t self, - int dimension, - ffi.Pointer outException, - ) { - return _System_Array_GetLength( - self, - dimension, - outException, - ); - } - - late final _System_Array_GetLengthPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_GetLength'); - late final _System_Array_GetLength = _System_Array_GetLengthPtr.asFunction< - int Function(System_Array_t, int, ffi.Pointer)>(); - - int System_Array_GetUpperBound( - System_Array_t self, - int dimension, - ffi.Pointer outException, - ) { - return _System_Array_GetUpperBound( - self, - dimension, - outException, - ); - } - - late final _System_Array_GetUpperBoundPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_GetUpperBound'); - late final _System_Array_GetUpperBound = - _System_Array_GetUpperBoundPtr.asFunction< - int Function(System_Array_t, int, ffi.Pointer)>(); - - int System_Array_GetLowerBound( - System_Array_t self, - int dimension, - ffi.Pointer outException, - ) { - return _System_Array_GetLowerBound( - self, - dimension, - outException, - ); - } - - late final _System_Array_GetLowerBoundPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_GetLowerBound'); - late final _System_Array_GetLowerBound = - _System_Array_GetLowerBoundPtr.asFunction< - int Function(System_Array_t, int, ffi.Pointer)>(); - - void System_Array_Initialize( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_Initialize( - self, - outException, - ); - } - - late final _System_Array_InitializePtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, - ffi.Pointer)>>('System_Array_Initialize'); - late final _System_Array_Initialize = _System_Array_InitializePtr.asFunction< - void Function(System_Array_t, ffi.Pointer)>(); - - System_Array_t System_Array_CreateInstance( - System_Type_t elementType, - int length, - ffi.Pointer outException, - ) { - return _System_Array_CreateInstance( - elementType, - length, - outException, - ); - } - - late final _System_Array_CreateInstancePtr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, ffi.Int32, - ffi.Pointer)>>('System_Array_CreateInstance'); - late final _System_Array_CreateInstance = - _System_Array_CreateInstancePtr.asFunction< - System_Array_t Function( - System_Type_t, int, ffi.Pointer)>(); - - System_Array_t System_Array_CreateInstance_1( - System_Type_t elementType, - int length1, - int length2, - ffi.Pointer outException, - ) { - return _System_Array_CreateInstance_1( - elementType, - length1, - length2, - outException, - ); - } - - late final _System_Array_CreateInstance_1Ptr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>( - 'System_Array_CreateInstance_1'); - late final _System_Array_CreateInstance_1 = - _System_Array_CreateInstance_1Ptr.asFunction< - System_Array_t Function( - System_Type_t, int, int, ffi.Pointer)>(); - - System_Array_t System_Array_CreateInstance_2( - System_Type_t elementType, - int length1, - int length2, - int length3, - ffi.Pointer outException, - ) { - return _System_Array_CreateInstance_2( - elementType, - length1, - length2, - length3, - outException, - ); - } - - late final _System_Array_CreateInstance_2Ptr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, ffi.Int32, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Array_CreateInstance_2'); - late final _System_Array_CreateInstance_2 = - _System_Array_CreateInstance_2Ptr.asFunction< - System_Array_t Function( - System_Type_t, int, int, int, ffi.Pointer)>(); - - System_Array_t System_Array_CreateInstance_3( - System_Type_t elementType, - System_Int32_Array_t lengths, - ffi.Pointer outException, - ) { - return _System_Array_CreateInstance_3( - elementType, - lengths, - outException, - ); - } - - late final _System_Array_CreateInstance_3Ptr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, System_Int32_Array_t, - ffi.Pointer)>>( - 'System_Array_CreateInstance_3'); - late final _System_Array_CreateInstance_3 = - _System_Array_CreateInstance_3Ptr.asFunction< - System_Array_t Function(System_Type_t, System_Int32_Array_t, - ffi.Pointer)>(); - - System_Array_t System_Array_CreateInstance_4( - System_Type_t elementType, - System_Int32_Array_t lengths, - System_Int32_Array_t lowerBounds, - ffi.Pointer outException, - ) { - return _System_Array_CreateInstance_4( - elementType, - lengths, - lowerBounds, - outException, - ); - } - - late final _System_Array_CreateInstance_4Ptr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, System_Int32_Array_t, - System_Int32_Array_t, ffi.Pointer)>>( - 'System_Array_CreateInstance_4'); - late final _System_Array_CreateInstance_4 = - _System_Array_CreateInstance_4Ptr.asFunction< - System_Array_t Function(System_Type_t, System_Int32_Array_t, - System_Int32_Array_t, ffi.Pointer)>(); - - System_Array_t System_Array_CreateInstance_5( - System_Type_t elementType, - System_Int64_Array_t lengths, - ffi.Pointer outException, - ) { - return _System_Array_CreateInstance_5( - elementType, - lengths, - outException, - ); - } - - late final _System_Array_CreateInstance_5Ptr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, System_Int64_Array_t, - ffi.Pointer)>>( - 'System_Array_CreateInstance_5'); - late final _System_Array_CreateInstance_5 = - _System_Array_CreateInstance_5Ptr.asFunction< - System_Array_t Function(System_Type_t, System_Int64_Array_t, - ffi.Pointer)>(); - - void System_Array_Copy( - System_Array_t sourceArray, - System_Array_t destinationArray, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Copy( - sourceArray, - destinationArray, - length, - outException, - ); - } - - late final _System_Array_CopyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Array_t, ffi.Int64, - ffi.Pointer)>>('System_Array_Copy'); - late final _System_Array_Copy = _System_Array_CopyPtr.asFunction< - void Function(System_Array_t, System_Array_t, int, - ffi.Pointer)>(); - - void System_Array_Copy_1( - System_Array_t sourceArray, - int sourceIndex, - System_Array_t destinationArray, - int destinationIndex, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Copy_1( - sourceArray, - sourceIndex, - destinationArray, - destinationIndex, - length, - outException, - ); - } - - late final _System_Array_Copy_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - ffi.Int64, - System_Array_t, - ffi.Int64, - ffi.Int64, - ffi.Pointer)>>('System_Array_Copy_1'); - late final _System_Array_Copy_1 = _System_Array_Copy_1Ptr.asFunction< - void Function(System_Array_t, int, System_Array_t, int, int, - ffi.Pointer)>(); - - void System_Array_Copy_2( - System_Array_t sourceArray, - System_Array_t destinationArray, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Copy_2( - sourceArray, - destinationArray, - length, - outException, - ); - } - - late final _System_Array_Copy_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_Copy_2'); - late final _System_Array_Copy_2 = _System_Array_Copy_2Ptr.asFunction< - void Function(System_Array_t, System_Array_t, int, - ffi.Pointer)>(); - - void System_Array_Copy_3( - System_Array_t sourceArray, - int sourceIndex, - System_Array_t destinationArray, - int destinationIndex, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Copy_3( - sourceArray, - sourceIndex, - destinationArray, - destinationIndex, - length, - outException, - ); - } - - late final _System_Array_Copy_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - ffi.Int32, - System_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_Copy_3'); - late final _System_Array_Copy_3 = _System_Array_Copy_3Ptr.asFunction< - void Function(System_Array_t, int, System_Array_t, int, int, - ffi.Pointer)>(); - - System_Object_t System_Array_GetValue( - System_Array_t self, - System_Int32_Array_t indices, - ffi.Pointer outException, - ) { - return _System_Array_GetValue( - self, - indices, - outException, - ); - } - - late final _System_Array_GetValuePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, System_Int32_Array_t, - ffi.Pointer)>>('System_Array_GetValue'); - late final _System_Array_GetValue = _System_Array_GetValuePtr.asFunction< - System_Object_t Function(System_Array_t, System_Int32_Array_t, - ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_1( - System_Array_t self, - int index, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_1( - self, - index, - outException, - ); - } - - late final _System_Array_GetValue_1Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_GetValue_1'); - late final _System_Array_GetValue_1 = _System_Array_GetValue_1Ptr.asFunction< - System_Object_t Function( - System_Array_t, int, ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_2( - System_Array_t self, - int index1, - int index2, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_2( - self, - index1, - index2, - outException, - ); - } - - late final _System_Array_GetValue_2Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Array_GetValue_2'); - late final _System_Array_GetValue_2 = _System_Array_GetValue_2Ptr.asFunction< - System_Object_t Function( - System_Array_t, int, int, ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_3( - System_Array_t self, - int index1, - int index2, - int index3, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_3( - self, - index1, - index2, - index3, - outException, - ); - } - - late final _System_Array_GetValue_3Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_GetValue_3'); - late final _System_Array_GetValue_3 = _System_Array_GetValue_3Ptr.asFunction< - System_Object_t Function( - System_Array_t, int, int, int, ffi.Pointer)>(); - - void System_Array_SetValue( - System_Array_t self, - System_Object_t value, - int index, - ffi.Pointer outException, - ) { - return _System_Array_SetValue( - self, - value, - index, - outException, - ); - } - - late final _System_Array_SetValuePtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Object_t, ffi.Int32, - ffi.Pointer)>>('System_Array_SetValue'); - late final _System_Array_SetValue = _System_Array_SetValuePtr.asFunction< - void Function(System_Array_t, System_Object_t, int, - ffi.Pointer)>(); - - void System_Array_SetValue_1( - System_Array_t self, - System_Object_t value, - int index1, - int index2, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_1( - self, - value, - index1, - index2, - outException, - ); - } - - late final _System_Array_SetValue_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_SetValue_1'); - late final _System_Array_SetValue_1 = _System_Array_SetValue_1Ptr.asFunction< - void Function(System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - void System_Array_SetValue_2( - System_Array_t self, - System_Object_t value, - int index1, - int index2, - int index3, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_2( - self, - value, - index1, - index2, - index3, - outException, - ); - } - - late final _System_Array_SetValue_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_SetValue_2'); - late final _System_Array_SetValue_2 = _System_Array_SetValue_2Ptr.asFunction< - void Function(System_Array_t, System_Object_t, int, int, int, - ffi.Pointer)>(); - - void System_Array_SetValue_3( - System_Array_t self, - System_Object_t value, - System_Int32_Array_t indices, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_3( - self, - value, - indices, - outException, - ); - } - - late final _System_Array_SetValue_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Object_t, - System_Int32_Array_t, - ffi.Pointer)>>('System_Array_SetValue_3'); - late final _System_Array_SetValue_3 = _System_Array_SetValue_3Ptr.asFunction< - void Function(System_Array_t, System_Object_t, System_Int32_Array_t, - ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_4( - System_Array_t self, - int index, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_4( - self, - index, - outException, - ); - } - - late final _System_Array_GetValue_4Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, ffi.Int64, - ffi.Pointer)>>('System_Array_GetValue_4'); - late final _System_Array_GetValue_4 = _System_Array_GetValue_4Ptr.asFunction< - System_Object_t Function( - System_Array_t, int, ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_5( - System_Array_t self, - int index1, - int index2, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_5( - self, - index1, - index2, - outException, - ); - } - - late final _System_Array_GetValue_5Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, ffi.Int64, ffi.Int64, - ffi.Pointer)>>('System_Array_GetValue_5'); - late final _System_Array_GetValue_5 = _System_Array_GetValue_5Ptr.asFunction< - System_Object_t Function( - System_Array_t, int, int, ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_6( - System_Array_t self, - int index1, - int index2, - int index3, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_6( - self, - index1, - index2, - index3, - outException, - ); - } - - late final _System_Array_GetValue_6Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Array_t, - ffi.Int64, - ffi.Int64, - ffi.Int64, - ffi.Pointer)>>('System_Array_GetValue_6'); - late final _System_Array_GetValue_6 = _System_Array_GetValue_6Ptr.asFunction< - System_Object_t Function( - System_Array_t, int, int, int, ffi.Pointer)>(); - - System_Object_t System_Array_GetValue_7( - System_Array_t self, - System_Int64_Array_t indices, - ffi.Pointer outException, - ) { - return _System_Array_GetValue_7( - self, - indices, - outException, - ); - } - - late final _System_Array_GetValue_7Ptr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, System_Int64_Array_t, - ffi.Pointer)>>('System_Array_GetValue_7'); - late final _System_Array_GetValue_7 = _System_Array_GetValue_7Ptr.asFunction< - System_Object_t Function(System_Array_t, System_Int64_Array_t, - ffi.Pointer)>(); - - void System_Array_SetValue_4( - System_Array_t self, - System_Object_t value, - int index, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_4( - self, - value, - index, - outException, - ); - } - - late final _System_Array_SetValue_4Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Object_t, ffi.Int64, - ffi.Pointer)>>('System_Array_SetValue_4'); - late final _System_Array_SetValue_4 = _System_Array_SetValue_4Ptr.asFunction< - void Function(System_Array_t, System_Object_t, int, - ffi.Pointer)>(); - - void System_Array_SetValue_5( - System_Array_t self, - System_Object_t value, - int index1, - int index2, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_5( - self, - value, - index1, - index2, - outException, - ); - } - - late final _System_Array_SetValue_5Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Object_t, - ffi.Int64, - ffi.Int64, - ffi.Pointer)>>('System_Array_SetValue_5'); - late final _System_Array_SetValue_5 = _System_Array_SetValue_5Ptr.asFunction< - void Function(System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - void System_Array_SetValue_6( - System_Array_t self, - System_Object_t value, - int index1, - int index2, - int index3, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_6( - self, - value, - index1, - index2, - index3, - outException, - ); - } - - late final _System_Array_SetValue_6Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Object_t, - ffi.Int64, - ffi.Int64, - ffi.Int64, - ffi.Pointer)>>('System_Array_SetValue_6'); - late final _System_Array_SetValue_6 = _System_Array_SetValue_6Ptr.asFunction< - void Function(System_Array_t, System_Object_t, int, int, int, - ffi.Pointer)>(); - - void System_Array_SetValue_7( - System_Array_t self, - System_Object_t value, - System_Int64_Array_t indices, - ffi.Pointer outException, - ) { - return _System_Array_SetValue_7( - self, - value, - indices, - outException, - ); - } - - late final _System_Array_SetValue_7Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Object_t, - System_Int64_Array_t, - ffi.Pointer)>>('System_Array_SetValue_7'); - late final _System_Array_SetValue_7 = _System_Array_SetValue_7Ptr.asFunction< - void Function(System_Array_t, System_Object_t, System_Int64_Array_t, - ffi.Pointer)>(); - - int System_Array_GetLongLength( - System_Array_t self, - int dimension, - ffi.Pointer outException, - ) { - return _System_Array_GetLongLength( - self, - dimension, - outException, - ); - } - - late final _System_Array_GetLongLengthPtr = _lookup< - ffi.NativeFunction< - ffi.Int64 Function(System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_GetLongLength'); - late final _System_Array_GetLongLength = - _System_Array_GetLongLengthPtr.asFunction< - int Function(System_Array_t, int, ffi.Pointer)>(); - - System_Object_t System_Array_Clone( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_Clone( - self, - outException, - ); - } - - late final _System_Array_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, - ffi.Pointer)>>('System_Array_Clone'); - late final _System_Array_Clone = _System_Array_ClonePtr.asFunction< - System_Object_t Function( - System_Array_t, ffi.Pointer)>(); - - int System_Array_BinarySearch( - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_BinarySearch( - array, - value, - outException, - ); - } - - late final _System_Array_BinarySearchPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, System_Object_t, - ffi.Pointer)>>('System_Array_BinarySearch'); - late final _System_Array_BinarySearch = - _System_Array_BinarySearchPtr.asFunction< - int Function(System_Array_t, System_Object_t, - ffi.Pointer)>(); - - int System_Array_BinarySearch_1( - System_Array_t array, - int index, - int length, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_BinarySearch_1( - array, - index, - length, - value, - outException, - ); - } - - late final _System_Array_BinarySearch_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Array_t, - ffi.Int32, - ffi.Int32, - System_Object_t, - ffi.Pointer)>>('System_Array_BinarySearch_1'); - late final _System_Array_BinarySearch_1 = - _System_Array_BinarySearch_1Ptr.asFunction< - int Function(System_Array_t, int, int, System_Object_t, - ffi.Pointer)>(); - - int System_Array_BinarySearch_2( - System_Array_t array, - System_Object_t value, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Array_BinarySearch_2( - array, - value, - comparer, - outException, - ); - } - - late final _System_Array_BinarySearch_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Array_t, - System_Object_t, - System_Collections_IComparer_t, - ffi.Pointer)>>('System_Array_BinarySearch_2'); - late final _System_Array_BinarySearch_2 = - _System_Array_BinarySearch_2Ptr.asFunction< - int Function( - System_Array_t, - System_Object_t, - System_Collections_IComparer_t, - ffi.Pointer)>(); - - int System_Array_BinarySearch_3( - System_Array_t array, - int index, - int length, - System_Object_t value, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Array_BinarySearch_3( - array, - index, - length, - value, - comparer, - outException, - ); - } - - late final _System_Array_BinarySearch_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Array_t, - ffi.Int32, - ffi.Int32, - System_Object_t, - System_Collections_IComparer_t, - ffi.Pointer)>>('System_Array_BinarySearch_3'); - late final _System_Array_BinarySearch_3 = - _System_Array_BinarySearch_3Ptr.asFunction< - int Function( - System_Array_t, - int, - int, - System_Object_t, - System_Collections_IComparer_t, - ffi.Pointer)>(); - - int System_Array_BinarySearch_A1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_BinarySearch_A1( - T, - array, - value, - outException, - ); - } - - late final _System_Array_BinarySearch_A1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>>( - 'System_Array_BinarySearch_A1'); - late final _System_Array_BinarySearch_A1 = - _System_Array_BinarySearch_A1Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>(); - - int System_Array_BinarySearch_A1_1( - System_Type_t T, - System_Array_t array, - int index, - int length, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_BinarySearch_A1_1( - T, - array, - index, - length, - value, - outException, - ); - } - - late final _System_Array_BinarySearch_A1_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Type_t, - System_Array_t, - ffi.Int32, - ffi.Int32, - System_Object_t, - ffi.Pointer)>>( - 'System_Array_BinarySearch_A1_1'); - late final _System_Array_BinarySearch_A1_1 = - _System_Array_BinarySearch_A1_1Ptr.asFunction< - int Function(System_Type_t, System_Array_t, int, int, System_Object_t, - ffi.Pointer)>(); - - void System_Array_CopyTo( - System_Array_t self, - System_Array_t array, - int index, - ffi.Pointer outException, - ) { - return _System_Array_CopyTo( - self, - array, - index, - outException, - ); - } - - late final _System_Array_CopyToPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Array_t, ffi.Int32, - ffi.Pointer)>>('System_Array_CopyTo'); - late final _System_Array_CopyTo = _System_Array_CopyToPtr.asFunction< - void Function(System_Array_t, System_Array_t, int, - ffi.Pointer)>(); - - void System_Array_CopyTo_1( - System_Array_t self, - System_Array_t array, - int index, - ffi.Pointer outException, - ) { - return _System_Array_CopyTo_1( - self, - array, - index, - outException, - ); - } - - late final _System_Array_CopyTo_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Array_t, ffi.Int64, - ffi.Pointer)>>('System_Array_CopyTo_1'); - late final _System_Array_CopyTo_1 = _System_Array_CopyTo_1Ptr.asFunction< - void Function(System_Array_t, System_Array_t, int, - ffi.Pointer)>(); - - System_Array_t System_Array_Empty_A1( - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Array_Empty_A1( - T, - outException, - ); - } - - late final _System_Array_Empty_A1Ptr = _lookup< - ffi.NativeFunction< - System_Array_t Function(System_Type_t, - ffi.Pointer)>>('System_Array_Empty_A1'); - late final _System_Array_Empty_A1 = _System_Array_Empty_A1Ptr.asFunction< - System_Array_t Function( - System_Type_t, ffi.Pointer)>(); - - void System_Array_Fill_A1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_Fill_A1( - T, - array, - value, - outException, - ); - } - - late final _System_Array_Fill_A1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>>('System_Array_Fill_A1'); - late final _System_Array_Fill_A1 = _System_Array_Fill_A1Ptr.asFunction< - void Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>(); - - void System_Array_Fill_A1_1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - int startIndex, - int count, - ffi.Pointer outException, - ) { - return _System_Array_Fill_A1_1( - T, - array, - value, - startIndex, - count, - outException, - ); - } - - late final _System_Array_Fill_A1_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Type_t, - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_Fill_A1_1'); - late final _System_Array_Fill_A1_1 = _System_Array_Fill_A1_1Ptr.asFunction< - void Function(System_Type_t, System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - int System_Array_IndexOf( - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_IndexOf( - array, - value, - outException, - ); - } - - late final _System_Array_IndexOfPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, System_Object_t, - ffi.Pointer)>>('System_Array_IndexOf'); - late final _System_Array_IndexOf = _System_Array_IndexOfPtr.asFunction< - int Function( - System_Array_t, System_Object_t, ffi.Pointer)>(); - - int System_Array_IndexOf_1( - System_Array_t array, - System_Object_t value, - int startIndex, - ffi.Pointer outException, - ) { - return _System_Array_IndexOf_1( - array, - value, - startIndex, - outException, - ); - } - - late final _System_Array_IndexOf_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, System_Object_t, ffi.Int32, - ffi.Pointer)>>('System_Array_IndexOf_1'); - late final _System_Array_IndexOf_1 = _System_Array_IndexOf_1Ptr.asFunction< - int Function(System_Array_t, System_Object_t, int, - ffi.Pointer)>(); - - int System_Array_IndexOf_2( - System_Array_t array, - System_Object_t value, - int startIndex, - int count, - ffi.Pointer outException, - ) { - return _System_Array_IndexOf_2( - array, - value, - startIndex, - count, - outException, - ); - } - - late final _System_Array_IndexOf_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_IndexOf_2'); - late final _System_Array_IndexOf_2 = _System_Array_IndexOf_2Ptr.asFunction< - int Function(System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - int System_Array_IndexOf_A1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_IndexOf_A1( - T, - array, - value, - outException, - ); - } - - late final _System_Array_IndexOf_A1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>>('System_Array_IndexOf_A1'); - late final _System_Array_IndexOf_A1 = _System_Array_IndexOf_A1Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>(); - - int System_Array_IndexOf_A1_1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - int startIndex, - ffi.Pointer outException, - ) { - return _System_Array_IndexOf_A1_1( - T, - array, - value, - startIndex, - outException, - ); - } - - late final _System_Array_IndexOf_A1_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Type_t, - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Pointer)>>('System_Array_IndexOf_A1_1'); - late final _System_Array_IndexOf_A1_1 = - _System_Array_IndexOf_A1_1Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, int, - ffi.Pointer)>(); - - int System_Array_IndexOf_A1_2( - System_Type_t T, - System_Array_t array, - System_Object_t value, - int startIndex, - int count, - ffi.Pointer outException, - ) { - return _System_Array_IndexOf_A1_2( - T, - array, - value, - startIndex, - count, - outException, - ); - } - - late final _System_Array_IndexOf_A1_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Type_t, - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_IndexOf_A1_2'); - late final _System_Array_IndexOf_A1_2 = - _System_Array_IndexOf_A1_2Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - int System_Array_LastIndexOf( - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_LastIndexOf( - array, - value, - outException, - ); - } - - late final _System_Array_LastIndexOfPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, System_Object_t, - ffi.Pointer)>>('System_Array_LastIndexOf'); - late final _System_Array_LastIndexOf = - _System_Array_LastIndexOfPtr.asFunction< - int Function(System_Array_t, System_Object_t, - ffi.Pointer)>(); - - int System_Array_LastIndexOf_1( - System_Array_t array, - System_Object_t value, - int startIndex, - ffi.Pointer outException, - ) { - return _System_Array_LastIndexOf_1( - array, - value, - startIndex, - outException, - ); - } - - late final _System_Array_LastIndexOf_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, System_Object_t, ffi.Int32, - ffi.Pointer)>>('System_Array_LastIndexOf_1'); - late final _System_Array_LastIndexOf_1 = - _System_Array_LastIndexOf_1Ptr.asFunction< - int Function(System_Array_t, System_Object_t, int, - ffi.Pointer)>(); - - int System_Array_LastIndexOf_2( - System_Array_t array, - System_Object_t value, - int startIndex, - int count, - ffi.Pointer outException, - ) { - return _System_Array_LastIndexOf_2( - array, - value, - startIndex, - count, - outException, - ); - } - - late final _System_Array_LastIndexOf_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Array_t, - System_Object_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_LastIndexOf_2'); - late final _System_Array_LastIndexOf_2 = - _System_Array_LastIndexOf_2Ptr.asFunction< - int Function(System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - int System_Array_LastIndexOf_A1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Array_LastIndexOf_A1( - T, - array, - value, - outException, - ); - } - - late final _System_Array_LastIndexOf_A1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>>('System_Array_LastIndexOf_A1'); - late final _System_Array_LastIndexOf_A1 = - _System_Array_LastIndexOf_A1Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Pointer)>(); - - int System_Array_LastIndexOf_A1_1( - System_Type_t T, - System_Array_t array, - System_Object_t value, - int startIndex, - ffi.Pointer outException, - ) { - return _System_Array_LastIndexOf_A1_1( - T, - array, - value, - startIndex, - outException, - ); - } - - late final _System_Array_LastIndexOf_A1_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Array_LastIndexOf_A1_1'); - late final _System_Array_LastIndexOf_A1_1 = - _System_Array_LastIndexOf_A1_1Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, int, - ffi.Pointer)>(); - - int System_Array_LastIndexOf_A1_2( - System_Type_t T, - System_Array_t array, - System_Object_t value, - int startIndex, - int count, - ffi.Pointer outException, - ) { - return _System_Array_LastIndexOf_A1_2( - T, - array, - value, - startIndex, - count, - outException, - ); - } - - late final _System_Array_LastIndexOf_A1_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Type_t, System_Array_t, System_Object_t, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Array_LastIndexOf_A1_2'); - late final _System_Array_LastIndexOf_A1_2 = - _System_Array_LastIndexOf_A1_2Ptr.asFunction< - int Function(System_Type_t, System_Array_t, System_Object_t, int, int, - ffi.Pointer)>(); - - void System_Array_Reverse( - System_Array_t array, - ffi.Pointer outException, - ) { - return _System_Array_Reverse( - array, - outException, - ); - } - - late final _System_Array_ReversePtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, - ffi.Pointer)>>('System_Array_Reverse'); - late final _System_Array_Reverse = _System_Array_ReversePtr.asFunction< - void Function(System_Array_t, ffi.Pointer)>(); - - void System_Array_Reverse_1( - System_Array_t array, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Reverse_1( - array, - index, - length, - outException, - ); - } - - late final _System_Array_Reverse_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Array_Reverse_1'); - late final _System_Array_Reverse_1 = _System_Array_Reverse_1Ptr.asFunction< - void Function( - System_Array_t, int, int, ffi.Pointer)>(); - - void System_Array_Reverse_A1( - System_Type_t T, - System_Array_t array, - ffi.Pointer outException, - ) { - return _System_Array_Reverse_A1( - T, - array, - outException, - ); - } - - late final _System_Array_Reverse_A1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Type_t, System_Array_t, - ffi.Pointer)>>('System_Array_Reverse_A1'); - late final _System_Array_Reverse_A1 = _System_Array_Reverse_A1Ptr.asFunction< - void Function( - System_Type_t, System_Array_t, ffi.Pointer)>(); - - void System_Array_Reverse_A1_1( - System_Type_t T, - System_Array_t array, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Reverse_A1_1( - T, - array, - index, - length, - outException, - ); - } - - late final _System_Array_Reverse_A1_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Type_t, System_Array_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Array_Reverse_A1_1'); - late final _System_Array_Reverse_A1_1 = - _System_Array_Reverse_A1_1Ptr.asFunction< - void Function(System_Type_t, System_Array_t, int, int, - ffi.Pointer)>(); - - void System_Array_Sort( - System_Array_t array, - ffi.Pointer outException, - ) { - return _System_Array_Sort( - array, - outException, - ); - } - - late final _System_Array_SortPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, - ffi.Pointer)>>('System_Array_Sort'); - late final _System_Array_Sort = _System_Array_SortPtr.asFunction< - void Function(System_Array_t, ffi.Pointer)>(); - - void System_Array_Sort_1( - System_Array_t keys, - System_Array_t items, - ffi.Pointer outException, - ) { - return _System_Array_Sort_1( - keys, - items, - outException, - ); - } - - late final _System_Array_Sort_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Array_t, - ffi.Pointer)>>('System_Array_Sort_1'); - late final _System_Array_Sort_1 = _System_Array_Sort_1Ptr.asFunction< - void Function( - System_Array_t, System_Array_t, ffi.Pointer)>(); - - void System_Array_Sort_2( - System_Array_t array, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Sort_2( - array, - index, - length, - outException, - ); - } - - late final _System_Array_Sort_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Array_Sort_2'); - late final _System_Array_Sort_2 = _System_Array_Sort_2Ptr.asFunction< - void Function( - System_Array_t, int, int, ffi.Pointer)>(); - - void System_Array_Sort_3( - System_Array_t keys, - System_Array_t items, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Sort_3( - keys, - items, - index, - length, - outException, - ); - } - - late final _System_Array_Sort_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_Sort_3'); - late final _System_Array_Sort_3 = _System_Array_Sort_3Ptr.asFunction< - void Function(System_Array_t, System_Array_t, int, int, - ffi.Pointer)>(); - - void System_Array_Sort_4( - System_Array_t array, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Array_Sort_4( - array, - comparer, - outException, - ); - } - - late final _System_Array_Sort_4Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Array_t, System_Collections_IComparer_t, - ffi.Pointer)>>('System_Array_Sort_4'); - late final _System_Array_Sort_4 = _System_Array_Sort_4Ptr.asFunction< - void Function(System_Array_t, System_Collections_IComparer_t, - ffi.Pointer)>(); - - void System_Array_Sort_5( - System_Array_t keys, - System_Array_t items, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Array_Sort_5( - keys, - items, - comparer, - outException, - ); - } - - late final _System_Array_Sort_5Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Array_t, - System_Collections_IComparer_t, - ffi.Pointer)>>('System_Array_Sort_5'); - late final _System_Array_Sort_5 = _System_Array_Sort_5Ptr.asFunction< - void Function(System_Array_t, System_Array_t, - System_Collections_IComparer_t, ffi.Pointer)>(); - - void System_Array_Sort_6( - System_Array_t array, - int index, - int length, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Array_Sort_6( - array, - index, - length, - comparer, - outException, - ); - } - - late final _System_Array_Sort_6Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - ffi.Int32, - ffi.Int32, - System_Collections_IComparer_t, - ffi.Pointer)>>('System_Array_Sort_6'); - late final _System_Array_Sort_6 = _System_Array_Sort_6Ptr.asFunction< - void Function(System_Array_t, int, int, System_Collections_IComparer_t, - ffi.Pointer)>(); - - void System_Array_Sort_7( - System_Array_t keys, - System_Array_t items, - int index, - int length, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Array_Sort_7( - keys, - items, - index, - length, - comparer, - outException, - ); - } - - late final _System_Array_Sort_7Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Array_t, - System_Array_t, - ffi.Int32, - ffi.Int32, - System_Collections_IComparer_t, - ffi.Pointer)>>('System_Array_Sort_7'); - late final _System_Array_Sort_7 = _System_Array_Sort_7Ptr.asFunction< - void Function(System_Array_t, System_Array_t, int, int, - System_Collections_IComparer_t, ffi.Pointer)>(); - - void System_Array_Sort_A1( - System_Type_t T, - System_Array_t array, - ffi.Pointer outException, - ) { - return _System_Array_Sort_A1( - T, - array, - outException, - ); - } - - late final _System_Array_Sort_A1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Type_t, System_Array_t, - ffi.Pointer)>>('System_Array_Sort_A1'); - late final _System_Array_Sort_A1 = _System_Array_Sort_A1Ptr.asFunction< - void Function( - System_Type_t, System_Array_t, ffi.Pointer)>(); - - void System_Array_Sort_A2( - System_Type_t TKey, - System_Type_t TValue, - System_Array_t keys, - System_Array_t items, - ffi.Pointer outException, - ) { - return _System_Array_Sort_A2( - TKey, - TValue, - keys, - items, - outException, - ); - } - - late final _System_Array_Sort_A2Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Type_t, - System_Type_t, - System_Array_t, - System_Array_t, - ffi.Pointer)>>('System_Array_Sort_A2'); - late final _System_Array_Sort_A2 = _System_Array_Sort_A2Ptr.asFunction< - void Function(System_Type_t, System_Type_t, System_Array_t, - System_Array_t, ffi.Pointer)>(); - - void System_Array_Sort_A1_1( - System_Type_t T, - System_Array_t array, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Sort_A1_1( - T, - array, - index, - length, - outException, - ); - } - - late final _System_Array_Sort_A1_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Type_t, System_Array_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Array_Sort_A1_1'); - late final _System_Array_Sort_A1_1 = _System_Array_Sort_A1_1Ptr.asFunction< - void Function(System_Type_t, System_Array_t, int, int, - ffi.Pointer)>(); - - void System_Array_Sort_A2_1( - System_Type_t TKey, - System_Type_t TValue, - System_Array_t keys, - System_Array_t items, - int index, - int length, - ffi.Pointer outException, - ) { - return _System_Array_Sort_A2_1( - TKey, - TValue, - keys, - items, - index, - length, - outException, - ); - } - - late final _System_Array_Sort_A2_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Type_t, - System_Type_t, - System_Array_t, - System_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>('System_Array_Sort_A2_1'); - late final _System_Array_Sort_A2_1 = _System_Array_Sort_A2_1Ptr.asFunction< - void Function(System_Type_t, System_Type_t, System_Array_t, - System_Array_t, int, int, ffi.Pointer)>(); - - System_Collections_IEnumerator_t System_Array_GetEnumerator( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_GetEnumerator( - self, - outException, - ); - } - - late final _System_Array_GetEnumeratorPtr = _lookup< - ffi.NativeFunction< - System_Collections_IEnumerator_t Function(System_Array_t, - ffi.Pointer)>>('System_Array_GetEnumerator'); - late final _System_Array_GetEnumerator = - _System_Array_GetEnumeratorPtr.asFunction< - System_Collections_IEnumerator_t Function( - System_Array_t, ffi.Pointer)>(); - - int System_Array_Length_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_Length_Get( - self, - outException, - ); - } - - late final _System_Array_Length_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, - ffi.Pointer)>>('System_Array_Length_Get'); - late final _System_Array_Length_Get = _System_Array_Length_GetPtr.asFunction< - int Function(System_Array_t, ffi.Pointer)>(); - - int System_Array_LongLength_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_LongLength_Get( - self, - outException, - ); - } - - late final _System_Array_LongLength_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int64 Function(System_Array_t, - ffi.Pointer)>>('System_Array_LongLength_Get'); - late final _System_Array_LongLength_Get = - _System_Array_LongLength_GetPtr.asFunction< - int Function(System_Array_t, ffi.Pointer)>(); - - int System_Array_Rank_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_Rank_Get( - self, - outException, - ); - } - - late final _System_Array_Rank_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Array_t, - ffi.Pointer)>>('System_Array_Rank_Get'); - late final _System_Array_Rank_Get = _System_Array_Rank_GetPtr.asFunction< - int Function(System_Array_t, ffi.Pointer)>(); - - System_Object_t System_Array_SyncRoot_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_SyncRoot_Get( - self, - outException, - ); - } - - late final _System_Array_SyncRoot_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Array_t, - ffi.Pointer)>>('System_Array_SyncRoot_Get'); - late final _System_Array_SyncRoot_Get = - _System_Array_SyncRoot_GetPtr.asFunction< - System_Object_t Function( - System_Array_t, ffi.Pointer)>(); - - bool System_Array_IsReadOnly_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Array_IsReadOnly_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Array_t, - ffi.Pointer)>>('System_Array_IsReadOnly_Get'); - late final _System_Array_IsReadOnly_Get = - _System_Array_IsReadOnly_GetPtr.asFunction< - bool Function(System_Array_t, ffi.Pointer)>(); - - bool System_Array_IsFixedSize_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_IsFixedSize_Get( - self, - outException, - ); - } - - late final _System_Array_IsFixedSize_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Array_t, ffi.Pointer)>>( - 'System_Array_IsFixedSize_Get'); - late final _System_Array_IsFixedSize_Get = - _System_Array_IsFixedSize_GetPtr.asFunction< - bool Function(System_Array_t, ffi.Pointer)>(); - - bool System_Array_IsSynchronized_Get( - System_Array_t self, - ffi.Pointer outException, - ) { - return _System_Array_IsSynchronized_Get( - self, - outException, - ); - } - - late final _System_Array_IsSynchronized_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Array_t, ffi.Pointer)>>( - 'System_Array_IsSynchronized_Get'); - late final _System_Array_IsSynchronized_Get = - _System_Array_IsSynchronized_GetPtr.asFunction< - bool Function(System_Array_t, ffi.Pointer)>(); - - int System_Array_MaxLength_Get( - ffi.Pointer outException, - ) { - return _System_Array_MaxLength_Get( - outException, - ); - } - - late final _System_Array_MaxLength_GetPtr = _lookup< - ffi - .NativeFunction)>>( - 'System_Array_MaxLength_Get'); - late final _System_Array_MaxLength_Get = _System_Array_MaxLength_GetPtr - .asFunction)>(); - - System_Type_t System_Array_TypeOf() { - return _System_Array_TypeOf(); - } - - late final _System_Array_TypeOfPtr = - _lookup>( - 'System_Array_TypeOf'); - late final _System_Array_TypeOf = - _System_Array_TypeOfPtr.asFunction(); - - void System_Array_Destroy( - System_Array_t self, - ) { - return _System_Array_Destroy( - self, - ); - } - - late final _System_Array_DestroyPtr = - _lookup>( - 'System_Array_Destroy'); - late final _System_Array_Destroy = - _System_Array_DestroyPtr.asFunction(); - - int System_Collections_IList_Add( - System_Collections_IList_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Add( - self, - value, - outException, - ); - } - - late final _System_Collections_IList_AddPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>>( - 'System_Collections_IList_Add'); - late final _System_Collections_IList_Add = - _System_Collections_IList_AddPtr.asFunction< - int Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>(); - - bool System_Collections_IList_Contains( - System_Collections_IList_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Contains( - self, - value, - outException, - ); - } - - late final _System_Collections_IList_ContainsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>>( - 'System_Collections_IList_Contains'); - late final _System_Collections_IList_Contains = - _System_Collections_IList_ContainsPtr.asFunction< - bool Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>(); - - void System_Collections_IList_Clear( - System_Collections_IList_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Clear( - self, - outException, - ); - } - - late final _System_Collections_IList_ClearPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IList_t, - ffi.Pointer)>>( - 'System_Collections_IList_Clear'); - late final _System_Collections_IList_Clear = - _System_Collections_IList_ClearPtr.asFunction< - void Function( - System_Collections_IList_t, ffi.Pointer)>(); - - int System_Collections_IList_IndexOf( - System_Collections_IList_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_IList_IndexOf( - self, - value, - outException, - ); - } - - late final _System_Collections_IList_IndexOfPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>>( - 'System_Collections_IList_IndexOf'); - late final _System_Collections_IList_IndexOf = - _System_Collections_IList_IndexOfPtr.asFunction< - int Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>(); - - void System_Collections_IList_Insert( - System_Collections_IList_t self, - int index, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Insert( - self, - index, - value, - outException, - ); - } - - late final _System_Collections_IList_InsertPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IList_t, ffi.Int32, - System_Object_t, ffi.Pointer)>>( - 'System_Collections_IList_Insert'); - late final _System_Collections_IList_Insert = - _System_Collections_IList_InsertPtr.asFunction< - void Function(System_Collections_IList_t, int, System_Object_t, - ffi.Pointer)>(); - - void System_Collections_IList_Remove( - System_Collections_IList_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Remove( - self, - value, - outException, - ); - } - - late final _System_Collections_IList_RemovePtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>>( - 'System_Collections_IList_Remove'); - late final _System_Collections_IList_Remove = - _System_Collections_IList_RemovePtr.asFunction< - void Function(System_Collections_IList_t, System_Object_t, - ffi.Pointer)>(); - - void System_Collections_IList_RemoveAt( - System_Collections_IList_t self, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_IList_RemoveAt( - self, - index, - outException, - ); - } - - late final _System_Collections_IList_RemoveAtPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IList_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Collections_IList_RemoveAt'); - late final _System_Collections_IList_RemoveAt = - _System_Collections_IList_RemoveAtPtr.asFunction< - void Function(System_Collections_IList_t, int, - ffi.Pointer)>(); - - System_Object_t System_Collections_IList_Item_Get( - System_Collections_IList_t self, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Item_Get( - self, - index, - outException, - ); - } - - late final _System_Collections_IList_Item_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Collections_IList_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Collections_IList_Item_Get'); - late final _System_Collections_IList_Item_Get = - _System_Collections_IList_Item_GetPtr.asFunction< - System_Object_t Function(System_Collections_IList_t, int, - ffi.Pointer)>(); - - void System_Collections_IList_Item_Set( - System_Collections_IList_t self, - int index, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_IList_Item_Set( - self, - index, - value, - outException, - ); - } - - late final _System_Collections_IList_Item_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IList_t, ffi.Int32, - System_Object_t, ffi.Pointer)>>( - 'System_Collections_IList_Item_Set'); - late final _System_Collections_IList_Item_Set = - _System_Collections_IList_Item_SetPtr.asFunction< - void Function(System_Collections_IList_t, int, System_Object_t, - ffi.Pointer)>(); - - bool System_Collections_IList_IsReadOnly_Get( - System_Collections_IList_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IList_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Collections_IList_IsReadOnly_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Collections_IList_t, - ffi.Pointer)>>( - 'System_Collections_IList_IsReadOnly_Get'); - late final _System_Collections_IList_IsReadOnly_Get = - _System_Collections_IList_IsReadOnly_GetPtr.asFunction< - bool Function( - System_Collections_IList_t, ffi.Pointer)>(); - - bool System_Collections_IList_IsFixedSize_Get( - System_Collections_IList_t self, - ffi.Pointer outException, - ) { - return _System_Collections_IList_IsFixedSize_Get( - self, - outException, - ); - } - - late final _System_Collections_IList_IsFixedSize_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Collections_IList_t, - ffi.Pointer)>>( - 'System_Collections_IList_IsFixedSize_Get'); - late final _System_Collections_IList_IsFixedSize_Get = - _System_Collections_IList_IsFixedSize_GetPtr.asFunction< - bool Function( - System_Collections_IList_t, ffi.Pointer)>(); - - System_Type_t System_Collections_IList_TypeOf() { - return _System_Collections_IList_TypeOf(); - } - - late final _System_Collections_IList_TypeOfPtr = - _lookup>( - 'System_Collections_IList_TypeOf'); - late final _System_Collections_IList_TypeOf = - _System_Collections_IList_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IList_Destroy( - System_Collections_IList_t self, - ) { - return _System_Collections_IList_Destroy( - self, - ); - } - - late final _System_Collections_IList_DestroyPtr = _lookup< - ffi.NativeFunction>( - 'System_Collections_IList_Destroy'); - late final _System_Collections_IList_Destroy = - _System_Collections_IList_DestroyPtr.asFunction< - void Function(System_Collections_IList_t)>(); - - void System_Collections_ICollection_CopyTo( - System_Collections_ICollection_t self, - System_Array_t array, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_ICollection_CopyTo( - self, - array, - index, - outException, - ); - } - - late final _System_Collections_ICollection_CopyToPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_ICollection_t, - System_Array_t, ffi.Int32, ffi.Pointer)>>( - 'System_Collections_ICollection_CopyTo'); - late final _System_Collections_ICollection_CopyTo = - _System_Collections_ICollection_CopyToPtr.asFunction< - void Function(System_Collections_ICollection_t, System_Array_t, int, - ffi.Pointer)>(); - - int System_Collections_ICollection_Count_Get( - System_Collections_ICollection_t self, - ffi.Pointer outException, - ) { - return _System_Collections_ICollection_Count_Get( - self, - outException, - ); - } - - late final _System_Collections_ICollection_Count_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Collections_ICollection_t, - ffi.Pointer)>>( - 'System_Collections_ICollection_Count_Get'); - late final _System_Collections_ICollection_Count_Get = - _System_Collections_ICollection_Count_GetPtr.asFunction< - int Function(System_Collections_ICollection_t, - ffi.Pointer)>(); - - System_Object_t System_Collections_ICollection_SyncRoot_Get( - System_Collections_ICollection_t self, - ffi.Pointer outException, - ) { - return _System_Collections_ICollection_SyncRoot_Get( - self, - outException, - ); - } - - late final _System_Collections_ICollection_SyncRoot_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Collections_ICollection_t, - ffi.Pointer)>>( - 'System_Collections_ICollection_SyncRoot_Get'); - late final _System_Collections_ICollection_SyncRoot_Get = - _System_Collections_ICollection_SyncRoot_GetPtr.asFunction< - System_Object_t Function(System_Collections_ICollection_t, - ffi.Pointer)>(); - - bool System_Collections_ICollection_IsSynchronized_Get( - System_Collections_ICollection_t self, - ffi.Pointer outException, - ) { - return _System_Collections_ICollection_IsSynchronized_Get( - self, - outException, - ); - } - - late final _System_Collections_ICollection_IsSynchronized_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Collections_ICollection_t, - ffi.Pointer)>>( - 'System_Collections_ICollection_IsSynchronized_Get'); - late final _System_Collections_ICollection_IsSynchronized_Get = - _System_Collections_ICollection_IsSynchronized_GetPtr.asFunction< - bool Function(System_Collections_ICollection_t, - ffi.Pointer)>(); - - System_Type_t System_Collections_ICollection_TypeOf() { - return _System_Collections_ICollection_TypeOf(); - } - - late final _System_Collections_ICollection_TypeOfPtr = - _lookup>( - 'System_Collections_ICollection_TypeOf'); - late final _System_Collections_ICollection_TypeOf = - _System_Collections_ICollection_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_ICollection_Destroy( - System_Collections_ICollection_t self, - ) { - return _System_Collections_ICollection_Destroy( - self, - ); - } - - late final _System_Collections_ICollection_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Collections_ICollection_Destroy'); - late final _System_Collections_ICollection_Destroy = - _System_Collections_ICollection_DestroyPtr.asFunction< - void Function(System_Collections_ICollection_t)>(); - - int System_Collections_IStructuralComparable_CompareTo( - System_Collections_IStructuralComparable_t self, - System_Object_t other, - System_Collections_IComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Collections_IStructuralComparable_CompareTo( - self, - other, - comparer, - outException, - ); - } - - late final _System_Collections_IStructuralComparable_CompareToPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_IStructuralComparable_t, - System_Object_t, - System_Collections_IComparer_t, - ffi.Pointer)>>( - 'System_Collections_IStructuralComparable_CompareTo'); - late final _System_Collections_IStructuralComparable_CompareTo = - _System_Collections_IStructuralComparable_CompareToPtr.asFunction< - int Function( - System_Collections_IStructuralComparable_t, - System_Object_t, - System_Collections_IComparer_t, - ffi.Pointer)>(); - - System_Type_t System_Collections_IStructuralComparable_TypeOf() { - return _System_Collections_IStructuralComparable_TypeOf(); - } - - late final _System_Collections_IStructuralComparable_TypeOfPtr = - _lookup>( - 'System_Collections_IStructuralComparable_TypeOf'); - late final _System_Collections_IStructuralComparable_TypeOf = - _System_Collections_IStructuralComparable_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IStructuralComparable_Destroy( - System_Collections_IStructuralComparable_t self, - ) { - return _System_Collections_IStructuralComparable_Destroy( - self, - ); - } - - late final _System_Collections_IStructuralComparable_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IStructuralComparable_t)>>( - 'System_Collections_IStructuralComparable_Destroy'); - late final _System_Collections_IStructuralComparable_Destroy = - _System_Collections_IStructuralComparable_DestroyPtr.asFunction< - void Function(System_Collections_IStructuralComparable_t)>(); - - int System_Collections_IComparer_Compare( - System_Collections_IComparer_t self, - System_Object_t x, - System_Object_t y, - ffi.Pointer outException, - ) { - return _System_Collections_IComparer_Compare( - self, - x, - y, - outException, - ); - } - - late final _System_Collections_IComparer_ComparePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_IComparer_t, - System_Object_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_IComparer_Compare'); - late final _System_Collections_IComparer_Compare = - _System_Collections_IComparer_ComparePtr.asFunction< - int Function(System_Collections_IComparer_t, System_Object_t, - System_Object_t, ffi.Pointer)>(); - - System_Type_t System_Collections_IComparer_TypeOf() { - return _System_Collections_IComparer_TypeOf(); - } - - late final _System_Collections_IComparer_TypeOfPtr = - _lookup>( - 'System_Collections_IComparer_TypeOf'); - late final _System_Collections_IComparer_TypeOf = - _System_Collections_IComparer_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IComparer_Destroy( - System_Collections_IComparer_t self, - ) { - return _System_Collections_IComparer_Destroy( - self, - ); - } - - late final _System_Collections_IComparer_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Collections_IComparer_Destroy'); - late final _System_Collections_IComparer_Destroy = - _System_Collections_IComparer_DestroyPtr.asFunction< - void Function(System_Collections_IComparer_t)>(); - - bool System_Collections_IStructuralEquatable_Equals( - System_Collections_IStructuralEquatable_t self, - System_Object_t other, - System_Collections_IEqualityComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Collections_IStructuralEquatable_Equals( - self, - other, - comparer, - outException, - ); - } - - late final _System_Collections_IStructuralEquatable_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Collections_IStructuralEquatable_t, - System_Object_t, - System_Collections_IEqualityComparer_t, - ffi.Pointer)>>( - 'System_Collections_IStructuralEquatable_Equals'); - late final _System_Collections_IStructuralEquatable_Equals = - _System_Collections_IStructuralEquatable_EqualsPtr.asFunction< - bool Function( - System_Collections_IStructuralEquatable_t, - System_Object_t, - System_Collections_IEqualityComparer_t, - ffi.Pointer)>(); - - int System_Collections_IStructuralEquatable_GetHashCode( - System_Collections_IStructuralEquatable_t self, - System_Collections_IEqualityComparer_t comparer, - ffi.Pointer outException, - ) { - return _System_Collections_IStructuralEquatable_GetHashCode( - self, - comparer, - outException, - ); - } - - late final _System_Collections_IStructuralEquatable_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_IStructuralEquatable_t, - System_Collections_IEqualityComparer_t, - ffi.Pointer)>>( - 'System_Collections_IStructuralEquatable_GetHashCode'); - late final _System_Collections_IStructuralEquatable_GetHashCode = - _System_Collections_IStructuralEquatable_GetHashCodePtr.asFunction< - int Function( - System_Collections_IStructuralEquatable_t, - System_Collections_IEqualityComparer_t, - ffi.Pointer)>(); - - System_Type_t System_Collections_IStructuralEquatable_TypeOf() { - return _System_Collections_IStructuralEquatable_TypeOf(); - } - - late final _System_Collections_IStructuralEquatable_TypeOfPtr = - _lookup>( - 'System_Collections_IStructuralEquatable_TypeOf'); - late final _System_Collections_IStructuralEquatable_TypeOf = - _System_Collections_IStructuralEquatable_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IStructuralEquatable_Destroy( - System_Collections_IStructuralEquatable_t self, - ) { - return _System_Collections_IStructuralEquatable_Destroy( - self, - ); - } - - late final _System_Collections_IStructuralEquatable_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IStructuralEquatable_t)>>( - 'System_Collections_IStructuralEquatable_Destroy'); - late final _System_Collections_IStructuralEquatable_Destroy = - _System_Collections_IStructuralEquatable_DestroyPtr.asFunction< - void Function(System_Collections_IStructuralEquatable_t)>(); - - bool System_Collections_IEqualityComparer_Equals( - System_Collections_IEqualityComparer_t self, - System_Object_t x, - System_Object_t y, - ffi.Pointer outException, - ) { - return _System_Collections_IEqualityComparer_Equals( - self, - x, - y, - outException, - ); - } - - late final _System_Collections_IEqualityComparer_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Collections_IEqualityComparer_t, - System_Object_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_IEqualityComparer_Equals'); - late final _System_Collections_IEqualityComparer_Equals = - _System_Collections_IEqualityComparer_EqualsPtr.asFunction< - bool Function(System_Collections_IEqualityComparer_t, System_Object_t, - System_Object_t, ffi.Pointer)>(); - - int System_Collections_IEqualityComparer_GetHashCode( - System_Collections_IEqualityComparer_t self, - System_Object_t obj, - ffi.Pointer outException, - ) { - return _System_Collections_IEqualityComparer_GetHashCode( - self, - obj, - outException, - ); - } - - late final _System_Collections_IEqualityComparer_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Collections_IEqualityComparer_t, - System_Object_t, ffi.Pointer)>>( - 'System_Collections_IEqualityComparer_GetHashCode'); - late final _System_Collections_IEqualityComparer_GetHashCode = - _System_Collections_IEqualityComparer_GetHashCodePtr.asFunction< - int Function(System_Collections_IEqualityComparer_t, System_Object_t, - ffi.Pointer)>(); - - System_Type_t System_Collections_IEqualityComparer_TypeOf() { - return _System_Collections_IEqualityComparer_TypeOf(); - } - - late final _System_Collections_IEqualityComparer_TypeOfPtr = - _lookup>( - 'System_Collections_IEqualityComparer_TypeOf'); - late final _System_Collections_IEqualityComparer_TypeOf = - _System_Collections_IEqualityComparer_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_IEqualityComparer_Destroy( - System_Collections_IEqualityComparer_t self, - ) { - return _System_Collections_IEqualityComparer_Destroy( - self, - ); - } - - late final _System_Collections_IEqualityComparer_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_IEqualityComparer_t)>>( - 'System_Collections_IEqualityComparer_Destroy'); - late final _System_Collections_IEqualityComparer_Destroy = - _System_Collections_IEqualityComparer_DestroyPtr.asFunction< - void Function(System_Collections_IEqualityComparer_t)>(); - - System_Type_t System_Int64_TypeOf() { - return _System_Int64_TypeOf(); - } - - late final _System_Int64_TypeOfPtr = - _lookup>( - 'System_Int64_TypeOf'); - late final _System_Int64_TypeOf = - _System_Int64_TypeOfPtr.asFunction(); - - System_Object_t System_Numerics_ISignedNumber_A1_NegativeOne_Get( - System_Type_t TSelf, - ffi.Pointer outException, - ) { - return _System_Numerics_ISignedNumber_A1_NegativeOne_Get( - TSelf, - outException, - ); - } - - late final _System_Numerics_ISignedNumber_A1_NegativeOne_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Type_t, ffi.Pointer)>>( - 'System_Numerics_ISignedNumber_A1_NegativeOne_Get'); - late final _System_Numerics_ISignedNumber_A1_NegativeOne_Get = - _System_Numerics_ISignedNumber_A1_NegativeOne_GetPtr.asFunction< - System_Object_t Function( - System_Type_t, ffi.Pointer)>(); - - System_Type_t System_Numerics_ISignedNumber_A1_TypeOf() { - return _System_Numerics_ISignedNumber_A1_TypeOf(); - } - - late final _System_Numerics_ISignedNumber_A1_TypeOfPtr = - _lookup>( - 'System_Numerics_ISignedNumber_A1_TypeOf'); - late final _System_Numerics_ISignedNumber_A1_TypeOf = - _System_Numerics_ISignedNumber_A1_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Numerics_ISignedNumber_A1_Destroy( - System_Numerics_ISignedNumber_A1_t self, - ) { - return _System_Numerics_ISignedNumber_A1_Destroy( - self, - ); - } - - late final _System_Numerics_ISignedNumber_A1_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Numerics_ISignedNumber_A1_t)>>( - 'System_Numerics_ISignedNumber_A1_Destroy'); - late final _System_Numerics_ISignedNumber_A1_Destroy = - _System_Numerics_ISignedNumber_A1_DestroyPtr.asFunction< - void Function(System_Numerics_ISignedNumber_A1_t)>(); - - System_Type_t System_Byte_TypeOf() { - return _System_Byte_TypeOf(); - } - - late final _System_Byte_TypeOfPtr = - _lookup>( - 'System_Byte_TypeOf'); - late final _System_Byte_TypeOf = - _System_Byte_TypeOfPtr.asFunction(); - - int System_Collections_Generic_IList_A1_IndexOf( - System_Collections_Generic_IList_A1_t self, - System_Type_t T, - System_Object_t item, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IList_A1_IndexOf( - self, - T, - item, - outException, - ); - } - - late final _System_Collections_Generic_IList_A1_IndexOfPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_Generic_IList_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_Generic_IList_A1_IndexOf'); - late final _System_Collections_Generic_IList_A1_IndexOf = - _System_Collections_Generic_IList_A1_IndexOfPtr.asFunction< - int Function(System_Collections_Generic_IList_A1_t, System_Type_t, - System_Object_t, ffi.Pointer)>(); - - void System_Collections_Generic_IList_A1_Insert( - System_Collections_Generic_IList_A1_t self, - System_Type_t T, - int index, - System_Object_t item, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IList_A1_Insert( - self, - T, - index, - item, - outException, - ); - } - - late final _System_Collections_Generic_IList_A1_InsertPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_Generic_IList_A1_t, - System_Type_t, - ffi.Int32, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_Generic_IList_A1_Insert'); - late final _System_Collections_Generic_IList_A1_Insert = - _System_Collections_Generic_IList_A1_InsertPtr.asFunction< - void Function(System_Collections_Generic_IList_A1_t, System_Type_t, - int, System_Object_t, ffi.Pointer)>(); - - void System_Collections_Generic_IList_A1_RemoveAt( - System_Collections_Generic_IList_A1_t self, - System_Type_t T, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IList_A1_RemoveAt( - self, - T, - index, - outException, - ); - } - - late final _System_Collections_Generic_IList_A1_RemoveAtPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_Generic_IList_A1_t, - System_Type_t, ffi.Int32, ffi.Pointer)>>( - 'System_Collections_Generic_IList_A1_RemoveAt'); - late final _System_Collections_Generic_IList_A1_RemoveAt = - _System_Collections_Generic_IList_A1_RemoveAtPtr.asFunction< - void Function(System_Collections_Generic_IList_A1_t, System_Type_t, - int, ffi.Pointer)>(); - - System_Object_t System_Collections_Generic_IList_A1_Item_Get( - System_Collections_Generic_IList_A1_t self, - System_Type_t T, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IList_A1_Item_Get( - self, - T, - index, - outException, - ); - } - - late final _System_Collections_Generic_IList_A1_Item_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Collections_Generic_IList_A1_t, - System_Type_t, ffi.Int32, ffi.Pointer)>>( - 'System_Collections_Generic_IList_A1_Item_Get'); - late final _System_Collections_Generic_IList_A1_Item_Get = - _System_Collections_Generic_IList_A1_Item_GetPtr.asFunction< - System_Object_t Function(System_Collections_Generic_IList_A1_t, - System_Type_t, int, ffi.Pointer)>(); - - void System_Collections_Generic_IList_A1_Item_Set( - System_Collections_Generic_IList_A1_t self, - System_Type_t T, - int index, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IList_A1_Item_Set( - self, - T, - index, - value, - outException, - ); - } - - late final _System_Collections_Generic_IList_A1_Item_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_Generic_IList_A1_t, - System_Type_t, - ffi.Int32, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_Generic_IList_A1_Item_Set'); - late final _System_Collections_Generic_IList_A1_Item_Set = - _System_Collections_Generic_IList_A1_Item_SetPtr.asFunction< - void Function(System_Collections_Generic_IList_A1_t, System_Type_t, - int, System_Object_t, ffi.Pointer)>(); - - System_Type_t System_Collections_Generic_IList_A1_TypeOf() { - return _System_Collections_Generic_IList_A1_TypeOf(); - } - - late final _System_Collections_Generic_IList_A1_TypeOfPtr = - _lookup>( - 'System_Collections_Generic_IList_A1_TypeOf'); - late final _System_Collections_Generic_IList_A1_TypeOf = - _System_Collections_Generic_IList_A1_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_Generic_IList_A1_Destroy( - System_Collections_Generic_IList_A1_t self, - ) { - return _System_Collections_Generic_IList_A1_Destroy( - self, - ); - } - - late final _System_Collections_Generic_IList_A1_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_Generic_IList_A1_t)>>( - 'System_Collections_Generic_IList_A1_Destroy'); - late final _System_Collections_Generic_IList_A1_Destroy = - _System_Collections_Generic_IList_A1_DestroyPtr.asFunction< - void Function(System_Collections_Generic_IList_A1_t)>(); - - void System_Collections_Generic_ICollection_A1_Add( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - System_Object_t item, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_Add( - self, - T, - item, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_AddPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_Add'); - late final _System_Collections_Generic_ICollection_A1_Add = - _System_Collections_Generic_ICollection_A1_AddPtr.asFunction< - void Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>(); - - void System_Collections_Generic_ICollection_A1_Clear( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_Clear( - self, - T, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_ClearPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_Generic_ICollection_A1_t, - System_Type_t, ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_Clear'); - late final _System_Collections_Generic_ICollection_A1_Clear = - _System_Collections_Generic_ICollection_A1_ClearPtr.asFunction< - void Function(System_Collections_Generic_ICollection_A1_t, - System_Type_t, ffi.Pointer)>(); - - bool System_Collections_Generic_ICollection_A1_Contains( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - System_Object_t item, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_Contains( - self, - T, - item, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_ContainsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_Contains'); - late final _System_Collections_Generic_ICollection_A1_Contains = - _System_Collections_Generic_ICollection_A1_ContainsPtr.asFunction< - bool Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>(); - - void System_Collections_Generic_ICollection_A1_CopyTo( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - System_Array_t array, - int arrayIndex, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_CopyTo( - self, - T, - array, - arrayIndex, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_CopyToPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_CopyTo'); - late final _System_Collections_Generic_ICollection_A1_CopyTo = - _System_Collections_Generic_ICollection_A1_CopyToPtr.asFunction< - void Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Array_t, - int, - ffi.Pointer)>(); - - bool System_Collections_Generic_ICollection_A1_Remove( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - System_Object_t item, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_Remove( - self, - T, - item, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_RemovePtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_Remove'); - late final _System_Collections_Generic_ICollection_A1_Remove = - _System_Collections_Generic_ICollection_A1_RemovePtr.asFunction< - bool Function( - System_Collections_Generic_ICollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>(); - - int System_Collections_Generic_ICollection_A1_Count_Get( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_Count_Get( - self, - T, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_Count_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Collections_Generic_ICollection_A1_t, - System_Type_t, ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_Count_Get'); - late final _System_Collections_Generic_ICollection_A1_Count_Get = - _System_Collections_Generic_ICollection_A1_Count_GetPtr.asFunction< - int Function(System_Collections_Generic_ICollection_A1_t, - System_Type_t, ffi.Pointer)>(); - - bool System_Collections_Generic_ICollection_A1_IsReadOnly_Get( - System_Collections_Generic_ICollection_A1_t self, - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_ICollection_A1_IsReadOnly_Get( - self, - T, - outException, - ); - } - - late final _System_Collections_Generic_ICollection_A1_IsReadOnly_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Collections_Generic_ICollection_A1_t, - System_Type_t, ffi.Pointer)>>( - 'System_Collections_Generic_ICollection_A1_IsReadOnly_Get'); - late final _System_Collections_Generic_ICollection_A1_IsReadOnly_Get = - _System_Collections_Generic_ICollection_A1_IsReadOnly_GetPtr.asFunction< - bool Function(System_Collections_Generic_ICollection_A1_t, - System_Type_t, ffi.Pointer)>(); - - System_Type_t System_Collections_Generic_ICollection_A1_TypeOf() { - return _System_Collections_Generic_ICollection_A1_TypeOf(); - } - - late final _System_Collections_Generic_ICollection_A1_TypeOfPtr = - _lookup>( - 'System_Collections_Generic_ICollection_A1_TypeOf'); - late final _System_Collections_Generic_ICollection_A1_TypeOf = - _System_Collections_Generic_ICollection_A1_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_Generic_ICollection_A1_Destroy( - System_Collections_Generic_ICollection_A1_t self, - ) { - return _System_Collections_Generic_ICollection_A1_Destroy( - self, - ); - } - - late final _System_Collections_Generic_ICollection_A1_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_Generic_ICollection_A1_t)>>( - 'System_Collections_Generic_ICollection_A1_Destroy'); - late final _System_Collections_Generic_ICollection_A1_Destroy = - _System_Collections_Generic_ICollection_A1_DestroyPtr.asFunction< - void Function(System_Collections_Generic_ICollection_A1_t)>(); - - System_Object_t System_Collections_Generic_IReadOnlyList_A1_Item_Get( - System_Collections_Generic_IReadOnlyList_A1_t self, - System_Type_t T, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IReadOnlyList_A1_Item_Get( - self, - T, - index, - outException, - ); - } - - late final _System_Collections_Generic_IReadOnlyList_A1_Item_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Collections_Generic_IReadOnlyList_A1_t, - System_Type_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Collections_Generic_IReadOnlyList_A1_Item_Get'); - late final _System_Collections_Generic_IReadOnlyList_A1_Item_Get = - _System_Collections_Generic_IReadOnlyList_A1_Item_GetPtr.asFunction< - System_Object_t Function( - System_Collections_Generic_IReadOnlyList_A1_t, - System_Type_t, - int, - ffi.Pointer)>(); - - System_Type_t System_Collections_Generic_IReadOnlyList_A1_TypeOf() { - return _System_Collections_Generic_IReadOnlyList_A1_TypeOf(); - } - - late final _System_Collections_Generic_IReadOnlyList_A1_TypeOfPtr = - _lookup>( - 'System_Collections_Generic_IReadOnlyList_A1_TypeOf'); - late final _System_Collections_Generic_IReadOnlyList_A1_TypeOf = - _System_Collections_Generic_IReadOnlyList_A1_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_Generic_IReadOnlyList_A1_Destroy( - System_Collections_Generic_IReadOnlyList_A1_t self, - ) { - return _System_Collections_Generic_IReadOnlyList_A1_Destroy( - self, - ); - } - - late final _System_Collections_Generic_IReadOnlyList_A1_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_Generic_IReadOnlyList_A1_t)>>( - 'System_Collections_Generic_IReadOnlyList_A1_Destroy'); - late final _System_Collections_Generic_IReadOnlyList_A1_Destroy = - _System_Collections_Generic_IReadOnlyList_A1_DestroyPtr.asFunction< - void Function(System_Collections_Generic_IReadOnlyList_A1_t)>(); - - int System_Collections_Generic_IReadOnlyCollection_A1_Count_Get( - System_Collections_Generic_IReadOnlyCollection_A1_t self, - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Collections_Generic_IReadOnlyCollection_A1_Count_Get( - self, - T, - outException, - ); - } - - late final _System_Collections_Generic_IReadOnlyCollection_A1_Count_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_Generic_IReadOnlyCollection_A1_t, - System_Type_t, - ffi.Pointer)>>( - 'System_Collections_Generic_IReadOnlyCollection_A1_Count_Get'); - late final _System_Collections_Generic_IReadOnlyCollection_A1_Count_Get = - _System_Collections_Generic_IReadOnlyCollection_A1_Count_GetPtr - .asFunction< - int Function(System_Collections_Generic_IReadOnlyCollection_A1_t, - System_Type_t, ffi.Pointer)>(); - - System_Type_t System_Collections_Generic_IReadOnlyCollection_A1_TypeOf() { - return _System_Collections_Generic_IReadOnlyCollection_A1_TypeOf(); - } - - late final _System_Collections_Generic_IReadOnlyCollection_A1_TypeOfPtr = - _lookup>( - 'System_Collections_Generic_IReadOnlyCollection_A1_TypeOf'); - late final _System_Collections_Generic_IReadOnlyCollection_A1_TypeOf = - _System_Collections_Generic_IReadOnlyCollection_A1_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Collections_Generic_IReadOnlyCollection_A1_Destroy( - System_Collections_Generic_IReadOnlyCollection_A1_t self, - ) { - return _System_Collections_Generic_IReadOnlyCollection_A1_Destroy( - self, - ); - } - - late final _System_Collections_Generic_IReadOnlyCollection_A1_DestroyPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_Generic_IReadOnlyCollection_A1_t)>>( - 'System_Collections_Generic_IReadOnlyCollection_A1_Destroy'); - late final _System_Collections_Generic_IReadOnlyCollection_A1_Destroy = - _System_Collections_Generic_IReadOnlyCollection_A1_DestroyPtr.asFunction< - void Function(System_Collections_Generic_IReadOnlyCollection_A1_t)>(); - System_Globalization_CompareInfo_t System_Globalization_CompareInfo_GetCompareInfo( int culture, + System_Reflection_Assembly_t assembly, ffi.Pointer outException, ) { return _System_Globalization_CompareInfo_GetCompareInfo( culture, + assembly, outException, ); } @@ -15830,20 +19207,24 @@ class NativeLibrary { late final _System_Globalization_CompareInfo_GetCompareInfoPtr = _lookup< ffi.NativeFunction< System_Globalization_CompareInfo_t Function( - ffi.Int32, ffi.Pointer)>>( + ffi.Int32, + System_Reflection_Assembly_t, + ffi.Pointer)>>( 'System_Globalization_CompareInfo_GetCompareInfo'); late final _System_Globalization_CompareInfo_GetCompareInfo = _System_Globalization_CompareInfo_GetCompareInfoPtr.asFunction< - System_Globalization_CompareInfo_t Function( - int, ffi.Pointer)>(); + System_Globalization_CompareInfo_t Function(int, + System_Reflection_Assembly_t, ffi.Pointer)>(); System_Globalization_CompareInfo_t System_Globalization_CompareInfo_GetCompareInfo_1( System_String_t name, + System_Reflection_Assembly_t assembly, ffi.Pointer outException, ) { return _System_Globalization_CompareInfo_GetCompareInfo_1( name, + assembly, outException, ); } @@ -15851,10 +19232,54 @@ class NativeLibrary { late final _System_Globalization_CompareInfo_GetCompareInfo_1Ptr = _lookup< ffi.NativeFunction< System_Globalization_CompareInfo_t Function( - System_String_t, ffi.Pointer)>>( + System_String_t, + System_Reflection_Assembly_t, + ffi.Pointer)>>( 'System_Globalization_CompareInfo_GetCompareInfo_1'); late final _System_Globalization_CompareInfo_GetCompareInfo_1 = _System_Globalization_CompareInfo_GetCompareInfo_1Ptr.asFunction< + System_Globalization_CompareInfo_t Function(System_String_t, + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Globalization_CompareInfo_t + System_Globalization_CompareInfo_GetCompareInfo_2( + int culture, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetCompareInfo_2( + culture, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetCompareInfo_2Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CompareInfo_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_CompareInfo_GetCompareInfo_2'); + late final _System_Globalization_CompareInfo_GetCompareInfo_2 = + _System_Globalization_CompareInfo_GetCompareInfo_2Ptr.asFunction< + System_Globalization_CompareInfo_t Function( + int, ffi.Pointer)>(); + + System_Globalization_CompareInfo_t + System_Globalization_CompareInfo_GetCompareInfo_3( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetCompareInfo_3( + name, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetCompareInfo_3Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CompareInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CompareInfo_GetCompareInfo_3'); + late final _System_Globalization_CompareInfo_GetCompareInfo_3 = + _System_Globalization_CompareInfo_GetCompareInfo_3Ptr.asFunction< System_Globalization_CompareInfo_t Function( System_String_t, ffi.Pointer)>(); @@ -17253,925 +20678,3352 @@ class NativeLibrary { _System_Globalization_CompareInfo_DestroyPtr.asFunction< void Function(System_Globalization_CompareInfo_t)>(); - int System_Text_Rune_CompareTo( - System_Text_Rune_t self, - System_Text_Rune_t other, + void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization( + System_Runtime_Serialization_IDeserializationCallback_t self, + System_Object_t sender, ffi.Pointer outException, ) { - return _System_Text_Rune_CompareTo( + return _System_Runtime_Serialization_IDeserializationCallback_OnDeserialization( self, - other, + sender, outException, ); } - late final _System_Text_Rune_CompareToPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Rune_t, System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_CompareTo'); - late final _System_Text_Rune_CompareTo = - _System_Text_Rune_CompareToPtr.asFunction< - int Function(System_Text_Rune_t, System_Text_Rune_t, + late final _System_Runtime_Serialization_IDeserializationCallback_OnDeserializationPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_IDeserializationCallback_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IDeserializationCallback_OnDeserialization'); + late final _System_Runtime_Serialization_IDeserializationCallback_OnDeserialization = + _System_Runtime_Serialization_IDeserializationCallback_OnDeserializationPtr + .asFunction< + void Function( + System_Runtime_Serialization_IDeserializationCallback_t, + System_Object_t, + ffi.Pointer)>(); + + System_Type_t System_Runtime_Serialization_IDeserializationCallback_TypeOf() { + return _System_Runtime_Serialization_IDeserializationCallback_TypeOf(); + } + + late final _System_Runtime_Serialization_IDeserializationCallback_TypeOfPtr = + _lookup>( + 'System_Runtime_Serialization_IDeserializationCallback_TypeOf'); + late final _System_Runtime_Serialization_IDeserializationCallback_TypeOf = + _System_Runtime_Serialization_IDeserializationCallback_TypeOfPtr + .asFunction(); + + void System_Runtime_Serialization_IDeserializationCallback_Destroy( + System_Runtime_Serialization_IDeserializationCallback_t self, + ) { + return _System_Runtime_Serialization_IDeserializationCallback_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_IDeserializationCallback_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_IDeserializationCallback_t)>>( + 'System_Runtime_Serialization_IDeserializationCallback_Destroy'); + late final _System_Runtime_Serialization_IDeserializationCallback_Destroy = + _System_Runtime_Serialization_IDeserializationCallback_DestroyPtr + .asFunction< + void Function( + System_Runtime_Serialization_IDeserializationCallback_t)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_Load( + System_String_t assemblyString, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Load( + assemblyString, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_Load'); + late final _System_Reflection_Assembly_Load = + _System_Reflection_Assembly_LoadPtr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_LoadWithPartialName( + System_String_t partialName, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_LoadWithPartialName( + partialName, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadWithPartialNamePtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_LoadWithPartialName'); + late final _System_Reflection_Assembly_LoadWithPartialName = + _System_Reflection_Assembly_LoadWithPartialNamePtr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_Load_1( + System_Reflection_AssemblyName_t assemblyRef, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Load_1( + assemblyRef, + outException, + ); + } + + late final _System_Reflection_Assembly_Load_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_Load_1'); + late final _System_Reflection_Assembly_Load_1 = + _System_Reflection_Assembly_Load_1Ptr.asFunction< + System_Reflection_Assembly_t Function( + System_Reflection_AssemblyName_t, ffi.Pointer)>(); - int System_Text_Rune_DecodeFromUtf8( - DNReadOnlySpanOfByte source, - ffi.Pointer result, - ffi.Pointer bytesConsumed, + System_Reflection_Assembly_t System_Reflection_Assembly_GetExecutingAssembly( ffi.Pointer outException, ) { - return _System_Text_Rune_DecodeFromUtf8( - source, - result, - bytesConsumed, + return _System_Reflection_Assembly_GetExecutingAssembly( outException, ); } - late final _System_Text_Rune_DecodeFromUtf8Ptr = _lookup< + late final _System_Reflection_Assembly_GetExecutingAssemblyPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function( - DNReadOnlySpanOfByte, - ffi.Pointer, - ffi.Pointer, + System_Reflection_Assembly_t Function( ffi.Pointer)>>( - 'System_Text_Rune_DecodeFromUtf8'); - late final _System_Text_Rune_DecodeFromUtf8 = - _System_Text_Rune_DecodeFromUtf8Ptr.asFunction< - int Function(DNReadOnlySpanOfByte, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); + 'System_Reflection_Assembly_GetExecutingAssembly'); + late final _System_Reflection_Assembly_GetExecutingAssembly = + _System_Reflection_Assembly_GetExecutingAssemblyPtr.asFunction< + System_Reflection_Assembly_t Function( + ffi.Pointer)>(); - int System_Text_Rune_DecodeLastFromUtf8( - DNReadOnlySpanOfByte source, - ffi.Pointer value, - ffi.Pointer bytesConsumed, + System_Reflection_Assembly_t System_Reflection_Assembly_GetCallingAssembly( ffi.Pointer outException, ) { - return _System_Text_Rune_DecodeLastFromUtf8( - source, + return _System_Reflection_Assembly_GetCallingAssembly( + outException, + ); + } + + late final _System_Reflection_Assembly_GetCallingAssemblyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetCallingAssembly'); + late final _System_Reflection_Assembly_GetCallingAssembly = + _System_Reflection_Assembly_GetCallingAssemblyPtr.asFunction< + System_Reflection_Assembly_t Function( + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_Assembly_GetTypes( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetTypes( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetTypes'); + late final _System_Reflection_Assembly_GetTypes = + _System_Reflection_Assembly_GetTypesPtr.asFunction< + System_Type_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_Assembly_GetExportedTypes( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetExportedTypes( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetExportedTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetExportedTypes'); + late final _System_Reflection_Assembly_GetExportedTypes = + _System_Reflection_Assembly_GetExportedTypesPtr.asFunction< + System_Type_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_Assembly_GetForwardedTypes( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetForwardedTypes( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetForwardedTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetForwardedTypes'); + late final _System_Reflection_Assembly_GetForwardedTypes = + _System_Reflection_Assembly_GetForwardedTypesPtr.asFunction< + System_Type_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_ManifestResourceInfo_t + System_Reflection_Assembly_GetManifestResourceInfo( + System_Reflection_Assembly_t self, + System_String_t resourceName, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetManifestResourceInfo( + self, + resourceName, + outException, + ); + } + + late final _System_Reflection_Assembly_GetManifestResourceInfoPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ManifestResourceInfo_t Function( + System_Reflection_Assembly_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetManifestResourceInfo'); + late final _System_Reflection_Assembly_GetManifestResourceInfo = + _System_Reflection_Assembly_GetManifestResourceInfoPtr.asFunction< + System_Reflection_ManifestResourceInfo_t Function( + System_Reflection_Assembly_t, + System_String_t, + ffi.Pointer)>(); + + System_String_Array_t System_Reflection_Assembly_GetManifestResourceNames( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetManifestResourceNames( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetManifestResourceNamesPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetManifestResourceNames'); + late final _System_Reflection_Assembly_GetManifestResourceNames = + _System_Reflection_Assembly_GetManifestResourceNamesPtr.asFunction< + System_String_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_IO_Stream_t System_Reflection_Assembly_GetManifestResourceStream( + System_Reflection_Assembly_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetManifestResourceStream( + self, + name, + outException, + ); + } + + late final _System_Reflection_Assembly_GetManifestResourceStreamPtr = _lookup< + ffi.NativeFunction< + System_IO_Stream_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetManifestResourceStream'); + late final _System_Reflection_Assembly_GetManifestResourceStream = + _System_Reflection_Assembly_GetManifestResourceStreamPtr.asFunction< + System_IO_Stream_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>(); + + System_IO_Stream_t System_Reflection_Assembly_GetManifestResourceStream_1( + System_Reflection_Assembly_t self, + System_Type_t type, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetManifestResourceStream_1( + self, + type, + name, + outException, + ); + } + + late final _System_Reflection_Assembly_GetManifestResourceStream_1Ptr = + _lookup< + ffi.NativeFunction< + System_IO_Stream_t Function( + System_Reflection_Assembly_t, + System_Type_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetManifestResourceStream_1'); + late final _System_Reflection_Assembly_GetManifestResourceStream_1 = + _System_Reflection_Assembly_GetManifestResourceStream_1Ptr.asFunction< + System_IO_Stream_t Function( + System_Reflection_Assembly_t, + System_Type_t, + System_String_t, + ffi.Pointer)>(); + + System_Reflection_AssemblyName_t System_Reflection_Assembly_GetName( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetName( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetNamePtr = _lookup< + ffi.NativeFunction< + System_Reflection_AssemblyName_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetName'); + late final _System_Reflection_Assembly_GetName = + _System_Reflection_Assembly_GetNamePtr.asFunction< + System_Reflection_AssemblyName_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_AssemblyName_t System_Reflection_Assembly_GetName_1( + System_Reflection_Assembly_t self, + bool copiedName, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetName_1( + self, + copiedName, + outException, + ); + } + + late final _System_Reflection_Assembly_GetName_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_AssemblyName_t Function( + System_Reflection_Assembly_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetName_1'); + late final _System_Reflection_Assembly_GetName_1 = + _System_Reflection_Assembly_GetName_1Ptr.asFunction< + System_Reflection_AssemblyName_t Function( + System_Reflection_Assembly_t, + bool, + ffi.Pointer)>(); + + System_Type_t System_Reflection_Assembly_GetType_1( + System_Reflection_Assembly_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetType_1( + self, + name, + outException, + ); + } + + late final _System_Reflection_Assembly_GetType_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetType_1'); + late final _System_Reflection_Assembly_GetType_1 = + _System_Reflection_Assembly_GetType_1Ptr.asFunction< + System_Type_t Function(System_Reflection_Assembly_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_Assembly_GetType_2( + System_Reflection_Assembly_t self, + System_String_t name, + bool throwOnError, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetType_2( + self, + name, + throwOnError, + outException, + ); + } + + late final _System_Reflection_Assembly_GetType_2Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetType_2'); + late final _System_Reflection_Assembly_GetType_2 = + _System_Reflection_Assembly_GetType_2Ptr.asFunction< + System_Type_t Function(System_Reflection_Assembly_t, System_String_t, + bool, ffi.Pointer)>(); + + System_Type_t System_Reflection_Assembly_GetType_3( + System_Reflection_Assembly_t self, + System_String_t name, + bool throwOnError, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetType_3( + self, + name, + throwOnError, + ignoreCase, + outException, + ); + } + + late final _System_Reflection_Assembly_GetType_3Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Reflection_Assembly_t, + System_String_t, + ffi.Bool, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetType_3'); + late final _System_Reflection_Assembly_GetType_3 = + _System_Reflection_Assembly_GetType_3Ptr.asFunction< + System_Type_t Function(System_Reflection_Assembly_t, System_String_t, + bool, bool, ffi.Pointer)>(); + + bool System_Reflection_Assembly_IsDefined( + System_Reflection_Assembly_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_IsDefined( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_Assembly_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, System_Type_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Assembly_IsDefined'); + late final _System_Reflection_Assembly_IsDefined = + _System_Reflection_Assembly_IsDefinedPtr.asFunction< + bool Function(System_Reflection_Assembly_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_Assembly_GetCustomAttributesData( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetCustomAttributesData( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetCustomAttributesDataPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetCustomAttributesData'); + late final _System_Reflection_Assembly_GetCustomAttributesData = + _System_Reflection_Assembly_GetCustomAttributesDataPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_Assembly_GetCustomAttributes_1( + System_Reflection_Assembly_t self, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetCustomAttributes_1( + self, + inherit, + outException, + ); + } + + late final _System_Reflection_Assembly_GetCustomAttributes_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_Array_t Function(System_Reflection_Assembly_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetCustomAttributes_1'); + late final _System_Reflection_Assembly_GetCustomAttributes_1 = + _System_Reflection_Assembly_GetCustomAttributes_1Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_Assembly_t, bool, + ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_Assembly_GetCustomAttributes_2( + System_Reflection_Assembly_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetCustomAttributes_2( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_Assembly_GetCustomAttributes_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_Array_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetCustomAttributes_2'); + late final _System_Reflection_Assembly_GetCustomAttributes_2 = + _System_Reflection_Assembly_GetCustomAttributes_2Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_Assembly_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Object_t System_Reflection_Assembly_CreateInstance( + System_Reflection_Assembly_t self, + System_String_t typeName, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_CreateInstance( + self, + typeName, + outException, + ); + } + + late final _System_Reflection_Assembly_CreateInstancePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_CreateInstance'); + late final _System_Reflection_Assembly_CreateInstance = + _System_Reflection_Assembly_CreateInstancePtr.asFunction< + System_Object_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>(); + + System_Object_t System_Reflection_Assembly_CreateInstance_1( + System_Reflection_Assembly_t self, + System_String_t typeName, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_CreateInstance_1( + self, + typeName, + ignoreCase, + outException, + ); + } + + late final _System_Reflection_Assembly_CreateInstance_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Assembly_CreateInstance_1'); + late final _System_Reflection_Assembly_CreateInstance_1 = + _System_Reflection_Assembly_CreateInstance_1Ptr.asFunction< + System_Object_t Function(System_Reflection_Assembly_t, + System_String_t, bool, ffi.Pointer)>(); + + System_Object_t System_Reflection_Assembly_CreateInstance_2( + System_Reflection_Assembly_t self, + System_String_t typeName, + bool ignoreCase, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Object_Array_t args, + System_Globalization_CultureInfo_t culture, + System_Object_Array_t activationAttributes, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_CreateInstance_2( + self, + typeName, + ignoreCase, + bindingAttr, + binder, + args, + culture, + activationAttributes, + outException, + ); + } + + late final _System_Reflection_Assembly_CreateInstance_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_Assembly_t, + System_String_t, + ffi.Bool, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_CreateInstance_2'); + late final _System_Reflection_Assembly_CreateInstance_2 = + _System_Reflection_Assembly_CreateInstance_2Ptr.asFunction< + System_Object_t Function( + System_Reflection_Assembly_t, + System_String_t, + bool, + int, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Reflection_Module_t System_Reflection_Assembly_GetModule( + System_Reflection_Assembly_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetModule( + self, + name, + outException, + ); + } + + late final _System_Reflection_Assembly_GetModulePtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetModule'); + late final _System_Reflection_Assembly_GetModule = + _System_Reflection_Assembly_GetModulePtr.asFunction< + System_Reflection_Module_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_Module_Array_t System_Reflection_Assembly_GetModules( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetModules( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetModulesPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetModules'); + late final _System_Reflection_Assembly_GetModules = + _System_Reflection_Assembly_GetModulesPtr.asFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_Module_Array_t System_Reflection_Assembly_GetModules_1( + System_Reflection_Assembly_t self, + bool getResourceModules, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetModules_1( + self, + getResourceModules, + outException, + ); + } + + late final _System_Reflection_Assembly_GetModules_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetModules_1'); + late final _System_Reflection_Assembly_GetModules_1 = + _System_Reflection_Assembly_GetModules_1Ptr.asFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, + bool, + ffi.Pointer)>(); + + System_Reflection_Module_Array_t System_Reflection_Assembly_GetLoadedModules( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetLoadedModules( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetLoadedModulesPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetLoadedModules'); + late final _System_Reflection_Assembly_GetLoadedModules = + _System_Reflection_Assembly_GetLoadedModulesPtr.asFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_Module_Array_t + System_Reflection_Assembly_GetLoadedModules_1( + System_Reflection_Assembly_t self, + bool getResourceModules, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetLoadedModules_1( + self, + getResourceModules, + outException, + ); + } + + late final _System_Reflection_Assembly_GetLoadedModules_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetLoadedModules_1'); + late final _System_Reflection_Assembly_GetLoadedModules_1 = + _System_Reflection_Assembly_GetLoadedModules_1Ptr.asFunction< + System_Reflection_Module_Array_t Function( + System_Reflection_Assembly_t, + bool, + ffi.Pointer)>(); + + System_Reflection_AssemblyName_Array_t + System_Reflection_Assembly_GetReferencedAssemblies( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetReferencedAssemblies( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetReferencedAssembliesPtr = _lookup< + ffi.NativeFunction< + System_Reflection_AssemblyName_Array_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetReferencedAssemblies'); + late final _System_Reflection_Assembly_GetReferencedAssemblies = + _System_Reflection_Assembly_GetReferencedAssembliesPtr.asFunction< + System_Reflection_AssemblyName_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_GetSatelliteAssembly( + System_Reflection_Assembly_t self, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetSatelliteAssembly( + self, + culture, + outException, + ); + } + + late final _System_Reflection_Assembly_GetSatelliteAssemblyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Reflection_Assembly_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetSatelliteAssembly'); + late final _System_Reflection_Assembly_GetSatelliteAssembly = + _System_Reflection_Assembly_GetSatelliteAssemblyPtr.asFunction< + System_Reflection_Assembly_t Function( + System_Reflection_Assembly_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Reflection_Assembly_t + System_Reflection_Assembly_GetSatelliteAssembly_1( + System_Reflection_Assembly_t self, + System_Globalization_CultureInfo_t culture, + System_Version_t version, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetSatelliteAssembly_1( + self, + culture, + version, + outException, + ); + } + + late final _System_Reflection_Assembly_GetSatelliteAssembly_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Reflection_Assembly_t, + System_Globalization_CultureInfo_t, + System_Version_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetSatelliteAssembly_1'); + late final _System_Reflection_Assembly_GetSatelliteAssembly_1 = + _System_Reflection_Assembly_GetSatelliteAssembly_1Ptr.asFunction< + System_Reflection_Assembly_t Function( + System_Reflection_Assembly_t, + System_Globalization_CultureInfo_t, + System_Version_t, + ffi.Pointer)>(); + + System_IO_FileStream_t System_Reflection_Assembly_GetFile( + System_Reflection_Assembly_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetFile( + self, + name, + outException, + ); + } + + late final _System_Reflection_Assembly_GetFilePtr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetFile'); + late final _System_Reflection_Assembly_GetFile = + _System_Reflection_Assembly_GetFilePtr.asFunction< + System_IO_FileStream_t Function(System_Reflection_Assembly_t, + System_String_t, ffi.Pointer)>(); + + System_IO_FileStream_Array_t System_Reflection_Assembly_GetFiles( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetFiles( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetFilesPtr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_Array_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetFiles'); + late final _System_Reflection_Assembly_GetFiles = + _System_Reflection_Assembly_GetFilesPtr.asFunction< + System_IO_FileStream_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_IO_FileStream_Array_t System_Reflection_Assembly_GetFiles_1( + System_Reflection_Assembly_t self, + bool getResourceModules, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetFiles_1( + self, + getResourceModules, + outException, + ); + } + + late final _System_Reflection_Assembly_GetFiles_1Ptr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_Array_t Function( + System_Reflection_Assembly_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetFiles_1'); + late final _System_Reflection_Assembly_GetFiles_1 = + _System_Reflection_Assembly_GetFiles_1Ptr.asFunction< + System_IO_FileStream_Array_t Function(System_Reflection_Assembly_t, + bool, ffi.Pointer)>(); + + void System_Reflection_Assembly_GetObjectData( + System_Reflection_Assembly_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_Reflection_Assembly_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_Assembly_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetObjectData'); + late final _System_Reflection_Assembly_GetObjectData = + _System_Reflection_Assembly_GetObjectDataPtr.asFunction< + void Function( + System_Reflection_Assembly_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_ToString( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ToString( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_ToString'); + late final _System_Reflection_Assembly_ToString = + _System_Reflection_Assembly_ToStringPtr.asFunction< + System_String_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + bool System_Reflection_Assembly_Equals( + System_Reflection_Assembly_t self, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Equals( + self, + o, + outException, + ); + } + + late final _System_Reflection_Assembly_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_Equals'); + late final _System_Reflection_Assembly_Equals = + _System_Reflection_Assembly_EqualsPtr.asFunction< + bool Function(System_Reflection_Assembly_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_Assembly_GetHashCode( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetHashCode'); + late final _System_Reflection_Assembly_GetHashCode = + _System_Reflection_Assembly_GetHashCodePtr.asFunction< + int Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_CreateQualifiedName( + System_String_t assemblyName, + System_String_t typeName, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_CreateQualifiedName( + assemblyName, + typeName, + outException, + ); + } + + late final _System_Reflection_Assembly_CreateQualifiedNamePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_CreateQualifiedName'); + late final _System_Reflection_Assembly_CreateQualifiedName = + _System_Reflection_Assembly_CreateQualifiedNamePtr.asFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_GetAssembly( + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetAssembly( + type, + outException, + ); + } + + late final _System_Reflection_Assembly_GetAssemblyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_GetAssembly'); + late final _System_Reflection_Assembly_GetAssembly = + _System_Reflection_Assembly_GetAssemblyPtr.asFunction< + System_Reflection_Assembly_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_GetEntryAssembly( + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GetEntryAssembly( + outException, + ); + } + + late final _System_Reflection_Assembly_GetEntryAssemblyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + ffi.Pointer)>>( + 'System_Reflection_Assembly_GetEntryAssembly'); + late final _System_Reflection_Assembly_GetEntryAssembly = + _System_Reflection_Assembly_GetEntryAssemblyPtr.asFunction< + System_Reflection_Assembly_t Function( + ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_Load_2( + System_Byte_Array_t rawAssembly, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Load_2( + rawAssembly, + outException, + ); + } + + late final _System_Reflection_Assembly_Load_2Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_Load_2'); + late final _System_Reflection_Assembly_Load_2 = + _System_Reflection_Assembly_Load_2Ptr.asFunction< + System_Reflection_Assembly_t Function( + System_Byte_Array_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_Load_3( + System_Byte_Array_t rawAssembly, + System_Byte_Array_t rawSymbolStore, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Load_3( + rawAssembly, + rawSymbolStore, + outException, + ); + } + + late final _System_Reflection_Assembly_Load_3Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function(System_Byte_Array_t, + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_Load_3'); + late final _System_Reflection_Assembly_Load_3 = + _System_Reflection_Assembly_Load_3Ptr.asFunction< + System_Reflection_Assembly_t Function(System_Byte_Array_t, + System_Byte_Array_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_LoadFile( + System_String_t path, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_LoadFile( + path, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadFilePtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_LoadFile'); + late final _System_Reflection_Assembly_LoadFile = + _System_Reflection_Assembly_LoadFilePtr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_LoadFrom( + System_String_t assemblyFile, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_LoadFrom( + assemblyFile, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadFromPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_LoadFrom'); + late final _System_Reflection_Assembly_LoadFrom = + _System_Reflection_Assembly_LoadFromPtr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_LoadFrom_1( + System_String_t assemblyFile, + System_Byte_Array_t hashValue, + int hashAlgorithm, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_LoadFrom_1( + assemblyFile, + hashValue, + hashAlgorithm, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadFrom_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Assembly_LoadFrom_1'); + late final _System_Reflection_Assembly_LoadFrom_1 = + _System_Reflection_Assembly_LoadFrom_1Ptr.asFunction< + System_Reflection_Assembly_t Function(System_String_t, + System_Byte_Array_t, int, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_UnsafeLoadFrom( + System_String_t assemblyFile, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_UnsafeLoadFrom( + assemblyFile, + outException, + ); + } + + late final _System_Reflection_Assembly_UnsafeLoadFromPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_UnsafeLoadFrom'); + late final _System_Reflection_Assembly_UnsafeLoadFrom = + _System_Reflection_Assembly_UnsafeLoadFromPtr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_Module_t System_Reflection_Assembly_LoadModule( + System_Reflection_Assembly_t self, + System_String_t moduleName, + System_Byte_Array_t rawModule, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_LoadModule( + self, + moduleName, + rawModule, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadModulePtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function( + System_Reflection_Assembly_t, + System_String_t, + System_Byte_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_LoadModule'); + late final _System_Reflection_Assembly_LoadModule = + _System_Reflection_Assembly_LoadModulePtr.asFunction< + System_Reflection_Module_t Function( + System_Reflection_Assembly_t, + System_String_t, + System_Byte_Array_t, + ffi.Pointer)>(); + + System_Reflection_Module_t System_Reflection_Assembly_LoadModule_1( + System_Reflection_Assembly_t self, + System_String_t moduleName, + System_Byte_Array_t rawModule, + System_Byte_Array_t rawSymbolStore, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_LoadModule_1( + self, + moduleName, + rawModule, + rawSymbolStore, + outException, + ); + } + + late final _System_Reflection_Assembly_LoadModule_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function( + System_Reflection_Assembly_t, + System_String_t, + System_Byte_Array_t, + System_Byte_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_LoadModule_1'); + late final _System_Reflection_Assembly_LoadModule_1 = + _System_Reflection_Assembly_LoadModule_1Ptr.asFunction< + System_Reflection_Module_t Function( + System_Reflection_Assembly_t, + System_String_t, + System_Byte_Array_t, + System_Byte_Array_t, + ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_ReflectionOnlyLoad( + System_Byte_Array_t rawAssembly, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ReflectionOnlyLoad( + rawAssembly, + outException, + ); + } + + late final _System_Reflection_Assembly_ReflectionOnlyLoadPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_ReflectionOnlyLoad'); + late final _System_Reflection_Assembly_ReflectionOnlyLoad = + _System_Reflection_Assembly_ReflectionOnlyLoadPtr.asFunction< + System_Reflection_Assembly_t Function( + System_Byte_Array_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Assembly_ReflectionOnlyLoad_1( + System_String_t assemblyString, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ReflectionOnlyLoad_1( + assemblyString, + outException, + ); + } + + late final _System_Reflection_Assembly_ReflectionOnlyLoad_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_ReflectionOnlyLoad_1'); + late final _System_Reflection_Assembly_ReflectionOnlyLoad_1 = + _System_Reflection_Assembly_ReflectionOnlyLoad_1Ptr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t + System_Reflection_Assembly_ReflectionOnlyLoadFrom( + System_String_t assemblyFile, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ReflectionOnlyLoadFrom( + assemblyFile, + outException, + ); + } + + late final _System_Reflection_Assembly_ReflectionOnlyLoadFromPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Assembly_ReflectionOnlyLoadFrom'); + late final _System_Reflection_Assembly_ReflectionOnlyLoadFrom = + _System_Reflection_Assembly_ReflectionOnlyLoadFromPtr.asFunction< + System_Reflection_Assembly_t Function( + System_String_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_Assembly_DefinedTypes_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_DefinedTypes_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_DefinedTypes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_DefinedTypes_Get'); + late final _System_Reflection_Assembly_DefinedTypes_Get = + _System_Reflection_Assembly_DefinedTypes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_Assembly_ExportedTypes_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ExportedTypes_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_ExportedTypes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_ExportedTypes_Get'); + late final _System_Reflection_Assembly_ExportedTypes_Get = + _System_Reflection_Assembly_ExportedTypes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_CodeBase_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_CodeBase_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_CodeBase_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_CodeBase_Get'); + late final _System_Reflection_Assembly_CodeBase_Get = + _System_Reflection_Assembly_CodeBase_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_Assembly_EntryPoint_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_EntryPoint_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_EntryPoint_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_EntryPoint_Get'); + late final _System_Reflection_Assembly_EntryPoint_Get = + _System_Reflection_Assembly_EntryPoint_GetPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_FullName_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_FullName_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_FullName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_FullName_Get'); + late final _System_Reflection_Assembly_FullName_Get = + _System_Reflection_Assembly_FullName_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_ImageRuntimeVersion_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ImageRuntimeVersion_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_ImageRuntimeVersion_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_ImageRuntimeVersion_Get'); + late final _System_Reflection_Assembly_ImageRuntimeVersion_Get = + _System_Reflection_Assembly_ImageRuntimeVersion_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + bool System_Reflection_Assembly_IsDynamic_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_IsDynamic_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_IsDynamic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_IsDynamic_Get'); + late final _System_Reflection_Assembly_IsDynamic_Get = + _System_Reflection_Assembly_IsDynamic_GetPtr.asFunction< + bool Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_Location_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Location_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_Location_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_Location_Get'); + late final _System_Reflection_Assembly_Location_Get = + _System_Reflection_Assembly_Location_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + bool System_Reflection_Assembly_ReflectionOnly_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ReflectionOnly_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_ReflectionOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_ReflectionOnly_Get'); + late final _System_Reflection_Assembly_ReflectionOnly_Get = + _System_Reflection_Assembly_ReflectionOnly_GetPtr.asFunction< + bool Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + bool System_Reflection_Assembly_IsCollectible_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_IsCollectible_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_IsCollectible_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_IsCollectible_Get'); + late final _System_Reflection_Assembly_IsCollectible_Get = + _System_Reflection_Assembly_IsCollectible_GetPtr.asFunction< + bool Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + bool System_Reflection_Assembly_IsFullyTrusted_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_IsFullyTrusted_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_IsFullyTrusted_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_IsFullyTrusted_Get'); + late final _System_Reflection_Assembly_IsFullyTrusted_Get = + _System_Reflection_Assembly_IsFullyTrusted_GetPtr.asFunction< + bool Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_Assembly_CustomAttributes_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_CustomAttributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_CustomAttributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_CustomAttributes_Get'); + late final _System_Reflection_Assembly_CustomAttributes_Get = + _System_Reflection_Assembly_CustomAttributes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Assembly_EscapedCodeBase_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_EscapedCodeBase_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_EscapedCodeBase_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_EscapedCodeBase_Get'); + late final _System_Reflection_Assembly_EscapedCodeBase_Get = + _System_Reflection_Assembly_EscapedCodeBase_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Reflection_Module_t System_Reflection_Assembly_ManifestModule_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_ManifestModule_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_ManifestModule_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_ManifestModule_Get'); + late final _System_Reflection_Assembly_ManifestModule_Get = + _System_Reflection_Assembly_ManifestModule_GetPtr.asFunction< + System_Reflection_Module_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_Assembly_Modules_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_Modules_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_Modules_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_Modules_Get'); + late final _System_Reflection_Assembly_Modules_Get = + _System_Reflection_Assembly_Modules_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + bool System_Reflection_Assembly_GlobalAssemblyCache_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_GlobalAssemblyCache_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_GlobalAssemblyCache_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_GlobalAssemblyCache_Get'); + late final _System_Reflection_Assembly_GlobalAssemblyCache_Get = + _System_Reflection_Assembly_GlobalAssemblyCache_GetPtr.asFunction< + bool Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + int System_Reflection_Assembly_HostContext_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_HostContext_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_HostContext_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_HostContext_Get'); + late final _System_Reflection_Assembly_HostContext_Get = + _System_Reflection_Assembly_HostContext_GetPtr.asFunction< + int Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + int System_Reflection_Assembly_SecurityRuleSet_Get( + System_Reflection_Assembly_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Assembly_SecurityRuleSet_Get( + self, + outException, + ); + } + + late final _System_Reflection_Assembly_SecurityRuleSet_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_Assembly_SecurityRuleSet_Get'); + late final _System_Reflection_Assembly_SecurityRuleSet_Get = + _System_Reflection_Assembly_SecurityRuleSet_GetPtr.asFunction< + int Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + void System_Reflection_Assembly_ModuleResolve_Add( + System_Reflection_Assembly_t self, + System_Reflection_ModuleResolveEventHandler_t value, + ) { + return _System_Reflection_Assembly_ModuleResolve_Add( + self, value, - bytesConsumed, - outException, ); } - late final _System_Text_Rune_DecodeLastFromUtf8Ptr = _lookup< + late final _System_Reflection_Assembly_ModuleResolve_AddPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function( - DNReadOnlySpanOfByte, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>>( - 'System_Text_Rune_DecodeLastFromUtf8'); - late final _System_Text_Rune_DecodeLastFromUtf8 = - _System_Text_Rune_DecodeLastFromUtf8Ptr.asFunction< - int Function(DNReadOnlySpanOfByte, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); + ffi.Void Function(System_Reflection_Assembly_t, + System_Reflection_ModuleResolveEventHandler_t)>>( + 'System_Reflection_Assembly_ModuleResolve_Add'); + late final _System_Reflection_Assembly_ModuleResolve_Add = + _System_Reflection_Assembly_ModuleResolve_AddPtr.asFunction< + void Function(System_Reflection_Assembly_t, + System_Reflection_ModuleResolveEventHandler_t)>(); - bool System_Text_Rune_Equals( - System_Text_Rune_t self, - System_Object_t obj, + void System_Reflection_Assembly_ModuleResolve_Remove( + System_Reflection_Assembly_t self, + System_Reflection_ModuleResolveEventHandler_t value, + ) { + return _System_Reflection_Assembly_ModuleResolve_Remove( + self, + value, + ); + } + + late final _System_Reflection_Assembly_ModuleResolve_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_Assembly_t, + System_Reflection_ModuleResolveEventHandler_t)>>( + 'System_Reflection_Assembly_ModuleResolve_Remove'); + late final _System_Reflection_Assembly_ModuleResolve_Remove = + _System_Reflection_Assembly_ModuleResolve_RemovePtr.asFunction< + void Function(System_Reflection_Assembly_t, + System_Reflection_ModuleResolveEventHandler_t)>(); + + System_Type_t System_Reflection_Assembly_TypeOf() { + return _System_Reflection_Assembly_TypeOf(); + } + + late final _System_Reflection_Assembly_TypeOfPtr = + _lookup>( + 'System_Reflection_Assembly_TypeOf'); + late final _System_Reflection_Assembly_TypeOf = + _System_Reflection_Assembly_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_Assembly_Destroy( + System_Reflection_Assembly_t self, + ) { + return _System_Reflection_Assembly_Destroy( + self, + ); + } + + late final _System_Reflection_Assembly_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_Assembly_Destroy'); + late final _System_Reflection_Assembly_Destroy = + _System_Reflection_Assembly_DestroyPtr.asFunction< + void Function(System_Reflection_Assembly_t)>(); + + void System_Runtime_Serialization_ISerializable_GetObjectData( + System_Runtime_Serialization_ISerializable_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, ffi.Pointer outException, ) { - return _System_Text_Rune_Equals( + return _System_Runtime_Serialization_ISerializable_GetObjectData( self, - obj, + info, + context, outException, ); } - late final _System_Text_Rune_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, System_Object_t, - ffi.Pointer)>>('System_Text_Rune_Equals'); - late final _System_Text_Rune_Equals = _System_Text_Rune_EqualsPtr.asFunction< - bool Function(System_Text_Rune_t, System_Object_t, - ffi.Pointer)>(); - - bool System_Text_Rune_Equals_1( - System_Text_Rune_t self, - System_Text_Rune_t other, - ffi.Pointer outException, - ) { - return _System_Text_Rune_Equals_1( - self, - other, - outException, - ); - } - - late final _System_Text_Rune_Equals_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_Equals_1'); - late final _System_Text_Rune_Equals_1 = - _System_Text_Rune_Equals_1Ptr.asFunction< - bool Function(System_Text_Rune_t, System_Text_Rune_t, + late final _System_Runtime_Serialization_ISerializable_GetObjectDataPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_ISerializable_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_ISerializable_GetObjectData'); + late final _System_Runtime_Serialization_ISerializable_GetObjectData = + _System_Runtime_Serialization_ISerializable_GetObjectDataPtr.asFunction< + void Function( + System_Runtime_Serialization_ISerializable_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, ffi.Pointer)>(); - int System_Text_Rune_GetHashCode( - System_Text_Rune_t self, + System_Type_t System_Runtime_Serialization_ISerializable_TypeOf() { + return _System_Runtime_Serialization_ISerializable_TypeOf(); + } + + late final _System_Runtime_Serialization_ISerializable_TypeOfPtr = + _lookup>( + 'System_Runtime_Serialization_ISerializable_TypeOf'); + late final _System_Runtime_Serialization_ISerializable_TypeOf = + _System_Runtime_Serialization_ISerializable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_Serialization_ISerializable_Destroy( + System_Runtime_Serialization_ISerializable_t self, + ) { + return _System_Runtime_Serialization_ISerializable_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_ISerializable_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_Serialization_ISerializable_t)>>( + 'System_Runtime_Serialization_ISerializable_Destroy'); + late final _System_Runtime_Serialization_ISerializable_Destroy = + _System_Runtime_Serialization_ISerializable_DestroyPtr.asFunction< + void Function(System_Runtime_Serialization_ISerializable_t)>(); + + void System_Runtime_Serialization_SerializationInfo_SetType( + System_Runtime_Serialization_SerializationInfo_t self, + System_Type_t type, ffi.Pointer outException, ) { - return _System_Text_Rune_GetHashCode( + return _System_Runtime_Serialization_SerializationInfo_SetType( + self, + type, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_SetTypePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_SetType'); + late final _System_Runtime_Serialization_SerializationInfo_SetType = + _System_Runtime_Serialization_SerializationInfo_SetTypePtr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Runtime_Serialization_SerializationInfoEnumerator_t + System_Runtime_Serialization_SerializationInfo_GetEnumerator( + System_Runtime_Serialization_SerializationInfo_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetEnumerator( self, outException, ); } - late final _System_Text_Rune_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_GetHashCode'); - late final _System_Text_Rune_GetHashCode = - _System_Text_Rune_GetHashCodePtr.asFunction< - int Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_GetEnumeratorPtr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_SerializationInfoEnumerator_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetEnumerator'); + late final _System_Runtime_Serialization_SerializationInfo_GetEnumerator = + _System_Runtime_Serialization_SerializationInfo_GetEnumeratorPtr.asFunction< + System_Runtime_Serialization_SerializationInfoEnumerator_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - System_Text_Rune_t System_Text_Rune_GetRuneAt( - System_String_t input, - int index, + void System_Runtime_Serialization_SerializationInfo_AddValue( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + System_Object_t value, + System_Type_t type, ffi.Pointer outException, ) { - return _System_Text_Rune_GetRuneAt( - input, - index, + return _System_Runtime_Serialization_SerializationInfo_AddValue( + self, + name, + value, + type, outException, ); } - late final _System_Text_Rune_GetRuneAtPtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function(System_String_t, ffi.Int32, - ffi.Pointer)>>('System_Text_Rune_GetRuneAt'); - late final _System_Text_Rune_GetRuneAt = - _System_Text_Rune_GetRuneAtPtr.asFunction< - System_Text_Rune_t Function( + late final _System_Runtime_Serialization_SerializationInfo_AddValuePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Object_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue = + _System_Runtime_Serialization_SerializationInfo_AddValuePtr.asFunction< + void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Object_t, + System_Type_t, + ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_1( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_1( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_1'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_1 = + _System_Runtime_Serialization_SerializationInfo_AddValue_1Ptr.asFunction< + void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Object_t, + ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_2( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + bool value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_2( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_2Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_2'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_2 = + _System_Runtime_Serialization_SerializationInfo_AddValue_2Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, bool, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_3( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_3( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_3Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.WChar, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_3'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_3 = + _System_Runtime_Serialization_SerializationInfo_AddValue_3Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, System_String_t, int, ffi.Pointer)>(); - bool System_Text_Rune_IsValid( + void System_Runtime_Serialization_SerializationInfo_AddValue_4( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, int value, ffi.Pointer outException, ) { - return _System_Text_Rune_IsValid( - value, - outException, - ); - } - - late final _System_Text_Rune_IsValidPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.Int32, - ffi.Pointer)>>('System_Text_Rune_IsValid'); - late final _System_Text_Rune_IsValid = _System_Text_Rune_IsValidPtr - .asFunction)>(); - - bool System_Text_Rune_IsValid_1( - int value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsValid_1( - value, - outException, - ); - } - - late final _System_Text_Rune_IsValid_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.Uint32, - ffi.Pointer)>>('System_Text_Rune_IsValid_1'); - late final _System_Text_Rune_IsValid_1 = _System_Text_Rune_IsValid_1Ptr - .asFunction)>(); - - System_String_t System_Text_Rune_ToString( - System_Text_Rune_t self, - ffi.Pointer outException, - ) { - return _System_Text_Rune_ToString( + return _System_Runtime_Serialization_SerializationInfo_AddValue_4( self, + name, + value, outException, ); } - late final _System_Text_Rune_ToStringPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_ToString'); - late final _System_Text_Rune_ToString = - _System_Text_Rune_ToStringPtr.asFunction< + late final _System_Runtime_Serialization_SerializationInfo_AddValue_4Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Int8, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_4'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_4 = + _System_Runtime_Serialization_SerializationInfo_AddValue_4Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_5( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_5( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_5Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Uint8, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_5'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_5 = + _System_Runtime_Serialization_SerializationInfo_AddValue_5Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_6( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_6( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_6Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Int16, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_6'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_6 = + _System_Runtime_Serialization_SerializationInfo_AddValue_6Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_7( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_7( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_7Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Uint16, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_7'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_7 = + _System_Runtime_Serialization_SerializationInfo_AddValue_7Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_8( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_8( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_8Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_8'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_8 = + _System_Runtime_Serialization_SerializationInfo_AddValue_8Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_9( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_9( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_9Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Uint32, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_9'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_9 = + _System_Runtime_Serialization_SerializationInfo_AddValue_9Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_10( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_10( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_10Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Int64, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_10'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_10 = + _System_Runtime_Serialization_SerializationInfo_AddValue_10Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_11( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + int value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_11( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_11Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Uint64, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_11'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_11 = + _System_Runtime_Serialization_SerializationInfo_AddValue_11Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, int, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_12( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + double value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_12( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_12Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Float, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_12'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_12 = + _System_Runtime_Serialization_SerializationInfo_AddValue_12Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, double, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_13( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + double value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_13( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_13Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Double, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_13'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_13 = + _System_Runtime_Serialization_SerializationInfo_AddValue_13Ptr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, double, ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_14( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_14( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_14Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Decimal_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_14'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_14 = + _System_Runtime_Serialization_SerializationInfo_AddValue_14Ptr.asFunction< + void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Decimal_t, + ffi.Pointer)>(); + + void System_Runtime_Serialization_SerializationInfo_AddValue_15( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + System_DateTime_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AddValue_15( + self, + name, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AddValue_15Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_DateTime_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AddValue_15'); + late final _System_Runtime_Serialization_SerializationInfo_AddValue_15 = + _System_Runtime_Serialization_SerializationInfo_AddValue_15Ptr.asFunction< + void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_DateTime_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_Serialization_SerializationInfo_GetValue( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetValue( + self, + name, + type, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetValuePtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetValue'); + late final _System_Runtime_Serialization_SerializationInfo_GetValue = + _System_Runtime_Serialization_SerializationInfo_GetValuePtr.asFunction< + System_Object_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + System_Type_t, + ffi.Pointer)>(); + + bool System_Runtime_Serialization_SerializationInfo_GetBoolean( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetBoolean( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetBooleanPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetBoolean'); + late final _System_Runtime_Serialization_SerializationInfo_GetBoolean = + _System_Runtime_Serialization_SerializationInfo_GetBooleanPtr.asFunction< + bool Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetChar( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetChar( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetCharPtr = + _lookup< + ffi.NativeFunction< + ffi.WChar Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetChar'); + late final _System_Runtime_Serialization_SerializationInfo_GetChar = + _System_Runtime_Serialization_SerializationInfo_GetCharPtr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetSByte( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetSByte( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetSBytePtr = + _lookup< + ffi.NativeFunction< + ffi.Int8 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetSByte'); + late final _System_Runtime_Serialization_SerializationInfo_GetSByte = + _System_Runtime_Serialization_SerializationInfo_GetSBytePtr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetByte( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetByte( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetBytePtr = + _lookup< + ffi.NativeFunction< + ffi.Uint8 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetByte'); + late final _System_Runtime_Serialization_SerializationInfo_GetByte = + _System_Runtime_Serialization_SerializationInfo_GetBytePtr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetInt16( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetInt16( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetInt16Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int16 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetInt16'); + late final _System_Runtime_Serialization_SerializationInfo_GetInt16 = + _System_Runtime_Serialization_SerializationInfo_GetInt16Ptr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetUInt16( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetUInt16( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetUInt16Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint16 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetUInt16'); + late final _System_Runtime_Serialization_SerializationInfo_GetUInt16 = + _System_Runtime_Serialization_SerializationInfo_GetUInt16Ptr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetInt32( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetInt32( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetInt32Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetInt32'); + late final _System_Runtime_Serialization_SerializationInfo_GetInt32 = + _System_Runtime_Serialization_SerializationInfo_GetInt32Ptr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetUInt32( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetUInt32( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetUInt32Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint32 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetUInt32'); + late final _System_Runtime_Serialization_SerializationInfo_GetUInt32 = + _System_Runtime_Serialization_SerializationInfo_GetUInt32Ptr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetInt64( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetInt64( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetInt64Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetInt64'); + late final _System_Runtime_Serialization_SerializationInfo_GetInt64 = + _System_Runtime_Serialization_SerializationInfo_GetInt64Ptr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_SerializationInfo_GetUInt64( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetUInt64( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetUInt64Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint64 Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetUInt64'); + late final _System_Runtime_Serialization_SerializationInfo_GetUInt64 = + _System_Runtime_Serialization_SerializationInfo_GetUInt64Ptr.asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + double System_Runtime_Serialization_SerializationInfo_GetSingle( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetSingle( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetSinglePtr = + _lookup< + ffi.NativeFunction< + ffi.Float Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetSingle'); + late final _System_Runtime_Serialization_SerializationInfo_GetSingle = + _System_Runtime_Serialization_SerializationInfo_GetSinglePtr.asFunction< + double Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + double System_Runtime_Serialization_SerializationInfo_GetDouble( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetDouble( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetDoublePtr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetDouble'); + late final _System_Runtime_Serialization_SerializationInfo_GetDouble = + _System_Runtime_Serialization_SerializationInfo_GetDoublePtr.asFunction< + double Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Decimal_t System_Runtime_Serialization_SerializationInfo_GetDecimal( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetDecimal( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetDecimalPtr = + _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetDecimal'); + late final _System_Runtime_Serialization_SerializationInfo_GetDecimal = + _System_Runtime_Serialization_SerializationInfo_GetDecimalPtr.asFunction< + System_Decimal_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>(); + + System_DateTime_t System_Runtime_Serialization_SerializationInfo_GetDateTime( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetDateTime( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetDateTimePtr = + _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetDateTime'); + late final _System_Runtime_Serialization_SerializationInfo_GetDateTime = + _System_Runtime_Serialization_SerializationInfo_GetDateTimePtr.asFunction< + System_DateTime_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>(); + + System_String_t System_Runtime_Serialization_SerializationInfo_GetString( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_GetString( + self, + name, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_GetStringPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_GetString'); + late final _System_Runtime_Serialization_SerializationInfo_GetString = + _System_Runtime_Serialization_SerializationInfo_GetStringPtr.asFunction< System_String_t Function( - System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_TryCreate( - int ch, - ffi.Pointer result, - ffi.Pointer outException, - ) { - return _System_Text_Rune_TryCreate( - ch, - result, - outException, - ); - } - - late final _System_Text_Rune_TryCreatePtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.WChar, ffi.Pointer, - ffi.Pointer)>>('System_Text_Rune_TryCreate'); - late final _System_Text_Rune_TryCreate = - _System_Text_Rune_TryCreatePtr.asFunction< - bool Function(int, ffi.Pointer, + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); - bool System_Text_Rune_TryCreate_1( - int highSurrogate, - int lowSurrogate, - ffi.Pointer result, + System_Runtime_Serialization_SerializationInfo_t + System_Runtime_Serialization_SerializationInfo_Create( + System_Type_t type, + System_Runtime_Serialization_IFormatterConverter_t converter, ffi.Pointer outException, ) { - return _System_Text_Rune_TryCreate_1( - highSurrogate, - lowSurrogate, - result, + return _System_Runtime_Serialization_SerializationInfo_Create( + type, + converter, outException, ); } - late final _System_Text_Rune_TryCreate_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - ffi.WChar, - ffi.WChar, - ffi.Pointer, - ffi.Pointer)>>( - 'System_Text_Rune_TryCreate_1'); - late final _System_Text_Rune_TryCreate_1 = - _System_Text_Rune_TryCreate_1Ptr.asFunction< - bool Function(int, int, ffi.Pointer, + late final _System_Runtime_Serialization_SerializationInfo_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_SerializationInfo_t Function( + System_Type_t, + System_Runtime_Serialization_IFormatterConverter_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_Create'); + late final _System_Runtime_Serialization_SerializationInfo_Create = + _System_Runtime_Serialization_SerializationInfo_CreatePtr.asFunction< + System_Runtime_Serialization_SerializationInfo_t Function( + System_Type_t, + System_Runtime_Serialization_IFormatterConverter_t, ffi.Pointer)>(); - bool System_Text_Rune_TryCreate_2( - int value, - ffi.Pointer result, + System_Runtime_Serialization_SerializationInfo_t + System_Runtime_Serialization_SerializationInfo_Create_1( + System_Type_t type, + System_Runtime_Serialization_IFormatterConverter_t converter, + bool requireSameTokenInPartialTrust, ffi.Pointer outException, ) { - return _System_Text_Rune_TryCreate_2( - value, - result, + return _System_Runtime_Serialization_SerializationInfo_Create_1( + type, + converter, + requireSameTokenInPartialTrust, outException, ); } - late final _System_Text_Rune_TryCreate_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.Int32, ffi.Pointer, - ffi.Pointer)>>( - 'System_Text_Rune_TryCreate_2'); - late final _System_Text_Rune_TryCreate_2 = - _System_Text_Rune_TryCreate_2Ptr.asFunction< - bool Function(int, ffi.Pointer, + late final _System_Runtime_Serialization_SerializationInfo_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_SerializationInfo_t Function( + System_Type_t, + System_Runtime_Serialization_IFormatterConverter_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_Create_1'); + late final _System_Runtime_Serialization_SerializationInfo_Create_1 = + _System_Runtime_Serialization_SerializationInfo_Create_1Ptr.asFunction< + System_Runtime_Serialization_SerializationInfo_t Function( + System_Type_t, + System_Runtime_Serialization_IFormatterConverter_t, + bool, ffi.Pointer)>(); - bool System_Text_Rune_TryCreate_3( - int value, - ffi.Pointer result, + System_String_t + System_Runtime_Serialization_SerializationInfo_FullTypeName_Get( + System_Runtime_Serialization_SerializationInfo_t self, ffi.Pointer outException, ) { - return _System_Text_Rune_TryCreate_3( - value, - result, - outException, - ); - } - - late final _System_Text_Rune_TryCreate_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(ffi.Uint32, ffi.Pointer, - ffi.Pointer)>>( - 'System_Text_Rune_TryCreate_3'); - late final _System_Text_Rune_TryCreate_3 = - _System_Text_Rune_TryCreate_3Ptr.asFunction< - bool Function(int, ffi.Pointer, - ffi.Pointer)>(); - - bool System_Text_Rune_TryGetRuneAt( - System_String_t input, - int index, - ffi.Pointer value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_TryGetRuneAt( - input, - index, - value, - outException, - ); - } - - late final _System_Text_Rune_TryGetRuneAtPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_String_t, - ffi.Int32, - ffi.Pointer, - ffi.Pointer)>>( - 'System_Text_Rune_TryGetRuneAt'); - late final _System_Text_Rune_TryGetRuneAt = - _System_Text_Rune_TryGetRuneAtPtr.asFunction< - bool Function(System_String_t, int, ffi.Pointer, - ffi.Pointer)>(); - - double System_Text_Rune_GetNumericValue( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_GetNumericValue( - value, - outException, - ); - } - - late final _System_Text_Rune_GetNumericValuePtr = _lookup< - ffi.NativeFunction< - ffi.Double Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_GetNumericValue'); - late final _System_Text_Rune_GetNumericValue = - _System_Text_Rune_GetNumericValuePtr.asFunction< - double Function( - System_Text_Rune_t, ffi.Pointer)>(); - - int System_Text_Rune_GetUnicodeCategory( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_GetUnicodeCategory( - value, - outException, - ); - } - - late final _System_Text_Rune_GetUnicodeCategoryPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_GetUnicodeCategory'); - late final _System_Text_Rune_GetUnicodeCategory = - _System_Text_Rune_GetUnicodeCategoryPtr.asFunction< - int Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsControl( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsControl( - value, - outException, - ); - } - - late final _System_Text_Rune_IsControlPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsControl'); - late final _System_Text_Rune_IsControl = - _System_Text_Rune_IsControlPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsDigit( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsDigit( - value, - outException, - ); - } - - late final _System_Text_Rune_IsDigitPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsDigit'); - late final _System_Text_Rune_IsDigit = - _System_Text_Rune_IsDigitPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsLetter( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsLetter( - value, - outException, - ); - } - - late final _System_Text_Rune_IsLetterPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsLetter'); - late final _System_Text_Rune_IsLetter = - _System_Text_Rune_IsLetterPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsLetterOrDigit( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsLetterOrDigit( - value, - outException, - ); - } - - late final _System_Text_Rune_IsLetterOrDigitPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_IsLetterOrDigit'); - late final _System_Text_Rune_IsLetterOrDigit = - _System_Text_Rune_IsLetterOrDigitPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsLower( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsLower( - value, - outException, - ); - } - - late final _System_Text_Rune_IsLowerPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsLower'); - late final _System_Text_Rune_IsLower = - _System_Text_Rune_IsLowerPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsNumber( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsNumber( - value, - outException, - ); - } - - late final _System_Text_Rune_IsNumberPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsNumber'); - late final _System_Text_Rune_IsNumber = - _System_Text_Rune_IsNumberPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsPunctuation( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsPunctuation( - value, - outException, - ); - } - - late final _System_Text_Rune_IsPunctuationPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_IsPunctuation'); - late final _System_Text_Rune_IsPunctuation = - _System_Text_Rune_IsPunctuationPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsSeparator( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsSeparator( - value, - outException, - ); - } - - late final _System_Text_Rune_IsSeparatorPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_IsSeparator'); - late final _System_Text_Rune_IsSeparator = - _System_Text_Rune_IsSeparatorPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsSymbol( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsSymbol( - value, - outException, - ); - } - - late final _System_Text_Rune_IsSymbolPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsSymbol'); - late final _System_Text_Rune_IsSymbol = - _System_Text_Rune_IsSymbolPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsUpper( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsUpper( - value, - outException, - ); - } - - late final _System_Text_Rune_IsUpperPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsUpper'); - late final _System_Text_Rune_IsUpper = - _System_Text_Rune_IsUpperPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - bool System_Text_Rune_IsWhiteSpace( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsWhiteSpace( - value, - outException, - ); - } - - late final _System_Text_Rune_IsWhiteSpacePtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_IsWhiteSpace'); - late final _System_Text_Rune_IsWhiteSpace = - _System_Text_Rune_IsWhiteSpacePtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_ToLower( - System_Text_Rune_t value, - System_Globalization_CultureInfo_t culture, - ffi.Pointer outException, - ) { - return _System_Text_Rune_ToLower( - value, - culture, - outException, - ); - } - - late final _System_Text_Rune_ToLowerPtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, - System_Globalization_CultureInfo_t, - ffi.Pointer)>>('System_Text_Rune_ToLower'); - late final _System_Text_Rune_ToLower = - _System_Text_Rune_ToLowerPtr.asFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, - System_Globalization_CultureInfo_t, - ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_ToLowerInvariant( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_ToLowerInvariant( - value, - outException, - ); - } - - late final _System_Text_Rune_ToLowerInvariantPtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_ToLowerInvariant'); - late final _System_Text_Rune_ToLowerInvariant = - _System_Text_Rune_ToLowerInvariantPtr.asFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_ToUpper( - System_Text_Rune_t value, - System_Globalization_CultureInfo_t culture, - ffi.Pointer outException, - ) { - return _System_Text_Rune_ToUpper( - value, - culture, - outException, - ); - } - - late final _System_Text_Rune_ToUpperPtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, - System_Globalization_CultureInfo_t, - ffi.Pointer)>>('System_Text_Rune_ToUpper'); - late final _System_Text_Rune_ToUpper = - _System_Text_Rune_ToUpperPtr.asFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, - System_Globalization_CultureInfo_t, - ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_ToUpperInvariant( - System_Text_Rune_t value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_ToUpperInvariant( - value, - outException, - ); - } - - late final _System_Text_Rune_ToUpperInvariantPtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_ToUpperInvariant'); - late final _System_Text_Rune_ToUpperInvariant = - _System_Text_Rune_ToUpperInvariantPtr.asFunction< - System_Text_Rune_t Function( - System_Text_Rune_t, ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_Create( - int ch, - ffi.Pointer outException, - ) { - return _System_Text_Rune_Create( - ch, - outException, - ); - } - - late final _System_Text_Rune_CreatePtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function(ffi.WChar, - ffi.Pointer)>>('System_Text_Rune_Create'); - late final _System_Text_Rune_Create = _System_Text_Rune_CreatePtr.asFunction< - System_Text_Rune_t Function(int, ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_Create_1( - int highSurrogate, - int lowSurrogate, - ffi.Pointer outException, - ) { - return _System_Text_Rune_Create_1( - highSurrogate, - lowSurrogate, - outException, - ); - } - - late final _System_Text_Rune_Create_1Ptr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function(ffi.WChar, ffi.WChar, - ffi.Pointer)>>('System_Text_Rune_Create_1'); - late final _System_Text_Rune_Create_1 = - _System_Text_Rune_Create_1Ptr.asFunction< - System_Text_Rune_t Function( - int, int, ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_Create_2( - int value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_Create_2( - value, - outException, - ); - } - - late final _System_Text_Rune_Create_2Ptr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function(ffi.Int32, - ffi.Pointer)>>('System_Text_Rune_Create_2'); - late final _System_Text_Rune_Create_2 = - _System_Text_Rune_Create_2Ptr.asFunction< - System_Text_Rune_t Function(int, ffi.Pointer)>(); - - System_Text_Rune_t System_Text_Rune_Create_3( - int value, - ffi.Pointer outException, - ) { - return _System_Text_Rune_Create_3( - value, - outException, - ); - } - - late final _System_Text_Rune_Create_3Ptr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function(ffi.Uint32, - ffi.Pointer)>>('System_Text_Rune_Create_3'); - late final _System_Text_Rune_Create_3 = - _System_Text_Rune_Create_3Ptr.asFunction< - System_Text_Rune_t Function(int, ffi.Pointer)>(); - - bool System_Text_Rune_IsAscii_Get( - System_Text_Rune_t self, - ffi.Pointer outException, - ) { - return _System_Text_Rune_IsAscii_Get( + return _System_Runtime_Serialization_SerializationInfo_FullTypeName_Get( self, outException, ); } - late final _System_Text_Rune_IsAscii_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_IsAscii_Get'); - late final _System_Text_Rune_IsAscii_Get = - _System_Text_Rune_IsAscii_GetPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_FullTypeName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_FullTypeName_Get'); + late final _System_Runtime_Serialization_SerializationInfo_FullTypeName_Get = + _System_Runtime_Serialization_SerializationInfo_FullTypeName_GetPtr + .asFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - bool System_Text_Rune_IsBmp_Get( - System_Text_Rune_t self, + void System_Runtime_Serialization_SerializationInfo_FullTypeName_Set( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t value, ffi.Pointer outException, ) { - return _System_Text_Rune_IsBmp_Get( + return _System_Runtime_Serialization_SerializationInfo_FullTypeName_Set( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_FullTypeName_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_FullTypeName_Set'); + late final _System_Runtime_Serialization_SerializationInfo_FullTypeName_Set = + _System_Runtime_Serialization_SerializationInfo_FullTypeName_SetPtr + .asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t + System_Runtime_Serialization_SerializationInfo_AssemblyName_Get( + System_Runtime_Serialization_SerializationInfo_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_AssemblyName_Get( self, outException, ); } - late final _System_Text_Rune_IsBmp_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_IsBmp_Get'); - late final _System_Text_Rune_IsBmp_Get = - _System_Text_Rune_IsBmp_GetPtr.asFunction< - bool Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_AssemblyName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AssemblyName_Get'); + late final _System_Runtime_Serialization_SerializationInfo_AssemblyName_Get = + _System_Runtime_Serialization_SerializationInfo_AssemblyName_GetPtr + .asFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - int System_Text_Rune_Plane_Get( - System_Text_Rune_t self, + void System_Runtime_Serialization_SerializationInfo_AssemblyName_Set( + System_Runtime_Serialization_SerializationInfo_t self, + System_String_t value, ffi.Pointer outException, ) { - return _System_Text_Rune_Plane_Get( + return _System_Runtime_Serialization_SerializationInfo_AssemblyName_Set( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfo_AssemblyName_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_AssemblyName_Set'); + late final _System_Runtime_Serialization_SerializationInfo_AssemblyName_Set = + _System_Runtime_Serialization_SerializationInfo_AssemblyName_SetPtr + .asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t, + System_String_t, ffi.Pointer)>(); + + bool + System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get( + System_Runtime_Serialization_SerializationInfo_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get( self, outException, ); } - late final _System_Text_Rune_Plane_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_Plane_Get'); - late final _System_Text_Rune_Plane_Get = - _System_Text_Rune_Plane_GetPtr.asFunction< - int Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get'); + late final _System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_Get = + _System_Runtime_Serialization_SerializationInfo_IsFullTypeNameSetExplicit_GetPtr + .asFunction< + bool Function(System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - System_Text_Rune_t System_Text_Rune_ReplacementChar_Get( + bool + System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get( + System_Runtime_Serialization_SerializationInfo_t self, ffi.Pointer outException, ) { - return _System_Text_Rune_ReplacementChar_Get( - outException, - ); - } - - late final _System_Text_Rune_ReplacementChar_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function(ffi.Pointer)>>( - 'System_Text_Rune_ReplacementChar_Get'); - late final _System_Text_Rune_ReplacementChar_Get = - _System_Text_Rune_ReplacementChar_GetPtr.asFunction< - System_Text_Rune_t Function(ffi.Pointer)>(); - - int System_Text_Rune_Utf16SequenceLength_Get( - System_Text_Rune_t self, - ffi.Pointer outException, - ) { - return _System_Text_Rune_Utf16SequenceLength_Get( + return _System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get( self, outException, ); } - late final _System_Text_Rune_Utf16SequenceLength_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_Utf16SequenceLength_Get'); - late final _System_Text_Rune_Utf16SequenceLength_Get = - _System_Text_Rune_Utf16SequenceLength_GetPtr.asFunction< - int Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get'); + late final _System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_Get = + _System_Runtime_Serialization_SerializationInfo_IsAssemblyNameSetExplicit_GetPtr + .asFunction< + bool Function(System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - int System_Text_Rune_Utf8SequenceLength_Get( - System_Text_Rune_t self, + int System_Runtime_Serialization_SerializationInfo_MemberCount_Get( + System_Runtime_Serialization_SerializationInfo_t self, ffi.Pointer outException, ) { - return _System_Text_Rune_Utf8SequenceLength_Get( + return _System_Runtime_Serialization_SerializationInfo_MemberCount_Get( self, outException, ); } - late final _System_Text_Rune_Utf8SequenceLength_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Rune_t, ffi.Pointer)>>( - 'System_Text_Rune_Utf8SequenceLength_Get'); - late final _System_Text_Rune_Utf8SequenceLength_Get = - _System_Text_Rune_Utf8SequenceLength_GetPtr.asFunction< - int Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_MemberCount_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_MemberCount_Get'); + late final _System_Runtime_Serialization_SerializationInfo_MemberCount_Get = + _System_Runtime_Serialization_SerializationInfo_MemberCount_GetPtr + .asFunction< + int Function(System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - int System_Text_Rune_Value_Get( - System_Text_Rune_t self, + System_Type_t System_Runtime_Serialization_SerializationInfo_ObjectType_Get( + System_Runtime_Serialization_SerializationInfo_t self, ffi.Pointer outException, ) { - return _System_Text_Rune_Value_Get( + return _System_Runtime_Serialization_SerializationInfo_ObjectType_Get( self, outException, ); } - late final _System_Text_Rune_Value_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Rune_t, - ffi.Pointer)>>('System_Text_Rune_Value_Get'); - late final _System_Text_Rune_Value_Get = - _System_Text_Rune_Value_GetPtr.asFunction< - int Function(System_Text_Rune_t, ffi.Pointer)>(); + late final _System_Runtime_Serialization_SerializationInfo_ObjectType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfo_ObjectType_Get'); + late final _System_Runtime_Serialization_SerializationInfo_ObjectType_Get = + _System_Runtime_Serialization_SerializationInfo_ObjectType_GetPtr + .asFunction< + System_Type_t Function( + System_Runtime_Serialization_SerializationInfo_t, + ffi.Pointer)>(); - System_Text_Rune_t System_Text_Rune_Create_4( - ffi.Pointer outException, - ) { - return _System_Text_Rune_Create_4( - outException, - ); + System_Type_t System_Runtime_Serialization_SerializationInfo_TypeOf() { + return _System_Runtime_Serialization_SerializationInfo_TypeOf(); } - late final _System_Text_Rune_Create_4Ptr = _lookup< - ffi.NativeFunction< - System_Text_Rune_t Function( - ffi.Pointer)>>('System_Text_Rune_Create_4'); - late final _System_Text_Rune_Create_4 = - _System_Text_Rune_Create_4Ptr.asFunction< - System_Text_Rune_t Function(ffi.Pointer)>(); - - System_Type_t System_Text_Rune_TypeOf() { - return _System_Text_Rune_TypeOf(); - } - - late final _System_Text_Rune_TypeOfPtr = + late final _System_Runtime_Serialization_SerializationInfo_TypeOfPtr = _lookup>( - 'System_Text_Rune_TypeOf'); - late final _System_Text_Rune_TypeOf = - _System_Text_Rune_TypeOfPtr.asFunction(); + 'System_Runtime_Serialization_SerializationInfo_TypeOf'); + late final _System_Runtime_Serialization_SerializationInfo_TypeOf = + _System_Runtime_Serialization_SerializationInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); - void System_Text_Rune_Destroy( - System_Text_Rune_t self, + void System_Runtime_Serialization_SerializationInfo_Destroy( + System_Runtime_Serialization_SerializationInfo_t self, ) { - return _System_Text_Rune_Destroy( + return _System_Runtime_Serialization_SerializationInfo_Destroy( self, ); } - late final _System_Text_Rune_DestroyPtr = - _lookup>( - 'System_Text_Rune_Destroy'); - late final _System_Text_Rune_Destroy = _System_Text_Rune_DestroyPtr - .asFunction(); + late final _System_Runtime_Serialization_SerializationInfo_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfo_t)>>( + 'System_Runtime_Serialization_SerializationInfo_Destroy'); + late final _System_Runtime_Serialization_SerializationInfo_Destroy = + _System_Runtime_Serialization_SerializationInfo_DestroyPtr.asFunction< + void Function(System_Runtime_Serialization_SerializationInfo_t)>(); - System_Type_t System_UInt32_TypeOf() { - return _System_UInt32_TypeOf(); + bool System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext( + self, + outException, + ); } - late final _System_UInt32_TypeOfPtr = - _lookup>( - 'System_UInt32_TypeOf'); - late final _System_UInt32_TypeOf = - _System_UInt32_TypeOfPtr.asFunction(); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_MoveNextPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_MoveNext = + _System_Runtime_Serialization_SerializationInfoEnumerator_MoveNextPtr + .asFunction< + bool Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>(); - System_Type_t System_Double_TypeOf() { - return _System_Double_TypeOf(); + void System_Runtime_Serialization_SerializationInfoEnumerator_Reset( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_Reset( + self, + outException, + ); } - late final _System_Double_TypeOfPtr = + late final _System_Runtime_Serialization_SerializationInfoEnumerator_ResetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_Reset'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Reset = + _System_Runtime_Serialization_SerializationInfoEnumerator_ResetPtr + .asFunction< + void Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>(); + + System_Runtime_Serialization_SerializationEntry_t + System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Current_GetPtr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_SerializationEntry_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Current_Get = + _System_Runtime_Serialization_SerializationInfoEnumerator_Current_GetPtr + .asFunction< + System_Runtime_Serialization_SerializationEntry_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>(); + + System_String_t + System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Name_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Name_Get = + _System_Runtime_Serialization_SerializationInfoEnumerator_Name_GetPtr + .asFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>(); + + System_Object_t + System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Value_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Value_Get = + _System_Runtime_Serialization_SerializationInfoEnumerator_Value_GetPtr + .asFunction< + System_Object_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>(); + + System_Type_t + System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_Get = + _System_Runtime_Serialization_SerializationInfoEnumerator_ObjectType_GetPtr + .asFunction< + System_Type_t Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t, + ffi.Pointer)>(); + + System_Type_t + System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf() { + return _System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf(); + } + + late final _System_Runtime_Serialization_SerializationInfoEnumerator_TypeOfPtr = _lookup>( - 'System_Double_TypeOf'); - late final _System_Double_TypeOf = - _System_Double_TypeOfPtr.asFunction(); + 'System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_TypeOf = + _System_Runtime_Serialization_SerializationInfoEnumerator_TypeOfPtr + .asFunction(); + + void System_Runtime_Serialization_SerializationInfoEnumerator_Destroy( + System_Runtime_Serialization_SerializationInfoEnumerator_t self, + ) { + return _System_Runtime_Serialization_SerializationInfoEnumerator_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_SerializationInfoEnumerator_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t)>>( + 'System_Runtime_Serialization_SerializationInfoEnumerator_Destroy'); + late final _System_Runtime_Serialization_SerializationInfoEnumerator_Destroy = + _System_Runtime_Serialization_SerializationInfoEnumerator_DestroyPtr + .asFunction< + void Function( + System_Runtime_Serialization_SerializationInfoEnumerator_t)>(); + + System_Object_t System_Runtime_Serialization_SerializationEntry_Value_Get( + System_Runtime_Serialization_SerializationEntry_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationEntry_Value_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationEntry_Value_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_SerializationEntry_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationEntry_Value_Get'); + late final _System_Runtime_Serialization_SerializationEntry_Value_Get = + _System_Runtime_Serialization_SerializationEntry_Value_GetPtr.asFunction< + System_Object_t Function( + System_Runtime_Serialization_SerializationEntry_t, + ffi.Pointer)>(); + + System_String_t System_Runtime_Serialization_SerializationEntry_Name_Get( + System_Runtime_Serialization_SerializationEntry_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationEntry_Name_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationEntry_Name_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationEntry_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationEntry_Name_Get'); + late final _System_Runtime_Serialization_SerializationEntry_Name_Get = + _System_Runtime_Serialization_SerializationEntry_Name_GetPtr.asFunction< + System_String_t Function( + System_Runtime_Serialization_SerializationEntry_t, + ffi.Pointer)>(); + + System_Type_t System_Runtime_Serialization_SerializationEntry_ObjectType_Get( + System_Runtime_Serialization_SerializationEntry_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationEntry_ObjectType_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationEntry_ObjectType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Runtime_Serialization_SerializationEntry_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationEntry_ObjectType_Get'); + late final _System_Runtime_Serialization_SerializationEntry_ObjectType_Get = + _System_Runtime_Serialization_SerializationEntry_ObjectType_GetPtr + .asFunction< + System_Type_t Function( + System_Runtime_Serialization_SerializationEntry_t, + ffi.Pointer)>(); + + System_Runtime_Serialization_SerializationEntry_t + System_Runtime_Serialization_SerializationEntry_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_SerializationEntry_Create( + outException, + ); + } + + late final _System_Runtime_Serialization_SerializationEntry_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_SerializationEntry_t Function( + ffi.Pointer)>>( + 'System_Runtime_Serialization_SerializationEntry_Create'); + late final _System_Runtime_Serialization_SerializationEntry_Create = + _System_Runtime_Serialization_SerializationEntry_CreatePtr.asFunction< + System_Runtime_Serialization_SerializationEntry_t Function( + ffi.Pointer)>(); + + System_Type_t System_Runtime_Serialization_SerializationEntry_TypeOf() { + return _System_Runtime_Serialization_SerializationEntry_TypeOf(); + } + + late final _System_Runtime_Serialization_SerializationEntry_TypeOfPtr = + _lookup>( + 'System_Runtime_Serialization_SerializationEntry_TypeOf'); + late final _System_Runtime_Serialization_SerializationEntry_TypeOf = + _System_Runtime_Serialization_SerializationEntry_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_Serialization_SerializationEntry_Destroy( + System_Runtime_Serialization_SerializationEntry_t self, + ) { + return _System_Runtime_Serialization_SerializationEntry_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_SerializationEntry_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_SerializationEntry_t)>>( + 'System_Runtime_Serialization_SerializationEntry_Destroy'); + late final _System_Runtime_Serialization_SerializationEntry_Destroy = + _System_Runtime_Serialization_SerializationEntry_DestroyPtr.asFunction< + void Function(System_Runtime_Serialization_SerializationEntry_t)>(); + + System_Object_t System_Numerics_ISignedNumber_A1_NegativeOne_Get( + System_Type_t TSelf, + ffi.Pointer outException, + ) { + return _System_Numerics_ISignedNumber_A1_NegativeOne_Get( + TSelf, + outException, + ); + } + + late final _System_Numerics_ISignedNumber_A1_NegativeOne_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Numerics_ISignedNumber_A1_NegativeOne_Get'); + late final _System_Numerics_ISignedNumber_A1_NegativeOne_Get = + _System_Numerics_ISignedNumber_A1_NegativeOne_GetPtr.asFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Numerics_ISignedNumber_A1_TypeOf() { + return _System_Numerics_ISignedNumber_A1_TypeOf(); + } + + late final _System_Numerics_ISignedNumber_A1_TypeOfPtr = + _lookup>( + 'System_Numerics_ISignedNumber_A1_TypeOf'); + late final _System_Numerics_ISignedNumber_A1_TypeOf = + _System_Numerics_ISignedNumber_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Numerics_ISignedNumber_A1_Destroy( + System_Numerics_ISignedNumber_A1_t self, + ) { + return _System_Numerics_ISignedNumber_A1_Destroy( + self, + ); + } + + late final _System_Numerics_ISignedNumber_A1_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Numerics_ISignedNumber_A1_t)>>( + 'System_Numerics_ISignedNumber_A1_Destroy'); + late final _System_Numerics_ISignedNumber_A1_Destroy = + _System_Numerics_ISignedNumber_A1_DestroyPtr.asFunction< + void Function(System_Numerics_ISignedNumber_A1_t)>(); System_Type_t System_Numerics_IBinaryFloatingPointIeee754_A1_TypeOf() { return _System_Numerics_IBinaryFloatingPointIeee754_A1_TypeOf(); @@ -20075,54 +25927,6 @@ class NativeLibrary { System_Object_t Function(System_Type_t, System_Object_t, ffi.Pointer)>(); - System_Object_t System_Numerics_ITrigonometricFunctions_A1_DegreesToRadians( - System_Type_t TSelf, - System_Object_t degrees, - ffi.Pointer outException, - ) { - return _System_Numerics_ITrigonometricFunctions_A1_DegreesToRadians( - TSelf, - degrees, - outException, - ); - } - - late final _System_Numerics_ITrigonometricFunctions_A1_DegreesToRadiansPtr = - _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Type_t, System_Object_t, - ffi.Pointer)>>( - 'System_Numerics_ITrigonometricFunctions_A1_DegreesToRadians'); - late final _System_Numerics_ITrigonometricFunctions_A1_DegreesToRadians = - _System_Numerics_ITrigonometricFunctions_A1_DegreesToRadiansPtr - .asFunction< - System_Object_t Function(System_Type_t, System_Object_t, - ffi.Pointer)>(); - - System_Object_t System_Numerics_ITrigonometricFunctions_A1_RadiansToDegrees( - System_Type_t TSelf, - System_Object_t radians, - ffi.Pointer outException, - ) { - return _System_Numerics_ITrigonometricFunctions_A1_RadiansToDegrees( - TSelf, - radians, - outException, - ); - } - - late final _System_Numerics_ITrigonometricFunctions_A1_RadiansToDegreesPtr = - _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Type_t, System_Object_t, - ffi.Pointer)>>( - 'System_Numerics_ITrigonometricFunctions_A1_RadiansToDegrees'); - late final _System_Numerics_ITrigonometricFunctions_A1_RadiansToDegrees = - _System_Numerics_ITrigonometricFunctions_A1_RadiansToDegreesPtr - .asFunction< - System_Object_t Function(System_Type_t, System_Object_t, - ffi.Pointer)>(); - System_Object_t System_Numerics_ITrigonometricFunctions_A1_Sin( System_Type_t TSelf, System_Object_t x, @@ -20238,583 +26042,326 @@ class NativeLibrary { _System_Numerics_ITrigonometricFunctions_A1_DestroyPtr.asFunction< void Function(System_Numerics_ITrigonometricFunctions_A1_t)>(); - int System_Globalization_SortKey_Compare( - System_Globalization_SortKey_t sortkey1, - System_Globalization_SortKey_t sortkey2, + System_Decimal_t System_Decimal_FromOACurrency( + int cy, ffi.Pointer outException, ) { - return _System_Globalization_SortKey_Compare( - sortkey1, - sortkey2, + return _System_Decimal_FromOACurrency( + cy, outException, ); } - late final _System_Globalization_SortKey_ComparePtr = _lookup< + late final _System_Decimal_FromOACurrencyPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function( - System_Globalization_SortKey_t, - System_Globalization_SortKey_t, - ffi.Pointer)>>( - 'System_Globalization_SortKey_Compare'); - late final _System_Globalization_SortKey_Compare = - _System_Globalization_SortKey_ComparePtr.asFunction< - int Function( - System_Globalization_SortKey_t, - System_Globalization_SortKey_t, - ffi.Pointer)>(); + System_Decimal_t Function( + ffi.Int64, ffi.Pointer)>>( + 'System_Decimal_FromOACurrency'); + late final _System_Decimal_FromOACurrency = + _System_Decimal_FromOACurrencyPtr.asFunction< + System_Decimal_t Function(int, ffi.Pointer)>(); - bool System_Globalization_SortKey_Equals( - System_Globalization_SortKey_t self, - System_Object_t value, + int System_Decimal_ToOACurrency( + System_Decimal_t value, ffi.Pointer outException, ) { - return _System_Globalization_SortKey_Equals( - self, + return _System_Decimal_ToOACurrency( value, outException, ); } - late final _System_Globalization_SortKey_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_SortKey_t, System_Object_t, - ffi.Pointer)>>( - 'System_Globalization_SortKey_Equals'); - late final _System_Globalization_SortKey_Equals = - _System_Globalization_SortKey_EqualsPtr.asFunction< - bool Function(System_Globalization_SortKey_t, System_Object_t, - ffi.Pointer)>(); - - int System_Globalization_SortKey_GetHashCode( - System_Globalization_SortKey_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortKey_GetHashCode( - self, - outException, - ); - } - - late final _System_Globalization_SortKey_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_SortKey_t, - ffi.Pointer)>>( - 'System_Globalization_SortKey_GetHashCode'); - late final _System_Globalization_SortKey_GetHashCode = - _System_Globalization_SortKey_GetHashCodePtr.asFunction< - int Function(System_Globalization_SortKey_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_SortKey_ToString( - System_Globalization_SortKey_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortKey_ToString( - self, - outException, - ); - } - - late final _System_Globalization_SortKey_ToStringPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_SortKey_t, - ffi.Pointer)>>( - 'System_Globalization_SortKey_ToString'); - late final _System_Globalization_SortKey_ToString = - _System_Globalization_SortKey_ToStringPtr.asFunction< - System_String_t Function(System_Globalization_SortKey_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_SortKey_OriginalString_Get( - System_Globalization_SortKey_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortKey_OriginalString_Get( - self, - outException, - ); - } - - late final _System_Globalization_SortKey_OriginalString_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_SortKey_t, - ffi.Pointer)>>( - 'System_Globalization_SortKey_OriginalString_Get'); - late final _System_Globalization_SortKey_OriginalString_Get = - _System_Globalization_SortKey_OriginalString_GetPtr.asFunction< - System_String_t Function(System_Globalization_SortKey_t, - ffi.Pointer)>(); - - System_Byte_Array_t System_Globalization_SortKey_KeyData_Get( - System_Globalization_SortKey_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortKey_KeyData_Get( - self, - outException, - ); - } - - late final _System_Globalization_SortKey_KeyData_GetPtr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function(System_Globalization_SortKey_t, - ffi.Pointer)>>( - 'System_Globalization_SortKey_KeyData_Get'); - late final _System_Globalization_SortKey_KeyData_Get = - _System_Globalization_SortKey_KeyData_GetPtr.asFunction< - System_Byte_Array_t Function(System_Globalization_SortKey_t, - ffi.Pointer)>(); - - System_Type_t System_Globalization_SortKey_TypeOf() { - return _System_Globalization_SortKey_TypeOf(); - } - - late final _System_Globalization_SortKey_TypeOfPtr = - _lookup>( - 'System_Globalization_SortKey_TypeOf'); - late final _System_Globalization_SortKey_TypeOf = - _System_Globalization_SortKey_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Globalization_SortKey_Destroy( - System_Globalization_SortKey_t self, - ) { - return _System_Globalization_SortKey_Destroy( - self, - ); - } - - late final _System_Globalization_SortKey_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Globalization_SortKey_Destroy'); - late final _System_Globalization_SortKey_Destroy = - _System_Globalization_SortKey_DestroyPtr.asFunction< - void Function(System_Globalization_SortKey_t)>(); - - bool System_Globalization_SortVersion_Equals( - System_Globalization_SortVersion_t self, - System_Object_t obj, - ffi.Pointer outException, - ) { - return _System_Globalization_SortVersion_Equals( - self, - obj, - outException, - ); - } - - late final _System_Globalization_SortVersion_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_SortVersion_t, - System_Object_t, ffi.Pointer)>>( - 'System_Globalization_SortVersion_Equals'); - late final _System_Globalization_SortVersion_Equals = - _System_Globalization_SortVersion_EqualsPtr.asFunction< - bool Function(System_Globalization_SortVersion_t, System_Object_t, - ffi.Pointer)>(); - - bool System_Globalization_SortVersion_Equals_1( - System_Globalization_SortVersion_t self, - System_Globalization_SortVersion_t other, - ffi.Pointer outException, - ) { - return _System_Globalization_SortVersion_Equals_1( - self, - other, - outException, - ); - } - - late final _System_Globalization_SortVersion_Equals_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Globalization_SortVersion_t, - System_Globalization_SortVersion_t, - ffi.Pointer)>>( - 'System_Globalization_SortVersion_Equals_1'); - late final _System_Globalization_SortVersion_Equals_1 = - _System_Globalization_SortVersion_Equals_1Ptr.asFunction< - bool Function( - System_Globalization_SortVersion_t, - System_Globalization_SortVersion_t, - ffi.Pointer)>(); - - int System_Globalization_SortVersion_GetHashCode( - System_Globalization_SortVersion_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortVersion_GetHashCode( - self, - outException, - ); - } - - late final _System_Globalization_SortVersion_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_SortVersion_t, - ffi.Pointer)>>( - 'System_Globalization_SortVersion_GetHashCode'); - late final _System_Globalization_SortVersion_GetHashCode = - _System_Globalization_SortVersion_GetHashCodePtr.asFunction< - int Function(System_Globalization_SortVersion_t, - ffi.Pointer)>(); - - System_Globalization_SortVersion_t System_Globalization_SortVersion_Create( - int fullVersion, - System_Guid_t sortId, - ffi.Pointer outException, - ) { - return _System_Globalization_SortVersion_Create( - fullVersion, - sortId, - outException, - ); - } - - late final _System_Globalization_SortVersion_CreatePtr = _lookup< - ffi.NativeFunction< - System_Globalization_SortVersion_t Function( - ffi.Int32, System_Guid_t, ffi.Pointer)>>( - 'System_Globalization_SortVersion_Create'); - late final _System_Globalization_SortVersion_Create = - _System_Globalization_SortVersion_CreatePtr.asFunction< - System_Globalization_SortVersion_t Function( - int, System_Guid_t, ffi.Pointer)>(); - - int System_Globalization_SortVersion_FullVersion_Get( - System_Globalization_SortVersion_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortVersion_FullVersion_Get( - self, - outException, - ); - } - - late final _System_Globalization_SortVersion_FullVersion_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_SortVersion_t, - ffi.Pointer)>>( - 'System_Globalization_SortVersion_FullVersion_Get'); - late final _System_Globalization_SortVersion_FullVersion_Get = - _System_Globalization_SortVersion_FullVersion_GetPtr.asFunction< - int Function(System_Globalization_SortVersion_t, - ffi.Pointer)>(); - - System_Guid_t System_Globalization_SortVersion_SortId_Get( - System_Globalization_SortVersion_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_SortVersion_SortId_Get( - self, - outException, - ); - } - - late final _System_Globalization_SortVersion_SortId_GetPtr = _lookup< - ffi.NativeFunction< - System_Guid_t Function(System_Globalization_SortVersion_t, - ffi.Pointer)>>( - 'System_Globalization_SortVersion_SortId_Get'); - late final _System_Globalization_SortVersion_SortId_Get = - _System_Globalization_SortVersion_SortId_GetPtr.asFunction< - System_Guid_t Function(System_Globalization_SortVersion_t, - ffi.Pointer)>(); - - System_Type_t System_Globalization_SortVersion_TypeOf() { - return _System_Globalization_SortVersion_TypeOf(); - } - - late final _System_Globalization_SortVersion_TypeOfPtr = - _lookup>( - 'System_Globalization_SortVersion_TypeOf'); - late final _System_Globalization_SortVersion_TypeOf = - _System_Globalization_SortVersion_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Globalization_SortVersion_Destroy( - System_Globalization_SortVersion_t self, - ) { - return _System_Globalization_SortVersion_Destroy( - self, - ); - } - - late final _System_Globalization_SortVersion_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_SortVersion_t)>>( - 'System_Globalization_SortVersion_Destroy'); - late final _System_Globalization_SortVersion_Destroy = - _System_Globalization_SortVersion_DestroyPtr.asFunction< - void Function(System_Globalization_SortVersion_t)>(); - - System_Guid_t System_Guid_Parse( - System_String_t input, - ffi.Pointer outException, - ) { - return _System_Guid_Parse( - input, - outException, - ); - } - - late final _System_Guid_ParsePtr = _lookup< + late final _System_Decimal_ToOACurrencyPtr = _lookup< ffi.NativeFunction< - System_Guid_t Function(System_String_t, - ffi.Pointer)>>('System_Guid_Parse'); - late final _System_Guid_Parse = _System_Guid_ParsePtr.asFunction< - System_Guid_t Function( - System_String_t, ffi.Pointer)>(); + ffi.Int64 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToOACurrency'); + late final _System_Decimal_ToOACurrency = + _System_Decimal_ToOACurrencyPtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); - bool System_Guid_TryParse( - System_String_t input, - ffi.Pointer result, + System_Decimal_t System_Decimal_Add( + System_Decimal_t d1, + System_Decimal_t d2, ffi.Pointer outException, ) { - return _System_Guid_TryParse( - input, - result, + return _System_Decimal_Add( + d1, + d2, outException, ); } - late final _System_Guid_TryParsePtr = _lookup< + late final _System_Decimal_AddPtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_String_t, ffi.Pointer, - ffi.Pointer)>>('System_Guid_TryParse'); - late final _System_Guid_TryParse = _System_Guid_TryParsePtr.asFunction< - bool Function(System_String_t, ffi.Pointer, + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Add'); + late final _System_Decimal_Add = _System_Decimal_AddPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, ffi.Pointer)>(); - System_Guid_t System_Guid_ParseExact( - System_String_t input, - System_String_t format, + System_Decimal_t System_Decimal_Ceiling( + System_Decimal_t d, ffi.Pointer outException, ) { - return _System_Guid_ParseExact( - input, - format, + return _System_Decimal_Ceiling( + d, outException, ); } - late final _System_Guid_ParseExactPtr = _lookup< + late final _System_Decimal_CeilingPtr = _lookup< ffi.NativeFunction< - System_Guid_t Function(System_String_t, System_String_t, - ffi.Pointer)>>('System_Guid_ParseExact'); - late final _System_Guid_ParseExact = _System_Guid_ParseExactPtr.asFunction< - System_Guid_t Function( - System_String_t, System_String_t, ffi.Pointer)>(); + System_Decimal_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Ceiling'); + late final _System_Decimal_Ceiling = _System_Decimal_CeilingPtr.asFunction< + System_Decimal_t Function( + System_Decimal_t, ffi.Pointer)>(); - bool System_Guid_TryParseExact( - System_String_t input, - System_String_t format, - ffi.Pointer result, + int System_Decimal_Compare( + System_Decimal_t d1, + System_Decimal_t d2, ffi.Pointer outException, ) { - return _System_Guid_TryParseExact( - input, - format, - result, + return _System_Decimal_Compare( + d1, + d2, outException, ); } - late final _System_Guid_TryParseExactPtr = _lookup< + late final _System_Decimal_ComparePtr = _lookup< ffi.NativeFunction< - ffi.Bool Function( - System_String_t, - System_String_t, - ffi.Pointer, - ffi.Pointer)>>('System_Guid_TryParseExact'); - late final _System_Guid_TryParseExact = - _System_Guid_TryParseExactPtr.asFunction< - bool Function(System_String_t, System_String_t, - ffi.Pointer, ffi.Pointer)>(); + ffi.Int32 Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Compare'); + late final _System_Decimal_Compare = _System_Decimal_ComparePtr.asFunction< + int Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); - System_Byte_Array_t System_Guid_ToByteArray( - System_Guid_t self, - ffi.Pointer outException, - ) { - return _System_Guid_ToByteArray( - self, - outException, - ); - } - - late final _System_Guid_ToByteArrayPtr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function(System_Guid_t, - ffi.Pointer)>>('System_Guid_ToByteArray'); - late final _System_Guid_ToByteArray = _System_Guid_ToByteArrayPtr.asFunction< - System_Byte_Array_t Function( - System_Guid_t, ffi.Pointer)>(); - - System_Byte_Array_t System_Guid_ToByteArray_1( - System_Guid_t self, - bool bigEndian, - ffi.Pointer outException, - ) { - return _System_Guid_ToByteArray_1( - self, - bigEndian, - outException, - ); - } - - late final _System_Guid_ToByteArray_1Ptr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function(System_Guid_t, ffi.Bool, - ffi.Pointer)>>('System_Guid_ToByteArray_1'); - late final _System_Guid_ToByteArray_1 = - _System_Guid_ToByteArray_1Ptr.asFunction< - System_Byte_Array_t Function( - System_Guid_t, bool, ffi.Pointer)>(); - - int System_Guid_GetHashCode( - System_Guid_t self, - ffi.Pointer outException, - ) { - return _System_Guid_GetHashCode( - self, - outException, - ); - } - - late final _System_Guid_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Guid_t, - ffi.Pointer)>>('System_Guid_GetHashCode'); - late final _System_Guid_GetHashCode = _System_Guid_GetHashCodePtr.asFunction< - int Function(System_Guid_t, ffi.Pointer)>(); - - bool System_Guid_Equals( - System_Guid_t self, - System_Object_t o, - ffi.Pointer outException, - ) { - return _System_Guid_Equals( - self, - o, - outException, - ); - } - - late final _System_Guid_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Guid_t, System_Object_t, - ffi.Pointer)>>('System_Guid_Equals'); - late final _System_Guid_Equals = _System_Guid_EqualsPtr.asFunction< - bool Function( - System_Guid_t, System_Object_t, ffi.Pointer)>(); - - bool System_Guid_Equals_1( - System_Guid_t self, - System_Guid_t g, - ffi.Pointer outException, - ) { - return _System_Guid_Equals_1( - self, - g, - outException, - ); - } - - late final _System_Guid_Equals_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Guid_t, System_Guid_t, - ffi.Pointer)>>('System_Guid_Equals_1'); - late final _System_Guid_Equals_1 = _System_Guid_Equals_1Ptr.asFunction< - bool Function( - System_Guid_t, System_Guid_t, ffi.Pointer)>(); - - int System_Guid_CompareTo( - System_Guid_t self, + int System_Decimal_CompareTo( + System_Decimal_t self, System_Object_t value, ffi.Pointer outException, ) { - return _System_Guid_CompareTo( + return _System_Decimal_CompareTo( self, value, outException, ); } - late final _System_Guid_CompareToPtr = _lookup< + late final _System_Decimal_CompareToPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function(System_Guid_t, System_Object_t, - ffi.Pointer)>>('System_Guid_CompareTo'); - late final _System_Guid_CompareTo = _System_Guid_CompareToPtr.asFunction< - int Function( - System_Guid_t, System_Object_t, ffi.Pointer)>(); + ffi.Int32 Function(System_Decimal_t, System_Object_t, + ffi.Pointer)>>('System_Decimal_CompareTo'); + late final _System_Decimal_CompareTo = + _System_Decimal_CompareToPtr.asFunction< + int Function(System_Decimal_t, System_Object_t, + ffi.Pointer)>(); - int System_Guid_CompareTo_1( - System_Guid_t self, - System_Guid_t value, + int System_Decimal_CompareTo_1( + System_Decimal_t self, + System_Decimal_t value, ffi.Pointer outException, ) { - return _System_Guid_CompareTo_1( + return _System_Decimal_CompareTo_1( self, value, outException, ); } - late final _System_Guid_CompareTo_1Ptr = _lookup< + late final _System_Decimal_CompareTo_1Ptr = _lookup< ffi.NativeFunction< - ffi.Int32 Function(System_Guid_t, System_Guid_t, - ffi.Pointer)>>('System_Guid_CompareTo_1'); - late final _System_Guid_CompareTo_1 = _System_Guid_CompareTo_1Ptr.asFunction< - int Function( - System_Guid_t, System_Guid_t, ffi.Pointer)>(); + ffi.Int32 Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_CompareTo_1'); + late final _System_Decimal_CompareTo_1 = + _System_Decimal_CompareTo_1Ptr.asFunction< + int Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); - System_String_t System_Guid_ToString( - System_Guid_t self, + System_Decimal_t System_Decimal_Divide( + System_Decimal_t d1, + System_Decimal_t d2, ffi.Pointer outException, ) { - return _System_Guid_ToString( + return _System_Decimal_Divide( + d1, + d2, + outException, + ); + } + + late final _System_Decimal_DividePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Divide'); + late final _System_Decimal_Divide = _System_Decimal_DividePtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + bool System_Decimal_Equals( + System_Decimal_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_Equals( + self, + value, + outException, + ); + } + + late final _System_Decimal_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, System_Object_t, + ffi.Pointer)>>('System_Decimal_Equals'); + late final _System_Decimal_Equals = _System_Decimal_EqualsPtr.asFunction< + bool Function(System_Decimal_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Decimal_Equals_1( + System_Decimal_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_Equals_1( + self, + value, + outException, + ); + } + + late final _System_Decimal_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Equals_1'); + late final _System_Decimal_Equals_1 = _System_Decimal_Equals_1Ptr.asFunction< + bool Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + int System_Decimal_GetHashCode( + System_Decimal_t self, + ffi.Pointer outException, + ) { + return _System_Decimal_GetHashCode( self, outException, ); } - late final _System_Guid_ToStringPtr = _lookup< + late final _System_Decimal_GetHashCodePtr = _lookup< ffi.NativeFunction< - System_String_t Function(System_Guid_t, - ffi.Pointer)>>('System_Guid_ToString'); - late final _System_Guid_ToString = _System_Guid_ToStringPtr.asFunction< + ffi.Int32 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_GetHashCode'); + late final _System_Decimal_GetHashCode = + _System_Decimal_GetHashCodePtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + bool System_Decimal_Equals_2( + System_Decimal_t d1, + System_Decimal_t d2, + ffi.Pointer outException, + ) { + return _System_Decimal_Equals_2( + d1, + d2, + outException, + ); + } + + late final _System_Decimal_Equals_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Equals_2'); + late final _System_Decimal_Equals_2 = _System_Decimal_Equals_2Ptr.asFunction< + bool Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Floor( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_Floor( + d, + outException, + ); + } + + late final _System_Decimal_FloorPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Floor'); + late final _System_Decimal_Floor = _System_Decimal_FloorPtr.asFunction< + System_Decimal_t Function( + System_Decimal_t, ffi.Pointer)>(); + + System_String_t System_Decimal_ToString( + System_Decimal_t self, + ffi.Pointer outException, + ) { + return _System_Decimal_ToString( + self, + outException, + ); + } + + late final _System_Decimal_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToString'); + late final _System_Decimal_ToString = _System_Decimal_ToStringPtr.asFunction< System_String_t Function( - System_Guid_t, ffi.Pointer)>(); + System_Decimal_t, ffi.Pointer)>(); - System_String_t System_Guid_ToString_1( - System_Guid_t self, + System_String_t System_Decimal_ToString_1( + System_Decimal_t self, System_String_t format, ffi.Pointer outException, ) { - return _System_Guid_ToString_1( + return _System_Decimal_ToString_1( self, format, outException, ); } - late final _System_Guid_ToString_1Ptr = _lookup< + late final _System_Decimal_ToString_1Ptr = _lookup< ffi.NativeFunction< - System_String_t Function(System_Guid_t, System_String_t, - ffi.Pointer)>>('System_Guid_ToString_1'); - late final _System_Guid_ToString_1 = _System_Guid_ToString_1Ptr.asFunction< - System_String_t Function( - System_Guid_t, System_String_t, ffi.Pointer)>(); + System_String_t Function(System_Decimal_t, System_String_t, + ffi.Pointer)>>('System_Decimal_ToString_1'); + late final _System_Decimal_ToString_1 = + _System_Decimal_ToString_1Ptr.asFunction< + System_String_t Function(System_Decimal_t, System_String_t, + ffi.Pointer)>(); - System_String_t System_Guid_ToString_2( - System_Guid_t self, + System_String_t System_Decimal_ToString_2( + System_Decimal_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Decimal_ToString_2( + self, + provider, + outException, + ); + } + + late final _System_Decimal_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Decimal_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_Decimal_ToString_2'); + late final _System_Decimal_ToString_2 = + _System_Decimal_ToString_2Ptr.asFunction< + System_String_t Function(System_Decimal_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_String_t System_Decimal_ToString_3( + System_Decimal_t self, System_String_t format, System_IFormatProvider_t provider, ffi.Pointer outException, ) { - return _System_Guid_ToString_2( + return _System_Decimal_ToString_3( self, format, provider, @@ -20822,44 +26369,881 @@ class NativeLibrary { ); } - late final _System_Guid_ToString_2Ptr = _lookup< + late final _System_Decimal_ToString_3Ptr = _lookup< ffi.NativeFunction< System_String_t Function( - System_Guid_t, + System_Decimal_t, System_String_t, System_IFormatProvider_t, - ffi.Pointer)>>('System_Guid_ToString_2'); - late final _System_Guid_ToString_2 = _System_Guid_ToString_2Ptr.asFunction< - System_String_t Function(System_Guid_t, System_String_t, - System_IFormatProvider_t, ffi.Pointer)>(); + ffi.Pointer)>>('System_Decimal_ToString_3'); + late final _System_Decimal_ToString_3 = + _System_Decimal_ToString_3Ptr.asFunction< + System_String_t Function(System_Decimal_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); - System_Guid_t System_Guid_Parse_1( + System_Decimal_t System_Decimal_Parse( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Decimal_Parse( + s, + outException, + ); + } + + late final _System_Decimal_ParsePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_String_t, + ffi.Pointer)>>('System_Decimal_Parse'); + late final _System_Decimal_Parse = _System_Decimal_ParsePtr.asFunction< + System_Decimal_t Function( + System_String_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Parse_1( + System_String_t s, + int style, + ffi.Pointer outException, + ) { + return _System_Decimal_Parse_1( + s, + style, + outException, + ); + } + + late final _System_Decimal_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_Decimal_Parse_1'); + late final _System_Decimal_Parse_1 = _System_Decimal_Parse_1Ptr.asFunction< + System_Decimal_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Parse_2( System_String_t s, System_IFormatProvider_t provider, ffi.Pointer outException, ) { - return _System_Guid_Parse_1( + return _System_Decimal_Parse_2( s, provider, outException, ); } - late final _System_Guid_Parse_1Ptr = _lookup< + late final _System_Decimal_Parse_2Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function(System_String_t, System_IFormatProvider_t, - ffi.Pointer)>>('System_Guid_Parse_1'); - late final _System_Guid_Parse_1 = _System_Guid_Parse_1Ptr.asFunction< - System_Guid_t Function(System_String_t, System_IFormatProvider_t, + System_Decimal_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_Decimal_Parse_2'); + late final _System_Decimal_Parse_2 = _System_Decimal_Parse_2Ptr.asFunction< + System_Decimal_t Function(System_String_t, System_IFormatProvider_t, ffi.Pointer)>(); - bool System_Guid_TryParse_1( + System_Decimal_t System_Decimal_Parse_3( System_String_t s, + int style, System_IFormatProvider_t provider, - ffi.Pointer result, ffi.Pointer outException, ) { - return _System_Guid_TryParse_1( + return _System_Decimal_Parse_3( + s, + style, + provider, + outException, + ); + } + + late final _System_Decimal_Parse_3Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + System_String_t, + ffi.Int32, + System_IFormatProvider_t, + ffi.Pointer)>>('System_Decimal_Parse_3'); + late final _System_Decimal_Parse_3 = _System_Decimal_Parse_3Ptr.asFunction< + System_Decimal_t Function(System_String_t, int, System_IFormatProvider_t, + ffi.Pointer)>(); + + bool System_Decimal_TryParse( + System_String_t s, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Decimal_TryParse( + s, + result, + outException, + ); + } + + late final _System_Decimal_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_Decimal_TryParse'); + late final _System_Decimal_TryParse = _System_Decimal_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Decimal_TryParse_1( + System_String_t s, + int style, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Decimal_TryParse_1( + s, + style, + provider, + result, + outException, + ); + } + + late final _System_Decimal_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + ffi.Int32, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>('System_Decimal_TryParse_1'); + late final _System_Decimal_TryParse_1 = + _System_Decimal_TryParse_1Ptr.asFunction< + bool Function( + System_String_t, + int, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_Int32_Array_t System_Decimal_GetBits( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_GetBits( + d, + outException, + ); + } + + late final _System_Decimal_GetBitsPtr = _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_GetBits'); + late final _System_Decimal_GetBits = _System_Decimal_GetBitsPtr.asFunction< + System_Int32_Array_t Function( + System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Remainder( + System_Decimal_t d1, + System_Decimal_t d2, + ffi.Pointer outException, + ) { + return _System_Decimal_Remainder( + d1, + d2, + outException, + ); + } + + late final _System_Decimal_RemainderPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Remainder'); + late final _System_Decimal_Remainder = + _System_Decimal_RemainderPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Multiply( + System_Decimal_t d1, + System_Decimal_t d2, + ffi.Pointer outException, + ) { + return _System_Decimal_Multiply( + d1, + d2, + outException, + ); + } + + late final _System_Decimal_MultiplyPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Multiply'); + late final _System_Decimal_Multiply = _System_Decimal_MultiplyPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Negate( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_Negate( + d, + outException, + ); + } + + late final _System_Decimal_NegatePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Negate'); + late final _System_Decimal_Negate = _System_Decimal_NegatePtr.asFunction< + System_Decimal_t Function( + System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Round( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_Round( + d, + outException, + ); + } + + late final _System_Decimal_RoundPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Round'); + late final _System_Decimal_Round = _System_Decimal_RoundPtr.asFunction< + System_Decimal_t Function( + System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Round_1( + System_Decimal_t d, + int decimals, + ffi.Pointer outException, + ) { + return _System_Decimal_Round_1( + d, + decimals, + outException, + ); + } + + late final _System_Decimal_Round_1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, ffi.Int32, + ffi.Pointer)>>('System_Decimal_Round_1'); + late final _System_Decimal_Round_1 = _System_Decimal_Round_1Ptr.asFunction< + System_Decimal_t Function( + System_Decimal_t, int, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Round_2( + System_Decimal_t d, + int mode, + ffi.Pointer outException, + ) { + return _System_Decimal_Round_2( + d, + mode, + outException, + ); + } + + late final _System_Decimal_Round_2Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, ffi.Int32, + ffi.Pointer)>>('System_Decimal_Round_2'); + late final _System_Decimal_Round_2 = _System_Decimal_Round_2Ptr.asFunction< + System_Decimal_t Function( + System_Decimal_t, int, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Round_3( + System_Decimal_t d, + int decimals, + int mode, + ffi.Pointer outException, + ) { + return _System_Decimal_Round_3( + d, + decimals, + mode, + outException, + ); + } + + late final _System_Decimal_Round_3Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Decimal_Round_3'); + late final _System_Decimal_Round_3 = _System_Decimal_Round_3Ptr.asFunction< + System_Decimal_t Function( + System_Decimal_t, int, int, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Subtract( + System_Decimal_t d1, + System_Decimal_t d2, + ffi.Pointer outException, + ) { + return _System_Decimal_Subtract( + d1, + d2, + outException, + ); + } + + late final _System_Decimal_SubtractPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Subtract'); + late final _System_Decimal_Subtract = _System_Decimal_SubtractPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + int System_Decimal_ToByte( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_ToByte( + value, + outException, + ); + } + + late final _System_Decimal_ToBytePtr = _lookup< + ffi.NativeFunction< + ffi.Uint8 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToByte'); + late final _System_Decimal_ToByte = _System_Decimal_ToBytePtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToSByte( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_ToSByte( + value, + outException, + ); + } + + late final _System_Decimal_ToSBytePtr = _lookup< + ffi.NativeFunction< + ffi.Int8 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToSByte'); + late final _System_Decimal_ToSByte = _System_Decimal_ToSBytePtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToInt16( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_ToInt16( + value, + outException, + ); + } + + late final _System_Decimal_ToInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToInt16'); + late final _System_Decimal_ToInt16 = _System_Decimal_ToInt16Ptr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + double System_Decimal_ToDouble( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_ToDouble( + d, + outException, + ); + } + + late final _System_Decimal_ToDoublePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToDouble'); + late final _System_Decimal_ToDouble = _System_Decimal_ToDoublePtr.asFunction< + double Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToInt32( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_ToInt32( + d, + outException, + ); + } + + late final _System_Decimal_ToInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToInt32'); + late final _System_Decimal_ToInt32 = _System_Decimal_ToInt32Ptr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToInt64( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_ToInt64( + d, + outException, + ); + } + + late final _System_Decimal_ToInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToInt64'); + late final _System_Decimal_ToInt64 = _System_Decimal_ToInt64Ptr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToUInt16( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_ToUInt16( + value, + outException, + ); + } + + late final _System_Decimal_ToUInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint16 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToUInt16'); + late final _System_Decimal_ToUInt16 = _System_Decimal_ToUInt16Ptr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToUInt32( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_ToUInt32( + d, + outException, + ); + } + + late final _System_Decimal_ToUInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint32 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToUInt32'); + late final _System_Decimal_ToUInt32 = _System_Decimal_ToUInt32Ptr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_ToUInt64( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_ToUInt64( + d, + outException, + ); + } + + late final _System_Decimal_ToUInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint64 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToUInt64'); + late final _System_Decimal_ToUInt64 = _System_Decimal_ToUInt64Ptr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + double System_Decimal_ToSingle( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_ToSingle( + d, + outException, + ); + } + + late final _System_Decimal_ToSinglePtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_ToSingle'); + late final _System_Decimal_ToSingle = _System_Decimal_ToSinglePtr.asFunction< + double Function(System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Truncate( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_Truncate( + d, + outException, + ); + } + + late final _System_Decimal_TruncatePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Truncate'); + late final _System_Decimal_Truncate = _System_Decimal_TruncatePtr.asFunction< + System_Decimal_t Function( + System_Decimal_t, ffi.Pointer)>(); + + int System_Decimal_GetTypeCode( + System_Decimal_t self, + ffi.Pointer outException, + ) { + return _System_Decimal_GetTypeCode( + self, + outException, + ); + } + + late final _System_Decimal_GetTypeCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_GetTypeCode'); + late final _System_Decimal_GetTypeCode = + _System_Decimal_GetTypeCodePtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Clamp( + System_Decimal_t value, + System_Decimal_t min, + System_Decimal_t max, + ffi.Pointer outException, + ) { + return _System_Decimal_Clamp( + value, + min, + max, + outException, + ); + } + + late final _System_Decimal_ClampPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + System_Decimal_t, + System_Decimal_t, + System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Clamp'); + late final _System_Decimal_Clamp = _System_Decimal_ClampPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_CopySign( + System_Decimal_t value, + System_Decimal_t sign, + ffi.Pointer outException, + ) { + return _System_Decimal_CopySign( + value, + sign, + outException, + ); + } + + late final _System_Decimal_CopySignPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_CopySign'); + late final _System_Decimal_CopySign = _System_Decimal_CopySignPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Max( + System_Decimal_t x, + System_Decimal_t y, + ffi.Pointer outException, + ) { + return _System_Decimal_Max( + x, + y, + outException, + ); + } + + late final _System_Decimal_MaxPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Max'); + late final _System_Decimal_Max = _System_Decimal_MaxPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Min( + System_Decimal_t x, + System_Decimal_t y, + ffi.Pointer outException, + ) { + return _System_Decimal_Min( + x, + y, + outException, + ); + } + + late final _System_Decimal_MinPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Min'); + late final _System_Decimal_Min = _System_Decimal_MinPtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + int System_Decimal_Sign( + System_Decimal_t d, + ffi.Pointer outException, + ) { + return _System_Decimal_Sign( + d, + outException, + ); + } + + late final _System_Decimal_SignPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Sign'); + late final _System_Decimal_Sign = _System_Decimal_SignPtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Abs( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_Abs( + value, + outException, + ); + } + + late final _System_Decimal_AbsPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Abs'); + late final _System_Decimal_Abs = _System_Decimal_AbsPtr.asFunction< + System_Decimal_t Function( + System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_CreateChecked_A1( + System_Type_t TOther, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_CreateChecked_A1( + TOther, + value, + outException, + ); + } + + late final _System_Decimal_CreateChecked_A1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Decimal_CreateChecked_A1'); + late final _System_Decimal_CreateChecked_A1 = + _System_Decimal_CreateChecked_A1Ptr.asFunction< + System_Decimal_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_CreateSaturating_A1( + System_Type_t TOther, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_CreateSaturating_A1( + TOther, + value, + outException, + ); + } + + late final _System_Decimal_CreateSaturating_A1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Decimal_CreateSaturating_A1'); + late final _System_Decimal_CreateSaturating_A1 = + _System_Decimal_CreateSaturating_A1Ptr.asFunction< + System_Decimal_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_CreateTruncating_A1( + System_Type_t TOther, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_CreateTruncating_A1( + TOther, + value, + outException, + ); + } + + late final _System_Decimal_CreateTruncating_A1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Decimal_CreateTruncating_A1'); + late final _System_Decimal_CreateTruncating_A1 = + _System_Decimal_CreateTruncating_A1Ptr.asFunction< + System_Decimal_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Decimal_IsCanonical( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_IsCanonical( + value, + outException, + ); + } + + late final _System_Decimal_IsCanonicalPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_IsCanonical'); + late final _System_Decimal_IsCanonical = + _System_Decimal_IsCanonicalPtr.asFunction< + bool Function(System_Decimal_t, ffi.Pointer)>(); + + bool System_Decimal_IsEvenInteger( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_IsEvenInteger( + value, + outException, + ); + } + + late final _System_Decimal_IsEvenIntegerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Decimal_t, ffi.Pointer)>>( + 'System_Decimal_IsEvenInteger'); + late final _System_Decimal_IsEvenInteger = + _System_Decimal_IsEvenIntegerPtr.asFunction< + bool Function(System_Decimal_t, ffi.Pointer)>(); + + bool System_Decimal_IsInteger( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_IsInteger( + value, + outException, + ); + } + + late final _System_Decimal_IsIntegerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_IsInteger'); + late final _System_Decimal_IsInteger = + _System_Decimal_IsIntegerPtr.asFunction< + bool Function(System_Decimal_t, ffi.Pointer)>(); + + bool System_Decimal_IsNegative( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_IsNegative( + value, + outException, + ); + } + + late final _System_Decimal_IsNegativePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_IsNegative'); + late final _System_Decimal_IsNegative = + _System_Decimal_IsNegativePtr.asFunction< + bool Function(System_Decimal_t, ffi.Pointer)>(); + + bool System_Decimal_IsOddInteger( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_IsOddInteger( + value, + outException, + ); + } + + late final _System_Decimal_IsOddIntegerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_IsOddInteger'); + late final _System_Decimal_IsOddInteger = + _System_Decimal_IsOddIntegerPtr.asFunction< + bool Function(System_Decimal_t, ffi.Pointer)>(); + + bool System_Decimal_IsPositive( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_IsPositive( + value, + outException, + ); + } + + late final _System_Decimal_IsPositivePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_IsPositive'); + late final _System_Decimal_IsPositive = + _System_Decimal_IsPositivePtr.asFunction< + bool Function(System_Decimal_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_MaxMagnitude( + System_Decimal_t x, + System_Decimal_t y, + ffi.Pointer outException, + ) { + return _System_Decimal_MaxMagnitude( + x, + y, + outException, + ); + } + + late final _System_Decimal_MaxMagnitudePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_MaxMagnitude'); + late final _System_Decimal_MaxMagnitude = + _System_Decimal_MaxMagnitudePtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_MinMagnitude( + System_Decimal_t x, + System_Decimal_t y, + ffi.Pointer outException, + ) { + return _System_Decimal_MinMagnitude( + x, + y, + outException, + ); + } + + late final _System_Decimal_MinMagnitudePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>>('System_Decimal_MinMagnitude'); + late final _System_Decimal_MinMagnitude = + _System_Decimal_MinMagnitudePtr.asFunction< + System_Decimal_t Function(System_Decimal_t, System_Decimal_t, + ffi.Pointer)>(); + + bool System_Decimal_TryParse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Decimal_TryParse_2( s, provider, result, @@ -20867,4907 +27251,278 @@ class NativeLibrary { ); } - late final _System_Guid_TryParse_1Ptr = _lookup< + late final _System_Decimal_TryParse_2Ptr = _lookup< ffi.NativeFunction< ffi.Bool Function( System_String_t, System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>>('System_Guid_TryParse_1'); - late final _System_Guid_TryParse_1 = _System_Guid_TryParse_1Ptr.asFunction< - bool Function(System_String_t, System_IFormatProvider_t, - ffi.Pointer, ffi.Pointer)>(); + ffi.Pointer, + ffi.Pointer)>>('System_Decimal_TryParse_2'); + late final _System_Decimal_TryParse_2 = + _System_Decimal_TryParse_2Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); - System_Guid_t System_Guid_NewGuid( + System_Decimal_t System_Decimal_Create_1( + int value, ffi.Pointer outException, ) { - return _System_Guid_NewGuid( + return _System_Decimal_Create_1( + value, outException, ); } - late final _System_Guid_NewGuidPtr = _lookup< + late final _System_Decimal_Create_1Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function( - ffi.Pointer)>>('System_Guid_NewGuid'); - late final _System_Guid_NewGuid = _System_Guid_NewGuidPtr.asFunction< - System_Guid_t Function(ffi.Pointer)>(); + System_Decimal_t Function(ffi.Int32, + ffi.Pointer)>>('System_Decimal_Create_1'); + late final _System_Decimal_Create_1 = _System_Decimal_Create_1Ptr.asFunction< + System_Decimal_t Function(int, ffi.Pointer)>(); - System_Guid_t System_Guid_Create( - System_Byte_Array_t b, + System_Decimal_t System_Decimal_Create_2( + int value, ffi.Pointer outException, ) { - return _System_Guid_Create( - b, + return _System_Decimal_Create_2( + value, outException, ); } - late final _System_Guid_CreatePtr = _lookup< + late final _System_Decimal_Create_2Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function(System_Byte_Array_t, - ffi.Pointer)>>('System_Guid_Create'); - late final _System_Guid_Create = _System_Guid_CreatePtr.asFunction< - System_Guid_t Function( - System_Byte_Array_t, ffi.Pointer)>(); + System_Decimal_t Function(ffi.Uint32, + ffi.Pointer)>>('System_Decimal_Create_2'); + late final _System_Decimal_Create_2 = _System_Decimal_Create_2Ptr.asFunction< + System_Decimal_t Function(int, ffi.Pointer)>(); - System_Guid_t System_Guid_Create_1( - DNReadOnlySpanOfByte b, + System_Decimal_t System_Decimal_Create_3( + int value, ffi.Pointer outException, ) { - return _System_Guid_Create_1( - b, + return _System_Decimal_Create_3( + value, outException, ); } - late final _System_Guid_Create_1Ptr = _lookup< + late final _System_Decimal_Create_3Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function(DNReadOnlySpanOfByte, - ffi.Pointer)>>('System_Guid_Create_1'); - late final _System_Guid_Create_1 = _System_Guid_Create_1Ptr.asFunction< - System_Guid_t Function( - DNReadOnlySpanOfByte, ffi.Pointer)>(); + System_Decimal_t Function(ffi.Int64, + ffi.Pointer)>>('System_Decimal_Create_3'); + late final _System_Decimal_Create_3 = _System_Decimal_Create_3Ptr.asFunction< + System_Decimal_t Function(int, ffi.Pointer)>(); - System_Guid_t System_Guid_Create_2( - DNReadOnlySpanOfByte b, - bool bigEndian, + System_Decimal_t System_Decimal_Create_4( + int value, ffi.Pointer outException, ) { - return _System_Guid_Create_2( - b, - bigEndian, + return _System_Decimal_Create_4( + value, outException, ); } - late final _System_Guid_Create_2Ptr = _lookup< + late final _System_Decimal_Create_4Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function(DNReadOnlySpanOfByte, ffi.Bool, - ffi.Pointer)>>('System_Guid_Create_2'); - late final _System_Guid_Create_2 = _System_Guid_Create_2Ptr.asFunction< - System_Guid_t Function( - DNReadOnlySpanOfByte, bool, ffi.Pointer)>(); + System_Decimal_t Function(ffi.Uint64, + ffi.Pointer)>>('System_Decimal_Create_4'); + late final _System_Decimal_Create_4 = _System_Decimal_Create_4Ptr.asFunction< + System_Decimal_t Function(int, ffi.Pointer)>(); - System_Guid_t System_Guid_Create_3( - int a, - int b, - int c, - int d, - int e, - int f, - int g, - int h, - int i, - int j, - int k, + System_Decimal_t System_Decimal_Create_5( + double value, ffi.Pointer outException, ) { - return _System_Guid_Create_3( - a, - b, - c, - d, - e, - f, - g, - h, - i, - j, - k, + return _System_Decimal_Create_5( + value, outException, ); } - late final _System_Guid_Create_3Ptr = _lookup< + late final _System_Decimal_Create_5Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function( - ffi.Uint32, - ffi.Uint16, - ffi.Uint16, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Pointer)>>('System_Guid_Create_3'); - late final _System_Guid_Create_3 = _System_Guid_Create_3Ptr.asFunction< - System_Guid_t Function(int, int, int, int, int, int, int, int, int, int, - int, ffi.Pointer)>(); + System_Decimal_t Function(ffi.Float, + ffi.Pointer)>>('System_Decimal_Create_5'); + late final _System_Decimal_Create_5 = _System_Decimal_Create_5Ptr.asFunction< + System_Decimal_t Function(double, ffi.Pointer)>(); - System_Guid_t System_Guid_Create_4( - int a, - int b, - int c, - System_Byte_Array_t d, + System_Decimal_t System_Decimal_Create_6( + double value, ffi.Pointer outException, ) { - return _System_Guid_Create_4( - a, - b, - c, - d, + return _System_Decimal_Create_6( + value, outException, ); } - late final _System_Guid_Create_4Ptr = _lookup< + late final _System_Decimal_Create_6Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function( + System_Decimal_t Function(ffi.Double, + ffi.Pointer)>>('System_Decimal_Create_6'); + late final _System_Decimal_Create_6 = _System_Decimal_Create_6Ptr.asFunction< + System_Decimal_t Function(double, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Create_7( + System_Int32_Array_t bits, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_7( + bits, + outException, + ); + } + + late final _System_Decimal_Create_7Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Int32_Array_t, + ffi.Pointer)>>('System_Decimal_Create_7'); + late final _System_Decimal_Create_7 = _System_Decimal_Create_7Ptr.asFunction< + System_Decimal_t Function( + System_Int32_Array_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Create_8( + int lo, + int mid, + int hi, + bool isNegative, + int scale, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_8( + lo, + mid, + hi, + isNegative, + scale, + outException, + ); + } + + late final _System_Decimal_Create_8Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( ffi.Int32, - ffi.Int16, - ffi.Int16, - System_Byte_Array_t, - ffi.Pointer)>>('System_Guid_Create_4'); - late final _System_Guid_Create_4 = _System_Guid_Create_4Ptr.asFunction< - System_Guid_t Function(int, int, int, System_Byte_Array_t, - ffi.Pointer)>(); - - System_Guid_t System_Guid_Create_5( - int a, - int b, - int c, - int d, - int e, - int f, - int g, - int h, - int i, - int j, - int k, - ffi.Pointer outException, - ) { - return _System_Guid_Create_5( - a, - b, - c, - d, - e, - f, - g, - h, - i, - j, - k, - outException, - ); - } - - late final _System_Guid_Create_5Ptr = _lookup< - ffi.NativeFunction< - System_Guid_t Function( ffi.Int32, - ffi.Int16, - ffi.Int16, + ffi.Int32, + ffi.Bool, ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Uint8, - ffi.Pointer)>>('System_Guid_Create_5'); - late final _System_Guid_Create_5 = _System_Guid_Create_5Ptr.asFunction< - System_Guid_t Function(int, int, int, int, int, int, int, int, int, int, - int, ffi.Pointer)>(); + ffi.Pointer)>>('System_Decimal_Create_8'); + late final _System_Decimal_Create_8 = _System_Decimal_Create_8Ptr.asFunction< + System_Decimal_t Function( + int, int, int, bool, int, ffi.Pointer)>(); - System_Guid_t System_Guid_Create_6( - System_String_t g, + int System_Decimal_Scale_Get( + System_Decimal_t self, ffi.Pointer outException, ) { - return _System_Guid_Create_6( - g, + return _System_Decimal_Scale_Get( + self, outException, ); } - late final _System_Guid_Create_6Ptr = _lookup< + late final _System_Decimal_Scale_GetPtr = _lookup< ffi.NativeFunction< - System_Guid_t Function(System_String_t, - ffi.Pointer)>>('System_Guid_Create_6'); - late final _System_Guid_Create_6 = _System_Guid_Create_6Ptr.asFunction< - System_Guid_t Function( - System_String_t, ffi.Pointer)>(); + ffi.Uint8 Function(System_Decimal_t, + ffi.Pointer)>>('System_Decimal_Scale_Get'); + late final _System_Decimal_Scale_Get = + _System_Decimal_Scale_GetPtr.asFunction< + int Function(System_Decimal_t, ffi.Pointer)>(); - System_Guid_t System_Guid_Empty_Get() { - return _System_Guid_Empty_Get(); + System_Decimal_t System_Decimal_Zero_Get() { + return _System_Decimal_Zero_Get(); } - late final _System_Guid_Empty_GetPtr = - _lookup>( - 'System_Guid_Empty_Get'); - late final _System_Guid_Empty_Get = - _System_Guid_Empty_GetPtr.asFunction(); + late final _System_Decimal_Zero_GetPtr = + _lookup>( + 'System_Decimal_Zero_Get'); + late final _System_Decimal_Zero_Get = + _System_Decimal_Zero_GetPtr.asFunction(); - System_Guid_t System_Guid_Create_7( + System_Decimal_t System_Decimal_One_Get() { + return _System_Decimal_One_Get(); + } + + late final _System_Decimal_One_GetPtr = + _lookup>( + 'System_Decimal_One_Get'); + late final _System_Decimal_One_Get = + _System_Decimal_One_GetPtr.asFunction(); + + System_Decimal_t System_Decimal_MinusOne_Get() { + return _System_Decimal_MinusOne_Get(); + } + + late final _System_Decimal_MinusOne_GetPtr = + _lookup>( + 'System_Decimal_MinusOne_Get'); + late final _System_Decimal_MinusOne_Get = + _System_Decimal_MinusOne_GetPtr.asFunction(); + + System_Decimal_t System_Decimal_MaxValue_Get() { + return _System_Decimal_MaxValue_Get(); + } + + late final _System_Decimal_MaxValue_GetPtr = + _lookup>( + 'System_Decimal_MaxValue_Get'); + late final _System_Decimal_MaxValue_Get = + _System_Decimal_MaxValue_GetPtr.asFunction(); + + System_Decimal_t System_Decimal_MinValue_Get() { + return _System_Decimal_MinValue_Get(); + } + + late final _System_Decimal_MinValue_GetPtr = + _lookup>( + 'System_Decimal_MinValue_Get'); + late final _System_Decimal_MinValue_Get = + _System_Decimal_MinValue_GetPtr.asFunction(); + + System_Decimal_t System_Decimal_Create_9( ffi.Pointer outException, ) { - return _System_Guid_Create_7( + return _System_Decimal_Create_9( outException, ); } - late final _System_Guid_Create_7Ptr = _lookup< + late final _System_Decimal_Create_9Ptr = _lookup< ffi.NativeFunction< - System_Guid_t Function( - ffi.Pointer)>>('System_Guid_Create_7'); - late final _System_Guid_Create_7 = _System_Guid_Create_7Ptr.asFunction< - System_Guid_t Function(ffi.Pointer)>(); + System_Decimal_t Function( + ffi.Pointer)>>('System_Decimal_Create_9'); + late final _System_Decimal_Create_9 = _System_Decimal_Create_9Ptr.asFunction< + System_Decimal_t Function(ffi.Pointer)>(); - System_Type_t System_Guid_TypeOf() { - return _System_Guid_TypeOf(); + System_Type_t System_Decimal_TypeOf() { + return _System_Decimal_TypeOf(); } - late final _System_Guid_TypeOfPtr = + late final _System_Decimal_TypeOfPtr = _lookup>( - 'System_Guid_TypeOf'); - late final _System_Guid_TypeOf = - _System_Guid_TypeOfPtr.asFunction(); + 'System_Decimal_TypeOf'); + late final _System_Decimal_TypeOf = + _System_Decimal_TypeOfPtr.asFunction(); - void System_Guid_Destroy( - System_Guid_t self, + void System_Decimal_Destroy( + System_Decimal_t self, ) { - return _System_Guid_Destroy( + return _System_Decimal_Destroy( self, ); } - late final _System_Guid_DestroyPtr = - _lookup>( - 'System_Guid_Destroy'); - late final _System_Guid_Destroy = - _System_Guid_DestroyPtr.asFunction(); - - System_Type_t System_UInt16_TypeOf() { - return _System_UInt16_TypeOf(); - } - - late final _System_UInt16_TypeOfPtr = - _lookup>( - 'System_UInt16_TypeOf'); - late final _System_UInt16_TypeOf = - _System_UInt16_TypeOfPtr.asFunction(); - - System_Type_t System_Int16_TypeOf() { - return _System_Int16_TypeOf(); - } - - late final _System_Int16_TypeOfPtr = - _lookup>( - 'System_Int16_TypeOf'); - late final _System_Int16_TypeOf = - _System_Int16_TypeOfPtr.asFunction(); - - System_Object_t System_Globalization_TextInfo_Clone( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_Clone( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_Clone'); - late final _System_Globalization_TextInfo_Clone = - _System_Globalization_TextInfo_ClonePtr.asFunction< - System_Object_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - System_Globalization_TextInfo_t System_Globalization_TextInfo_ReadOnly( - System_Globalization_TextInfo_t textInfo, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ReadOnly( - textInfo, - outException, - ); - } - - late final _System_Globalization_TextInfo_ReadOnlyPtr = _lookup< - ffi.NativeFunction< - System_Globalization_TextInfo_t Function( - System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_ReadOnly'); - late final _System_Globalization_TextInfo_ReadOnly = - _System_Globalization_TextInfo_ReadOnlyPtr.asFunction< - System_Globalization_TextInfo_t Function( - System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - int System_Globalization_TextInfo_ToLower( - System_Globalization_TextInfo_t self, - int c, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ToLower( - self, - c, - outException, - ); - } - - late final _System_Globalization_TextInfo_ToLowerPtr = _lookup< - ffi.NativeFunction< - ffi.WChar Function(System_Globalization_TextInfo_t, ffi.WChar, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_ToLower'); - late final _System_Globalization_TextInfo_ToLower = - _System_Globalization_TextInfo_ToLowerPtr.asFunction< - int Function(System_Globalization_TextInfo_t, int, - ffi.Pointer)>(); - - System_String_t System_Globalization_TextInfo_ToLower_1( - System_Globalization_TextInfo_t self, - System_String_t str, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ToLower_1( - self, - str, - outException, - ); - } - - late final _System_Globalization_TextInfo_ToLower_1Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_TextInfo_ToLower_1'); - late final _System_Globalization_TextInfo_ToLower_1 = - _System_Globalization_TextInfo_ToLower_1Ptr.asFunction< - System_String_t Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_TextInfo_ToUpper( - System_Globalization_TextInfo_t self, - int c, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ToUpper( - self, - c, - outException, - ); - } - - late final _System_Globalization_TextInfo_ToUpperPtr = _lookup< - ffi.NativeFunction< - ffi.WChar Function(System_Globalization_TextInfo_t, ffi.WChar, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_ToUpper'); - late final _System_Globalization_TextInfo_ToUpper = - _System_Globalization_TextInfo_ToUpperPtr.asFunction< - int Function(System_Globalization_TextInfo_t, int, - ffi.Pointer)>(); - - System_String_t System_Globalization_TextInfo_ToUpper_1( - System_Globalization_TextInfo_t self, - System_String_t str, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ToUpper_1( - self, - str, - outException, - ); - } - - late final _System_Globalization_TextInfo_ToUpper_1Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_TextInfo_ToUpper_1'); - late final _System_Globalization_TextInfo_ToUpper_1 = - _System_Globalization_TextInfo_ToUpper_1Ptr.asFunction< - System_String_t Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>(); - - bool System_Globalization_TextInfo_Equals( - System_Globalization_TextInfo_t self, - System_Object_t obj, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_Equals( - self, - obj, - outException, - ); - } - - late final _System_Globalization_TextInfo_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_TextInfo_t, - System_Object_t, ffi.Pointer)>>( - 'System_Globalization_TextInfo_Equals'); - late final _System_Globalization_TextInfo_Equals = - _System_Globalization_TextInfo_EqualsPtr.asFunction< - bool Function(System_Globalization_TextInfo_t, System_Object_t, - ffi.Pointer)>(); - - int System_Globalization_TextInfo_GetHashCode( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_GetHashCode( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_GetHashCode'); - late final _System_Globalization_TextInfo_GetHashCode = - _System_Globalization_TextInfo_GetHashCodePtr.asFunction< - int Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_TextInfo_ToString( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ToString( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_ToStringPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_ToString'); - late final _System_Globalization_TextInfo_ToString = - _System_Globalization_TextInfo_ToStringPtr.asFunction< - System_String_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_TextInfo_ToTitleCase( - System_Globalization_TextInfo_t self, - System_String_t str, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ToTitleCase( - self, - str, - outException, - ); - } - - late final _System_Globalization_TextInfo_ToTitleCasePtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_TextInfo_ToTitleCase'); - late final _System_Globalization_TextInfo_ToTitleCase = - _System_Globalization_TextInfo_ToTitleCasePtr.asFunction< - System_String_t Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_TextInfo_ANSICodePage_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ANSICodePage_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_ANSICodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_ANSICodePage_Get'); - late final _System_Globalization_TextInfo_ANSICodePage_Get = - _System_Globalization_TextInfo_ANSICodePage_GetPtr.asFunction< - int Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - int System_Globalization_TextInfo_OEMCodePage_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_OEMCodePage_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_OEMCodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_OEMCodePage_Get'); - late final _System_Globalization_TextInfo_OEMCodePage_Get = - _System_Globalization_TextInfo_OEMCodePage_GetPtr.asFunction< - int Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - int System_Globalization_TextInfo_MacCodePage_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_MacCodePage_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_MacCodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_MacCodePage_Get'); - late final _System_Globalization_TextInfo_MacCodePage_Get = - _System_Globalization_TextInfo_MacCodePage_GetPtr.asFunction< - int Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - int System_Globalization_TextInfo_EBCDICCodePage_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_EBCDICCodePage_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_EBCDICCodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_EBCDICCodePage_Get'); - late final _System_Globalization_TextInfo_EBCDICCodePage_Get = - _System_Globalization_TextInfo_EBCDICCodePage_GetPtr.asFunction< - int Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - int System_Globalization_TextInfo_LCID_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_LCID_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_LCID_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_LCID_Get'); - late final _System_Globalization_TextInfo_LCID_Get = - _System_Globalization_TextInfo_LCID_GetPtr.asFunction< - int Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_TextInfo_CultureName_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_CultureName_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_CultureName_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_CultureName_Get'); - late final _System_Globalization_TextInfo_CultureName_Get = - _System_Globalization_TextInfo_CultureName_GetPtr.asFunction< - System_String_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - bool System_Globalization_TextInfo_IsReadOnly_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_IsReadOnly_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_IsReadOnly_Get'); - late final _System_Globalization_TextInfo_IsReadOnly_Get = - _System_Globalization_TextInfo_IsReadOnly_GetPtr.asFunction< - bool Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_TextInfo_ListSeparator_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ListSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_ListSeparator_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_ListSeparator_Get'); - late final _System_Globalization_TextInfo_ListSeparator_Get = - _System_Globalization_TextInfo_ListSeparator_GetPtr.asFunction< - System_String_t Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - void System_Globalization_TextInfo_ListSeparator_Set( - System_Globalization_TextInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_ListSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_TextInfo_ListSeparator_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_TextInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_TextInfo_ListSeparator_Set'); - late final _System_Globalization_TextInfo_ListSeparator_Set = - _System_Globalization_TextInfo_ListSeparator_SetPtr.asFunction< - void Function(System_Globalization_TextInfo_t, System_String_t, - ffi.Pointer)>(); - - bool System_Globalization_TextInfo_IsRightToLeft_Get( - System_Globalization_TextInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_TextInfo_IsRightToLeft_Get( - self, - outException, - ); - } - - late final _System_Globalization_TextInfo_IsRightToLeft_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_TextInfo_t, - ffi.Pointer)>>( - 'System_Globalization_TextInfo_IsRightToLeft_Get'); - late final _System_Globalization_TextInfo_IsRightToLeft_Get = - _System_Globalization_TextInfo_IsRightToLeft_GetPtr.asFunction< - bool Function(System_Globalization_TextInfo_t, - ffi.Pointer)>(); - - System_Type_t System_Globalization_TextInfo_TypeOf() { - return _System_Globalization_TextInfo_TypeOf(); - } - - late final _System_Globalization_TextInfo_TypeOfPtr = - _lookup>( - 'System_Globalization_TextInfo_TypeOf'); - late final _System_Globalization_TextInfo_TypeOf = - _System_Globalization_TextInfo_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Globalization_TextInfo_Destroy( - System_Globalization_TextInfo_t self, - ) { - return _System_Globalization_TextInfo_Destroy( - self, - ); - } - - late final _System_Globalization_TextInfo_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Globalization_TextInfo_Destroy'); - late final _System_Globalization_TextInfo_Destroy = - _System_Globalization_TextInfo_DestroyPtr.asFunction< - void Function(System_Globalization_TextInfo_t)>(); - - System_Globalization_NumberFormatInfo_t - System_Globalization_NumberFormatInfo_GetInstance( - System_IFormatProvider_t formatProvider, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_GetInstance( - formatProvider, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_GetInstancePtr = _lookup< - ffi.NativeFunction< - System_Globalization_NumberFormatInfo_t Function( - System_IFormatProvider_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_GetInstance'); - late final _System_Globalization_NumberFormatInfo_GetInstance = - _System_Globalization_NumberFormatInfo_GetInstancePtr.asFunction< - System_Globalization_NumberFormatInfo_t Function( - System_IFormatProvider_t, ffi.Pointer)>(); - - System_Object_t System_Globalization_NumberFormatInfo_Clone( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_Clone( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_Clone'); - late final _System_Globalization_NumberFormatInfo_Clone = - _System_Globalization_NumberFormatInfo_ClonePtr.asFunction< - System_Object_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - System_Object_t System_Globalization_NumberFormatInfo_GetFormat( - System_Globalization_NumberFormatInfo_t self, - System_Type_t formatType, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_GetFormat( - self, - formatType, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_GetFormatPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Globalization_NumberFormatInfo_t, - System_Type_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_GetFormat'); - late final _System_Globalization_NumberFormatInfo_GetFormat = - _System_Globalization_NumberFormatInfo_GetFormatPtr.asFunction< - System_Object_t Function(System_Globalization_NumberFormatInfo_t, - System_Type_t, ffi.Pointer)>(); - - System_Globalization_NumberFormatInfo_t - System_Globalization_NumberFormatInfo_ReadOnly( - System_Globalization_NumberFormatInfo_t nfi, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_ReadOnly( - nfi, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_ReadOnlyPtr = _lookup< - ffi.NativeFunction< - System_Globalization_NumberFormatInfo_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_ReadOnly'); - late final _System_Globalization_NumberFormatInfo_ReadOnly = - _System_Globalization_NumberFormatInfo_ReadOnlyPtr.asFunction< - System_Globalization_NumberFormatInfo_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - System_Globalization_NumberFormatInfo_t - System_Globalization_NumberFormatInfo_Create( - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_Create( - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CreatePtr = _lookup< - ffi.NativeFunction< - System_Globalization_NumberFormatInfo_t Function( - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_Create'); - late final _System_Globalization_NumberFormatInfo_Create = - _System_Globalization_NumberFormatInfo_CreatePtr.asFunction< - System_Globalization_NumberFormatInfo_t Function( - ffi.Pointer)>(); - - System_Globalization_NumberFormatInfo_t - System_Globalization_NumberFormatInfo_InvariantInfo_Get( - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_InvariantInfo_Get( - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_InvariantInfo_GetPtr = - _lookup< - ffi.NativeFunction< - System_Globalization_NumberFormatInfo_t Function( - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_InvariantInfo_Get'); - late final _System_Globalization_NumberFormatInfo_InvariantInfo_Get = - _System_Globalization_NumberFormatInfo_InvariantInfo_GetPtr.asFunction< - System_Globalization_NumberFormatInfo_t Function( - ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get = - _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set = - _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get = - _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set = - _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - bool System_Globalization_NumberFormatInfo_IsReadOnly_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_IsReadOnly_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_IsReadOnly_Get'); - late final _System_Globalization_NumberFormatInfo_IsReadOnly_Get = - _System_Globalization_NumberFormatInfo_IsReadOnly_GetPtr.asFunction< - bool Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - System_Int32_Array_t - System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_GetPtr = - _lookup< - ffi.NativeFunction< - System_Int32_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get = - _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_GetPtr - .asFunction< - System_Int32_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( - System_Globalization_NumberFormatInfo_t self, - System_Int32_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_Int32_Array_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set = - _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_Int32_Array_t, ffi.Pointer)>(); - - System_Int32_Array_t - System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_GetPtr = - _lookup< - ffi.NativeFunction< - System_Int32_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberGroupSizes_Get'); - late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_Get = - _System_Globalization_NumberFormatInfo_NumberGroupSizes_GetPtr.asFunction< - System_Int32_Array_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( - System_Globalization_NumberFormatInfo_t self, - System_Int32_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_Int32_Array_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberGroupSizes_Set'); - late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_Set = - _System_Globalization_NumberFormatInfo_NumberGroupSizes_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_Int32_Array_t, ffi.Pointer)>(); - - System_Int32_Array_t - System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_GetPtr = - _lookup< - ffi.NativeFunction< - System_Int32_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentGroupSizes_Get'); - late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_Get = - _System_Globalization_NumberFormatInfo_PercentGroupSizes_GetPtr - .asFunction< - System_Int32_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( - System_Globalization_NumberFormatInfo_t self, - System_Int32_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_Int32_Array_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentGroupSizes_Set'); - late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_Set = - _System_Globalization_NumberFormatInfo_PercentGroupSizes_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_Int32_Array_t, ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get = - _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set = - _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_NumberFormatInfo_CurrencySymbol_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencySymbol_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencySymbol_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencySymbol_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencySymbol_Get = - _System_Globalization_NumberFormatInfo_CurrencySymbol_GetPtr.asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencySymbol_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencySymbol_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencySymbol_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencySymbol_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencySymbol_Set = - _System_Globalization_NumberFormatInfo_CurrencySymbol_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_Globalization_NumberFormatInfo_t - System_Globalization_NumberFormatInfo_CurrentInfo_Get( - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrentInfo_Get( - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrentInfo_GetPtr = - _lookup< - ffi.NativeFunction< - System_Globalization_NumberFormatInfo_t Function( - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrentInfo_Get'); - late final _System_Globalization_NumberFormatInfo_CurrentInfo_Get = - _System_Globalization_NumberFormatInfo_CurrentInfo_GetPtr.asFunction< - System_Globalization_NumberFormatInfo_t Function( - ffi.Pointer)>(); - - System_String_t System_Globalization_NumberFormatInfo_NaNSymbol_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NaNSymbol_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NaNSymbol_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NaNSymbol_Get'); - late final _System_Globalization_NumberFormatInfo_NaNSymbol_Get = - _System_Globalization_NumberFormatInfo_NaNSymbol_GetPtr.asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NaNSymbol_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NaNSymbol_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NaNSymbol_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NaNSymbol_Set'); - late final _System_Globalization_NumberFormatInfo_NaNSymbol_Set = - _System_Globalization_NumberFormatInfo_NaNSymbol_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get = - _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set = - _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberNegativePattern_Get'); - late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_Get = - _System_Globalization_NumberFormatInfo_NumberNegativePattern_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberNegativePattern_Set'); - late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_Set = - _System_Globalization_NumberFormatInfo_NumberNegativePattern_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentPositivePattern_Get'); - late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_Get = - _System_Globalization_NumberFormatInfo_PercentPositivePattern_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentPositivePattern_Set'); - late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_Set = - _System_Globalization_NumberFormatInfo_PercentPositivePattern_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentNegativePattern_Get'); - late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_Get = - _System_Globalization_NumberFormatInfo_PercentNegativePattern_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentNegativePattern_Set'); - late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_Set = - _System_Globalization_NumberFormatInfo_PercentNegativePattern_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get'); - late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get = - _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set'); - late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set = - _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_NumberFormatInfo_NegativeSign_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NegativeSign_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NegativeSign_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NegativeSign_Get'); - late final _System_Globalization_NumberFormatInfo_NegativeSign_Get = - _System_Globalization_NumberFormatInfo_NegativeSign_GetPtr.asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NegativeSign_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NegativeSign_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NegativeSign_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NegativeSign_Set'); - late final _System_Globalization_NumberFormatInfo_NegativeSign_Set = - _System_Globalization_NumberFormatInfo_NegativeSign_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get'); - late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get = - _System_Globalization_NumberFormatInfo_NumberDecimalDigits_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set'); - late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set = - _System_Globalization_NumberFormatInfo_NumberDecimalDigits_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get'); - late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get = - _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set'); - late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set = - _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get'); - late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get = - _System_Globalization_NumberFormatInfo_NumberGroupSeparator_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set'); - late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set = - _System_Globalization_NumberFormatInfo_NumberGroupSeparator_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get'); - late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get = - _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set'); - late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set = - _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get'); - late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get = - _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set'); - late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set = - _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_NumberFormatInfo_PositiveSign_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PositiveSign_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PositiveSign_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PositiveSign_Get'); - late final _System_Globalization_NumberFormatInfo_PositiveSign_Get = - _System_Globalization_NumberFormatInfo_PositiveSign_GetPtr.asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PositiveSign_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PositiveSign_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PositiveSign_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PositiveSign_Set'); - late final _System_Globalization_NumberFormatInfo_PositiveSign_Set = - _System_Globalization_NumberFormatInfo_PositiveSign_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get'); - late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get = - _System_Globalization_NumberFormatInfo_PercentDecimalDigits_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set'); - late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set = - _System_Globalization_NumberFormatInfo_PercentDecimalDigits_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get'); - late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get = - _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set'); - late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set = - _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t - System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get'); - late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get = - _System_Globalization_NumberFormatInfo_PercentGroupSeparator_GetPtr - .asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set'); - late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set = - _System_Globalization_NumberFormatInfo_PercentGroupSeparator_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_NumberFormatInfo_PercentSymbol_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentSymbol_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentSymbol_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentSymbol_Get'); - late final _System_Globalization_NumberFormatInfo_PercentSymbol_Get = - _System_Globalization_NumberFormatInfo_PercentSymbol_GetPtr.asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PercentSymbol_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PercentSymbol_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PercentSymbol_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PercentSymbol_Set'); - late final _System_Globalization_NumberFormatInfo_PercentSymbol_Set = - _System_Globalization_NumberFormatInfo_PercentSymbol_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PerMilleSymbol_Get'); - late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_Get = - _System_Globalization_NumberFormatInfo_PerMilleSymbol_GetPtr.asFunction< - System_String_t Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_PerMilleSymbol_Set'); - late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_Set = - _System_Globalization_NumberFormatInfo_PerMilleSymbol_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_Array_t System_Globalization_NumberFormatInfo_NativeDigits_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NativeDigits_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NativeDigits_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NativeDigits_Get'); - late final _System_Globalization_NumberFormatInfo_NativeDigits_Get = - _System_Globalization_NumberFormatInfo_NativeDigits_GetPtr.asFunction< - System_String_Array_t Function( - System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_NativeDigits_Set( - System_Globalization_NumberFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_NativeDigits_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_NativeDigits_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_NativeDigits_Set'); - late final _System_Globalization_NumberFormatInfo_NativeDigits_Set = - _System_Globalization_NumberFormatInfo_NativeDigits_SetPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - int System_Globalization_NumberFormatInfo_DigitSubstitution_Get( - System_Globalization_NumberFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_DigitSubstitution_Get( - self, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_DigitSubstitution_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_DigitSubstitution_Get'); - late final _System_Globalization_NumberFormatInfo_DigitSubstitution_Get = - _System_Globalization_NumberFormatInfo_DigitSubstitution_GetPtr - .asFunction< - int Function(System_Globalization_NumberFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_NumberFormatInfo_DigitSubstitution_Set( - System_Globalization_NumberFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_NumberFormatInfo_DigitSubstitution_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_NumberFormatInfo_DigitSubstitution_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_NumberFormatInfo_DigitSubstitution_Set'); - late final _System_Globalization_NumberFormatInfo_DigitSubstitution_Set = - _System_Globalization_NumberFormatInfo_DigitSubstitution_SetPtr - .asFunction< - void Function(System_Globalization_NumberFormatInfo_t, int, - ffi.Pointer)>(); - - System_Type_t System_Globalization_NumberFormatInfo_TypeOf() { - return _System_Globalization_NumberFormatInfo_TypeOf(); - } - - late final _System_Globalization_NumberFormatInfo_TypeOfPtr = - _lookup>( - 'System_Globalization_NumberFormatInfo_TypeOf'); - late final _System_Globalization_NumberFormatInfo_TypeOf = - _System_Globalization_NumberFormatInfo_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Globalization_NumberFormatInfo_Destroy( - System_Globalization_NumberFormatInfo_t self, - ) { - return _System_Globalization_NumberFormatInfo_Destroy( - self, - ); - } - - late final _System_Globalization_NumberFormatInfo_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_NumberFormatInfo_t)>>( - 'System_Globalization_NumberFormatInfo_Destroy'); - late final _System_Globalization_NumberFormatInfo_Destroy = - _System_Globalization_NumberFormatInfo_DestroyPtr.asFunction< - void Function(System_Globalization_NumberFormatInfo_t)>(); - - System_Globalization_DateTimeFormatInfo_t - System_Globalization_DateTimeFormatInfo_GetInstance( - System_IFormatProvider_t provider, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetInstance( - provider, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetInstancePtr = _lookup< - ffi.NativeFunction< - System_Globalization_DateTimeFormatInfo_t Function( - System_IFormatProvider_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetInstance'); - late final _System_Globalization_DateTimeFormatInfo_GetInstance = - _System_Globalization_DateTimeFormatInfo_GetInstancePtr.asFunction< - System_Globalization_DateTimeFormatInfo_t Function( - System_IFormatProvider_t, ffi.Pointer)>(); - - System_Object_t System_Globalization_DateTimeFormatInfo_GetFormat( - System_Globalization_DateTimeFormatInfo_t self, - System_Type_t formatType, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetFormat( - self, - formatType, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetFormatPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Globalization_DateTimeFormatInfo_t, - System_Type_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetFormat'); - late final _System_Globalization_DateTimeFormatInfo_GetFormat = - _System_Globalization_DateTimeFormatInfo_GetFormatPtr.asFunction< - System_Object_t Function(System_Globalization_DateTimeFormatInfo_t, - System_Type_t, ffi.Pointer)>(); - - System_Object_t System_Globalization_DateTimeFormatInfo_Clone( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_Clone( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_Clone'); - late final _System_Globalization_DateTimeFormatInfo_Clone = - _System_Globalization_DateTimeFormatInfo_ClonePtr.asFunction< - System_Object_t Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - int System_Globalization_DateTimeFormatInfo_GetEra( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t eraName, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetEra( - self, - eraName, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetEraPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetEra'); - late final _System_Globalization_DateTimeFormatInfo_GetEra = - _System_Globalization_DateTimeFormatInfo_GetEraPtr.asFunction< - int Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_GetEraName( - System_Globalization_DateTimeFormatInfo_t self, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetEraName( - self, - era, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetEraNamePtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetEraName'); - late final _System_Globalization_DateTimeFormatInfo_GetEraName = - _System_Globalization_DateTimeFormatInfo_GetEraNamePtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - int, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( - System_Globalization_DateTimeFormatInfo_t self, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( - self, - era, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraNamePtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName'); - late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName = - _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraNamePtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - int, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( - System_Globalization_DateTimeFormatInfo_t self, - int dayofweek, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( - self, - dayofweek, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayNamePtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName'); - late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName = - _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayNamePtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - int, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_GetShortestDayName( - System_Globalization_DateTimeFormatInfo_t self, - int dayOfWeek, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetShortestDayName( - self, - dayOfWeek, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetShortestDayNamePtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetShortestDayName'); - late final _System_Globalization_DateTimeFormatInfo_GetShortestDayName = - _System_Globalization_DateTimeFormatInfo_GetShortestDayNamePtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - int, ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatternsPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns'); - late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns = - _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatternsPtr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( - System_Globalization_DateTimeFormatInfo_t self, - int format, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( - self, - format, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1Ptr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.WChar, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1'); - late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1 = - _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1Ptr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - int, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_GetDayName( - System_Globalization_DateTimeFormatInfo_t self, - int dayofweek, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetDayName( - self, - dayofweek, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetDayNamePtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetDayName'); - late final _System_Globalization_DateTimeFormatInfo_GetDayName = - _System_Globalization_DateTimeFormatInfo_GetDayNamePtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - int, ffi.Pointer)>(); - - System_String_t - System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( - System_Globalization_DateTimeFormatInfo_t self, - int month, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( - self, - month, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthNamePtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName'); - late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName = - _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthNamePtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - int, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_GetMonthName( - System_Globalization_DateTimeFormatInfo_t self, - int month, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_GetMonthName( - self, - month, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_GetMonthNamePtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_GetMonthName'); - late final _System_Globalization_DateTimeFormatInfo_GetMonthName = - _System_Globalization_DateTimeFormatInfo_GetMonthNamePtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - int, ffi.Pointer)>(); - - System_Globalization_DateTimeFormatInfo_t - System_Globalization_DateTimeFormatInfo_ReadOnly( - System_Globalization_DateTimeFormatInfo_t dtfi, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ReadOnly( - dtfi, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ReadOnlyPtr = _lookup< - ffi.NativeFunction< - System_Globalization_DateTimeFormatInfo_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ReadOnly'); - late final _System_Globalization_DateTimeFormatInfo_ReadOnly = - _System_Globalization_DateTimeFormatInfo_ReadOnlyPtr.asFunction< - System_Globalization_DateTimeFormatInfo_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t patterns, - int format, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( - self, - patterns, - format, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatternsPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, - ffi.WChar, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns'); - late final _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns = - _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatternsPtr - .asFunction< - void Function( - System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, - int, - ffi.Pointer)>(); - - System_Globalization_DateTimeFormatInfo_t - System_Globalization_DateTimeFormatInfo_Create( - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_Create( - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_CreatePtr = _lookup< - ffi.NativeFunction< - System_Globalization_DateTimeFormatInfo_t Function( - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_Create'); - late final _System_Globalization_DateTimeFormatInfo_Create = - _System_Globalization_DateTimeFormatInfo_CreatePtr.asFunction< - System_Globalization_DateTimeFormatInfo_t Function( - ffi.Pointer)>(); - - System_Globalization_DateTimeFormatInfo_t - System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_InvariantInfo_GetPtr = - _lookup< - ffi.NativeFunction< - System_Globalization_DateTimeFormatInfo_t Function( - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_InvariantInfo_Get'); - late final _System_Globalization_DateTimeFormatInfo_InvariantInfo_Get = - _System_Globalization_DateTimeFormatInfo_InvariantInfo_GetPtr.asFunction< - System_Globalization_DateTimeFormatInfo_t Function( - ffi.Pointer)>(); - - System_Globalization_DateTimeFormatInfo_t - System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_CurrentInfo_GetPtr = - _lookup< - ffi.NativeFunction< - System_Globalization_DateTimeFormatInfo_t Function( - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_CurrentInfo_Get'); - late final _System_Globalization_DateTimeFormatInfo_CurrentInfo_Get = - _System_Globalization_DateTimeFormatInfo_CurrentInfo_GetPtr.asFunction< - System_Globalization_DateTimeFormatInfo_t Function( - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_AMDesignator_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AMDesignator_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AMDesignator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AMDesignator_Get'); - late final _System_Globalization_DateTimeFormatInfo_AMDesignator_Get = - _System_Globalization_DateTimeFormatInfo_AMDesignator_GetPtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_AMDesignator_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AMDesignator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AMDesignator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AMDesignator_Set'); - late final _System_Globalization_DateTimeFormatInfo_AMDesignator_Set = - _System_Globalization_DateTimeFormatInfo_AMDesignator_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_Globalization_Calendar_t - System_Globalization_DateTimeFormatInfo_Calendar_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_Calendar_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_Calendar_GetPtr = _lookup< - ffi.NativeFunction< - System_Globalization_Calendar_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_Calendar_Get'); - late final _System_Globalization_DateTimeFormatInfo_Calendar_Get = - _System_Globalization_DateTimeFormatInfo_Calendar_GetPtr.asFunction< - System_Globalization_Calendar_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_Calendar_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_Globalization_Calendar_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_Calendar_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_Calendar_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Globalization_DateTimeFormatInfo_t, - System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_Calendar_Set'); - late final _System_Globalization_DateTimeFormatInfo_Calendar_Set = - _System_Globalization_DateTimeFormatInfo_Calendar_SetPtr.asFunction< - void Function( - System_Globalization_DateTimeFormatInfo_t, - System_Globalization_Calendar_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_DateSeparator_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_DateSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_DateSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_DateSeparator_Get'); - late final _System_Globalization_DateTimeFormatInfo_DateSeparator_Get = - _System_Globalization_DateTimeFormatInfo_DateSeparator_GetPtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_DateSeparator_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_DateSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_DateSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_DateSeparator_Set'); - late final _System_Globalization_DateTimeFormatInfo_DateSeparator_Set = - _System_Globalization_DateTimeFormatInfo_DateSeparator_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - int System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get'); - late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get = - _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_GetPtr.asFunction< - int Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( - System_Globalization_DateTimeFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set'); - late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set = - _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, int, - ffi.Pointer)>(); - - int System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get'); - late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get = - _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_GetPtr - .asFunction< - int Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( - System_Globalization_DateTimeFormatInfo_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set'); - late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set = - _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, int, - ffi.Pointer)>(); - - System_String_t - System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get = - _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set = - _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_LongDatePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_Get = - _System_Globalization_DateTimeFormatInfo_LongDatePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_LongDatePattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_Set = - _System_Globalization_DateTimeFormatInfo_LongDatePattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_LongTimePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_Get = - _System_Globalization_DateTimeFormatInfo_LongTimePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_LongTimePattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_Set = - _System_Globalization_DateTimeFormatInfo_LongTimePattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get = - _System_Globalization_DateTimeFormatInfo_MonthDayPattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set = - _System_Globalization_DateTimeFormatInfo_MonthDayPattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_PMDesignator_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_PMDesignator_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_PMDesignator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_PMDesignator_Get'); - late final _System_Globalization_DateTimeFormatInfo_PMDesignator_Get = - _System_Globalization_DateTimeFormatInfo_PMDesignator_GetPtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_PMDesignator_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_PMDesignator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_PMDesignator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_PMDesignator_Set'); - late final _System_Globalization_DateTimeFormatInfo_PMDesignator_Set = - _System_Globalization_DateTimeFormatInfo_PMDesignator_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get = - _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_GetPtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get = - _System_Globalization_DateTimeFormatInfo_ShortDatePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set = - _System_Globalization_DateTimeFormatInfo_ShortDatePattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get = - _System_Globalization_DateTimeFormatInfo_ShortTimePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set = - _System_Globalization_DateTimeFormatInfo_ShortTimePattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t - System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get = - _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_TimeSeparator_Get'); - late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_Get = - _System_Globalization_DateTimeFormatInfo_TimeSeparator_GetPtr.asFunction< - System_String_t Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_TimeSeparator_Set'); - late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_Set = - _System_Globalization_DateTimeFormatInfo_TimeSeparator_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_t - System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get = - _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - System_String_t System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get'); - late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get = - _System_Globalization_DateTimeFormatInfo_YearMonthPattern_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set'); - late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set = - _System_Globalization_DateTimeFormatInfo_YearMonthPattern_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_t, ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get = - _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_GetPtr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set = - _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get = - _System_Globalization_DateTimeFormatInfo_ShortestDayNames_GetPtr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set = - _System_Globalization_DateTimeFormatInfo_ShortestDayNames_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - System_String_Array_t System_Globalization_DateTimeFormatInfo_DayNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_DayNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_DayNames_GetPtr = _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_DayNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_DayNames_Get = - _System_Globalization_DateTimeFormatInfo_DayNames_GetPtr.asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_DayNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_DayNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_DayNames_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_DayNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_DayNames_Set = - _System_Globalization_DateTimeFormatInfo_DayNames_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get = - _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_GetPtr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set = - _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - System_String_Array_t System_Globalization_DateTimeFormatInfo_MonthNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_MonthNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_MonthNames_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_MonthNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_MonthNames_Get = - _System_Globalization_DateTimeFormatInfo_MonthNames_GetPtr.asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_MonthNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_MonthNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_MonthNames_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_MonthNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_MonthNames_Set = - _System_Globalization_DateTimeFormatInfo_MonthNames_SetPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - bool System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_IsReadOnly_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_IsReadOnly_Get'); - late final _System_Globalization_DateTimeFormatInfo_IsReadOnly_Get = - _System_Globalization_DateTimeFormatInfo_IsReadOnly_GetPtr.asFunction< - bool Function(System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - System_String_t - System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_NativeCalendarName_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get'); - late final _System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get = - _System_Globalization_DateTimeFormatInfo_NativeCalendarName_GetPtr - .asFunction< - System_String_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get = - _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_GetPtr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void - System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set = - _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - System_String_Array_t - System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( - System_Globalization_DateTimeFormatInfo_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( - self, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_GetPtr = - _lookup< - ffi.NativeFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get'); - late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get = - _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_GetPtr - .asFunction< - System_String_Array_t Function( - System_Globalization_DateTimeFormatInfo_t, - ffi.Pointer)>(); - - void System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( - System_Globalization_DateTimeFormatInfo_t self, - System_String_Array_t value, - ffi.Pointer outException, - ) { - return _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_SetPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>>( - 'System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set'); - late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set = - _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_SetPtr - .asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t, - System_String_Array_t, ffi.Pointer)>(); - - System_Type_t System_Globalization_DateTimeFormatInfo_TypeOf() { - return _System_Globalization_DateTimeFormatInfo_TypeOf(); - } - - late final _System_Globalization_DateTimeFormatInfo_TypeOfPtr = - _lookup>( - 'System_Globalization_DateTimeFormatInfo_TypeOf'); - late final _System_Globalization_DateTimeFormatInfo_TypeOf = - _System_Globalization_DateTimeFormatInfo_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Globalization_DateTimeFormatInfo_Destroy( - System_Globalization_DateTimeFormatInfo_t self, - ) { - return _System_Globalization_DateTimeFormatInfo_Destroy( - self, - ); - } - - late final _System_Globalization_DateTimeFormatInfo_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_DateTimeFormatInfo_t)>>( - 'System_Globalization_DateTimeFormatInfo_Destroy'); - late final _System_Globalization_DateTimeFormatInfo_Destroy = - _System_Globalization_DateTimeFormatInfo_DestroyPtr.asFunction< - void Function(System_Globalization_DateTimeFormatInfo_t)>(); - - System_Object_t System_Globalization_Calendar_Clone( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_Clone( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_Clone'); - late final _System_Globalization_Calendar_Clone = - _System_Globalization_Calendar_ClonePtr.asFunction< - System_Object_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - System_Globalization_Calendar_t System_Globalization_Calendar_ReadOnly( - System_Globalization_Calendar_t calendar, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_ReadOnly( - calendar, - outException, - ); - } - - late final _System_Globalization_Calendar_ReadOnlyPtr = _lookup< - ffi.NativeFunction< - System_Globalization_Calendar_t Function( - System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_ReadOnly'); - late final _System_Globalization_Calendar_ReadOnly = - _System_Globalization_Calendar_ReadOnlyPtr.asFunction< - System_Globalization_Calendar_t Function( - System_Globalization_Calendar_t, - ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddMilliseconds( - System_Globalization_Calendar_t self, - System_DateTime_t time, - double milliseconds, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddMilliseconds( - self, - time, - milliseconds, - outException, - ); - } - - late final _System_Globalization_Calendar_AddMillisecondsPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Double, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddMilliseconds'); - late final _System_Globalization_Calendar_AddMilliseconds = - _System_Globalization_Calendar_AddMillisecondsPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, double, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddDays( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int days, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddDays( - self, - time, - days, - outException, - ); - } - - late final _System_Globalization_Calendar_AddDaysPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddDays'); - late final _System_Globalization_Calendar_AddDays = - _System_Globalization_Calendar_AddDaysPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddHours( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int hours, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddHours( - self, - time, - hours, - outException, - ); - } - - late final _System_Globalization_Calendar_AddHoursPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddHours'); - late final _System_Globalization_Calendar_AddHours = - _System_Globalization_Calendar_AddHoursPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddMinutes( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int minutes, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddMinutes( - self, - time, - minutes, - outException, - ); - } - - late final _System_Globalization_Calendar_AddMinutesPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddMinutes'); - late final _System_Globalization_Calendar_AddMinutes = - _System_Globalization_Calendar_AddMinutesPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddMonths( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int months, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddMonths( - self, - time, - months, - outException, - ); - } - - late final _System_Globalization_Calendar_AddMonthsPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddMonths'); - late final _System_Globalization_Calendar_AddMonths = - _System_Globalization_Calendar_AddMonthsPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddSeconds( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int seconds, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddSeconds( - self, - time, - seconds, - outException, - ); - } - - late final _System_Globalization_Calendar_AddSecondsPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddSeconds'); - late final _System_Globalization_Calendar_AddSeconds = - _System_Globalization_Calendar_AddSecondsPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddWeeks( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int weeks, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddWeeks( - self, - time, - weeks, - outException, - ); - } - - late final _System_Globalization_Calendar_AddWeeksPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddWeeks'); - late final _System_Globalization_Calendar_AddWeeks = - _System_Globalization_Calendar_AddWeeksPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_AddYears( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int years, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AddYears( - self, - time, - years, - outException, - ); - } - - late final _System_Globalization_Calendar_AddYearsPtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AddYears'); - late final _System_Globalization_Calendar_AddYears = - _System_Globalization_Calendar_AddYearsPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - System_DateTime_t, int, ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDayOfMonth( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDayOfMonth( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDayOfMonthPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDayOfMonth'); - late final _System_Globalization_Calendar_GetDayOfMonth = - _System_Globalization_Calendar_GetDayOfMonthPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDayOfWeek( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDayOfWeek( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDayOfWeekPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDayOfWeek'); - late final _System_Globalization_Calendar_GetDayOfWeek = - _System_Globalization_Calendar_GetDayOfWeekPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDayOfYear( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDayOfYear( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDayOfYearPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDayOfYear'); - late final _System_Globalization_Calendar_GetDayOfYear = - _System_Globalization_Calendar_GetDayOfYearPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDaysInMonth( - System_Globalization_Calendar_t self, - int year, - int month, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDaysInMonth( - self, - year, - month, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDaysInMonthPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDaysInMonth'); - late final _System_Globalization_Calendar_GetDaysInMonth = - _System_Globalization_Calendar_GetDaysInMonthPtr.asFunction< - int Function(System_Globalization_Calendar_t, int, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDaysInMonth_1( - System_Globalization_Calendar_t self, - int year, - int month, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDaysInMonth_1( - self, - year, - month, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDaysInMonth_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDaysInMonth_1'); - late final _System_Globalization_Calendar_GetDaysInMonth_1 = - _System_Globalization_Calendar_GetDaysInMonth_1Ptr.asFunction< - int Function(System_Globalization_Calendar_t, int, int, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDaysInYear( - System_Globalization_Calendar_t self, - int year, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDaysInYear( - self, - year, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDaysInYearPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDaysInYear'); - late final _System_Globalization_Calendar_GetDaysInYear = - _System_Globalization_Calendar_GetDaysInYearPtr.asFunction< - int Function(System_Globalization_Calendar_t, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetDaysInYear_1( - System_Globalization_Calendar_t self, - int year, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetDaysInYear_1( - self, - year, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_GetDaysInYear_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetDaysInYear_1'); - late final _System_Globalization_Calendar_GetDaysInYear_1 = - _System_Globalization_Calendar_GetDaysInYear_1Ptr.asFunction< - int Function(System_Globalization_Calendar_t, int, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetEra( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetEra( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetEraPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetEra'); - late final _System_Globalization_Calendar_GetEra = - _System_Globalization_Calendar_GetEraPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetHour( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetHour( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetHourPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetHour'); - late final _System_Globalization_Calendar_GetHour = - _System_Globalization_Calendar_GetHourPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - double System_Globalization_Calendar_GetMilliseconds( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetMilliseconds( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetMillisecondsPtr = _lookup< - ffi.NativeFunction< - ffi.Double Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetMilliseconds'); - late final _System_Globalization_Calendar_GetMilliseconds = - _System_Globalization_Calendar_GetMillisecondsPtr.asFunction< - double Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetMinute( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetMinute( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetMinutePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetMinute'); - late final _System_Globalization_Calendar_GetMinute = - _System_Globalization_Calendar_GetMinutePtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetMonth( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetMonth( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetMonthPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetMonth'); - late final _System_Globalization_Calendar_GetMonth = - _System_Globalization_Calendar_GetMonthPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetMonthsInYear( - System_Globalization_Calendar_t self, - int year, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetMonthsInYear( - self, - year, - outException, - ); - } - - late final _System_Globalization_Calendar_GetMonthsInYearPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_GetMonthsInYear'); - late final _System_Globalization_Calendar_GetMonthsInYear = - _System_Globalization_Calendar_GetMonthsInYearPtr.asFunction< - int Function(System_Globalization_Calendar_t, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetMonthsInYear_1( - System_Globalization_Calendar_t self, - int year, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetMonthsInYear_1( - self, - year, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_GetMonthsInYear_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetMonthsInYear_1'); - late final _System_Globalization_Calendar_GetMonthsInYear_1 = - _System_Globalization_Calendar_GetMonthsInYear_1Ptr.asFunction< - int Function(System_Globalization_Calendar_t, int, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetSecond( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetSecond( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetSecondPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetSecond'); - late final _System_Globalization_Calendar_GetSecond = - _System_Globalization_Calendar_GetSecondPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetWeekOfYear( - System_Globalization_Calendar_t self, - System_DateTime_t time, - int rule, - int firstDayOfWeek, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetWeekOfYear( - self, - time, - rule, - firstDayOfWeek, - outException, - ); - } - - late final _System_Globalization_Calendar_GetWeekOfYearPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Globalization_Calendar_t, - System_DateTime_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_GetWeekOfYear'); - late final _System_Globalization_Calendar_GetWeekOfYear = - _System_Globalization_Calendar_GetWeekOfYearPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, int, - int, ffi.Pointer)>(); - - int System_Globalization_Calendar_GetYear( - System_Globalization_Calendar_t self, - System_DateTime_t time, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetYear( - self, - time, - outException, - ); - } - - late final _System_Globalization_Calendar_GetYearPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - System_DateTime_t, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetYear'); - late final _System_Globalization_Calendar_GetYear = - _System_Globalization_Calendar_GetYearPtr.asFunction< - int Function(System_Globalization_Calendar_t, System_DateTime_t, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsLeapDay( - System_Globalization_Calendar_t self, - int year, - int month, - int day, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsLeapDay( - self, - year, - month, - day, - outException, - ); - } - - late final _System_Globalization_Calendar_IsLeapDayPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_IsLeapDay'); - late final _System_Globalization_Calendar_IsLeapDay = - _System_Globalization_Calendar_IsLeapDayPtr.asFunction< - bool Function(System_Globalization_Calendar_t, int, int, int, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsLeapDay_1( - System_Globalization_Calendar_t self, - int year, - int month, - int day, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsLeapDay_1( - self, - year, - month, - day, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_IsLeapDay_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Globalization_Calendar_t, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_IsLeapDay_1'); - late final _System_Globalization_Calendar_IsLeapDay_1 = - _System_Globalization_Calendar_IsLeapDay_1Ptr.asFunction< - bool Function(System_Globalization_Calendar_t, int, int, int, int, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsLeapMonth( - System_Globalization_Calendar_t self, - int year, - int month, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsLeapMonth( - self, - year, - month, - outException, - ); - } - - late final _System_Globalization_Calendar_IsLeapMonthPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_IsLeapMonth'); - late final _System_Globalization_Calendar_IsLeapMonth = - _System_Globalization_Calendar_IsLeapMonthPtr.asFunction< - bool Function(System_Globalization_Calendar_t, int, int, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsLeapMonth_1( - System_Globalization_Calendar_t self, - int year, - int month, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsLeapMonth_1( - self, - year, - month, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_IsLeapMonth_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_IsLeapMonth_1'); - late final _System_Globalization_Calendar_IsLeapMonth_1 = - _System_Globalization_Calendar_IsLeapMonth_1Ptr.asFunction< - bool Function(System_Globalization_Calendar_t, int, int, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetLeapMonth( - System_Globalization_Calendar_t self, - int year, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetLeapMonth( - self, - year, - outException, - ); - } - - late final _System_Globalization_Calendar_GetLeapMonthPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_GetLeapMonth'); - late final _System_Globalization_Calendar_GetLeapMonth = - _System_Globalization_Calendar_GetLeapMonthPtr.asFunction< - int Function(System_Globalization_Calendar_t, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_GetLeapMonth_1( - System_Globalization_Calendar_t self, - int year, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_GetLeapMonth_1( - self, - year, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_GetLeapMonth_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_GetLeapMonth_1'); - late final _System_Globalization_Calendar_GetLeapMonth_1 = - _System_Globalization_Calendar_GetLeapMonth_1Ptr.asFunction< - int Function(System_Globalization_Calendar_t, int, int, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsLeapYear( - System_Globalization_Calendar_t self, - int year, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsLeapYear( - self, - year, - outException, - ); - } - - late final _System_Globalization_Calendar_IsLeapYearPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_IsLeapYear'); - late final _System_Globalization_Calendar_IsLeapYear = - _System_Globalization_Calendar_IsLeapYearPtr.asFunction< - bool Function(System_Globalization_Calendar_t, int, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsLeapYear_1( - System_Globalization_Calendar_t self, - int year, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsLeapYear_1( - self, - year, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_IsLeapYear_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Int32, ffi.Pointer)>>( - 'System_Globalization_Calendar_IsLeapYear_1'); - late final _System_Globalization_Calendar_IsLeapYear_1 = - _System_Globalization_Calendar_IsLeapYear_1Ptr.asFunction< - bool Function(System_Globalization_Calendar_t, int, int, - ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_ToDateTime( - System_Globalization_Calendar_t self, - int year, - int month, - int day, - int hour, - int minute, - int second, - int millisecond, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_ToDateTime( - self, - year, - month, - day, - hour, - minute, - second, - millisecond, - outException, - ); - } - - late final _System_Globalization_Calendar_ToDateTimePtr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_ToDateTime'); - late final _System_Globalization_Calendar_ToDateTime = - _System_Globalization_Calendar_ToDateTimePtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, int, int, - int, int, int, int, int, ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_ToDateTime_1( - System_Globalization_Calendar_t self, - int year, - int month, - int day, - int hour, - int minute, - int second, - int millisecond, - int era, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_ToDateTime_1( - self, - year, - month, - day, - hour, - minute, - second, - millisecond, - era, - outException, - ); - } - - late final _System_Globalization_Calendar_ToDateTime_1Ptr = _lookup< - ffi.NativeFunction< - System_DateTime_t Function( - System_Globalization_Calendar_t, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_ToDateTime_1'); - late final _System_Globalization_Calendar_ToDateTime_1 = - _System_Globalization_Calendar_ToDateTime_1Ptr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, int, int, - int, int, int, int, int, int, ffi.Pointer)>(); - - int System_Globalization_Calendar_ToFourDigitYear( - System_Globalization_Calendar_t self, - int year, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_ToFourDigitYear( - self, - year, - outException, - ); - } - - late final _System_Globalization_Calendar_ToFourDigitYearPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_ToFourDigitYear'); - late final _System_Globalization_Calendar_ToFourDigitYear = - _System_Globalization_Calendar_ToFourDigitYearPtr.asFunction< - int Function(System_Globalization_Calendar_t, int, - ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_MinSupportedDateTime_Get( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_MinSupportedDateTime_Get( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_MinSupportedDateTime_GetPtr = - _lookup< - ffi.NativeFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_MinSupportedDateTime_Get'); - late final _System_Globalization_Calendar_MinSupportedDateTime_Get = - _System_Globalization_Calendar_MinSupportedDateTime_GetPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - System_DateTime_t System_Globalization_Calendar_MaxSupportedDateTime_Get( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_MaxSupportedDateTime_Get( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_MaxSupportedDateTime_GetPtr = - _lookup< - ffi.NativeFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_MaxSupportedDateTime_Get'); - late final _System_Globalization_Calendar_MaxSupportedDateTime_Get = - _System_Globalization_Calendar_MaxSupportedDateTime_GetPtr.asFunction< - System_DateTime_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_AlgorithmType_Get( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_AlgorithmType_Get( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_AlgorithmType_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_AlgorithmType_Get'); - late final _System_Globalization_Calendar_AlgorithmType_Get = - _System_Globalization_Calendar_AlgorithmType_GetPtr.asFunction< - int Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - bool System_Globalization_Calendar_IsReadOnly_Get( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_IsReadOnly_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_IsReadOnly_Get'); - late final _System_Globalization_Calendar_IsReadOnly_Get = - _System_Globalization_Calendar_IsReadOnly_GetPtr.asFunction< - bool Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - System_Int32_Array_t System_Globalization_Calendar_Eras_Get( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_Eras_Get( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_Eras_GetPtr = _lookup< - ffi.NativeFunction< - System_Int32_Array_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_Eras_Get'); - late final _System_Globalization_Calendar_Eras_Get = - _System_Globalization_Calendar_Eras_GetPtr.asFunction< - System_Int32_Array_t Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - int System_Globalization_Calendar_TwoDigitYearMax_Get( - System_Globalization_Calendar_t self, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_TwoDigitYearMax_Get( - self, - outException, - ); - } - - late final _System_Globalization_Calendar_TwoDigitYearMax_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Globalization_Calendar_t, - ffi.Pointer)>>( - 'System_Globalization_Calendar_TwoDigitYearMax_Get'); - late final _System_Globalization_Calendar_TwoDigitYearMax_Get = - _System_Globalization_Calendar_TwoDigitYearMax_GetPtr.asFunction< - int Function(System_Globalization_Calendar_t, - ffi.Pointer)>(); - - void System_Globalization_Calendar_TwoDigitYearMax_Set( - System_Globalization_Calendar_t self, - int value, - ffi.Pointer outException, - ) { - return _System_Globalization_Calendar_TwoDigitYearMax_Set( - self, - value, - outException, - ); - } - - late final _System_Globalization_Calendar_TwoDigitYearMax_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Globalization_Calendar_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Globalization_Calendar_TwoDigitYearMax_Set'); - late final _System_Globalization_Calendar_TwoDigitYearMax_Set = - _System_Globalization_Calendar_TwoDigitYearMax_SetPtr.asFunction< - void Function(System_Globalization_Calendar_t, int, - ffi.Pointer)>(); - - int System_Globalization_Calendar_CurrentEra_Get() { - return _System_Globalization_Calendar_CurrentEra_Get(); - } - - late final _System_Globalization_Calendar_CurrentEra_GetPtr = - _lookup>( - 'System_Globalization_Calendar_CurrentEra_Get'); - late final _System_Globalization_Calendar_CurrentEra_Get = - _System_Globalization_Calendar_CurrentEra_GetPtr.asFunction< - int Function()>(); - - System_Type_t System_Globalization_Calendar_TypeOf() { - return _System_Globalization_Calendar_TypeOf(); - } - - late final _System_Globalization_Calendar_TypeOfPtr = - _lookup>( - 'System_Globalization_Calendar_TypeOf'); - late final _System_Globalization_Calendar_TypeOf = - _System_Globalization_Calendar_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Globalization_Calendar_Destroy( - System_Globalization_Calendar_t self, - ) { - return _System_Globalization_Calendar_Destroy( - self, - ); - } - - late final _System_Globalization_Calendar_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Globalization_Calendar_Destroy'); - late final _System_Globalization_Calendar_Destroy = - _System_Globalization_Calendar_DestroyPtr.asFunction< - void Function(System_Globalization_Calendar_t)>(); + late final _System_Decimal_DestroyPtr = + _lookup>( + 'System_Decimal_Destroy'); + late final _System_Decimal_Destroy = + _System_Decimal_DestroyPtr.asFunction(); System_DateTime_t System_DateTime_Add( System_DateTime_t self, @@ -31837,3216 +33592,4314 @@ class NativeLibrary { late final _System_TimeOnly_Destroy = _System_TimeOnly_DestroyPtr.asFunction< void Function(System_TimeOnly_t)>(); - System_Object_t System_CharEnumerator_Clone( - System_CharEnumerator_t self, + System_Object_t System_Globalization_Calendar_Clone( + System_Globalization_Calendar_t self, ffi.Pointer outException, ) { - return _System_CharEnumerator_Clone( + return _System_Globalization_Calendar_Clone( self, outException, ); } - late final _System_CharEnumerator_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_CharEnumerator_t, - ffi.Pointer)>>('System_CharEnumerator_Clone'); - late final _System_CharEnumerator_Clone = - _System_CharEnumerator_ClonePtr.asFunction< - System_Object_t Function( - System_CharEnumerator_t, ffi.Pointer)>(); - - bool System_CharEnumerator_MoveNext( - System_CharEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_CharEnumerator_MoveNext( - self, - outException, - ); - } - - late final _System_CharEnumerator_MoveNextPtr = _lookup< + late final _System_Globalization_Calendar_ClonePtr = _lookup< ffi.NativeFunction< - ffi.Bool Function( - System_CharEnumerator_t, ffi.Pointer)>>( - 'System_CharEnumerator_MoveNext'); - late final _System_CharEnumerator_MoveNext = - _System_CharEnumerator_MoveNextPtr.asFunction< - bool Function( - System_CharEnumerator_t, ffi.Pointer)>(); - - void System_CharEnumerator_Dispose( - System_CharEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_CharEnumerator_Dispose( - self, - outException, - ); - } - - late final _System_CharEnumerator_DisposePtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_CharEnumerator_t, ffi.Pointer)>>( - 'System_CharEnumerator_Dispose'); - late final _System_CharEnumerator_Dispose = - _System_CharEnumerator_DisposePtr.asFunction< - void Function( - System_CharEnumerator_t, ffi.Pointer)>(); - - void System_CharEnumerator_Reset( - System_CharEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_CharEnumerator_Reset( - self, - outException, - ); - } - - late final _System_CharEnumerator_ResetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_CharEnumerator_t, - ffi.Pointer)>>('System_CharEnumerator_Reset'); - late final _System_CharEnumerator_Reset = - _System_CharEnumerator_ResetPtr.asFunction< - void Function( - System_CharEnumerator_t, ffi.Pointer)>(); - - int System_CharEnumerator_Current_Get( - System_CharEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_CharEnumerator_Current_Get( - self, - outException, - ); - } - - late final _System_CharEnumerator_Current_GetPtr = _lookup< - ffi.NativeFunction< - ffi.WChar Function( - System_CharEnumerator_t, ffi.Pointer)>>( - 'System_CharEnumerator_Current_Get'); - late final _System_CharEnumerator_Current_Get = - _System_CharEnumerator_Current_GetPtr.asFunction< - int Function( - System_CharEnumerator_t, ffi.Pointer)>(); - - System_Type_t System_CharEnumerator_TypeOf() { - return _System_CharEnumerator_TypeOf(); - } - - late final _System_CharEnumerator_TypeOfPtr = - _lookup>( - 'System_CharEnumerator_TypeOf'); - late final _System_CharEnumerator_TypeOf = - _System_CharEnumerator_TypeOfPtr.asFunction(); - - void System_CharEnumerator_Destroy( - System_CharEnumerator_t self, - ) { - return _System_CharEnumerator_Destroy( - self, - ); - } - - late final _System_CharEnumerator_DestroyPtr = - _lookup>( - 'System_CharEnumerator_Destroy'); - late final _System_CharEnumerator_Destroy = _System_CharEnumerator_DestroyPtr - .asFunction(); - - System_Text_StringRuneEnumerator_t - System_Text_StringRuneEnumerator_GetEnumerator( - System_Text_StringRuneEnumerator_t self, - ffi.Pointer outException, - ) { - return _System_Text_StringRuneEnumerator_GetEnumerator( - self, - outException, - ); - } - - late final _System_Text_StringRuneEnumerator_GetEnumeratorPtr = _lookup< - ffi.NativeFunction< - System_Text_StringRuneEnumerator_t Function( - System_Text_StringRuneEnumerator_t, + System_Object_t Function(System_Globalization_Calendar_t, ffi.Pointer)>>( - 'System_Text_StringRuneEnumerator_GetEnumerator'); - late final _System_Text_StringRuneEnumerator_GetEnumerator = - _System_Text_StringRuneEnumerator_GetEnumeratorPtr.asFunction< - System_Text_StringRuneEnumerator_t Function( - System_Text_StringRuneEnumerator_t, + 'System_Globalization_Calendar_Clone'); + late final _System_Globalization_Calendar_Clone = + _System_Globalization_Calendar_ClonePtr.asFunction< + System_Object_t Function(System_Globalization_Calendar_t, ffi.Pointer)>(); - bool System_Text_StringRuneEnumerator_MoveNext( - System_Text_StringRuneEnumerator_t self, + System_Globalization_Calendar_t System_Globalization_Calendar_ReadOnly( + System_Globalization_Calendar_t calendar, ffi.Pointer outException, ) { - return _System_Text_StringRuneEnumerator_MoveNext( - self, + return _System_Globalization_Calendar_ReadOnly( + calendar, outException, ); } - late final _System_Text_StringRuneEnumerator_MoveNextPtr = _lookup< + late final _System_Globalization_Calendar_ReadOnlyPtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Text_StringRuneEnumerator_t, + System_Globalization_Calendar_t Function( + System_Globalization_Calendar_t, ffi.Pointer)>>( - 'System_Text_StringRuneEnumerator_MoveNext'); - late final _System_Text_StringRuneEnumerator_MoveNext = - _System_Text_StringRuneEnumerator_MoveNextPtr.asFunction< - bool Function(System_Text_StringRuneEnumerator_t, + 'System_Globalization_Calendar_ReadOnly'); + late final _System_Globalization_Calendar_ReadOnly = + _System_Globalization_Calendar_ReadOnlyPtr.asFunction< + System_Globalization_Calendar_t Function( + System_Globalization_Calendar_t, ffi.Pointer)>(); - System_Text_Rune_t System_Text_StringRuneEnumerator_Current_Get( - System_Text_StringRuneEnumerator_t self, + System_DateTime_t System_Globalization_Calendar_AddMilliseconds( + System_Globalization_Calendar_t self, + System_DateTime_t time, + double milliseconds, ffi.Pointer outException, ) { - return _System_Text_StringRuneEnumerator_Current_Get( + return _System_Globalization_Calendar_AddMilliseconds( self, + time, + milliseconds, outException, ); } - late final _System_Text_StringRuneEnumerator_Current_GetPtr = _lookup< + late final _System_Globalization_Calendar_AddMillisecondsPtr = _lookup< ffi.NativeFunction< - System_Text_Rune_t Function(System_Text_StringRuneEnumerator_t, + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Double, ffi.Pointer)>>( - 'System_Text_StringRuneEnumerator_Current_Get'); - late final _System_Text_StringRuneEnumerator_Current_Get = - _System_Text_StringRuneEnumerator_Current_GetPtr.asFunction< - System_Text_Rune_t Function(System_Text_StringRuneEnumerator_t, - ffi.Pointer)>(); + 'System_Globalization_Calendar_AddMilliseconds'); + late final _System_Globalization_Calendar_AddMilliseconds = + _System_Globalization_Calendar_AddMillisecondsPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, double, ffi.Pointer)>(); - System_Text_StringRuneEnumerator_t System_Text_StringRuneEnumerator_Create( + System_DateTime_t System_Globalization_Calendar_AddDays( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int days, ffi.Pointer outException, ) { - return _System_Text_StringRuneEnumerator_Create( - outException, - ); - } - - late final _System_Text_StringRuneEnumerator_CreatePtr = _lookup< - ffi.NativeFunction< - System_Text_StringRuneEnumerator_t Function( - ffi.Pointer)>>( - 'System_Text_StringRuneEnumerator_Create'); - late final _System_Text_StringRuneEnumerator_Create = - _System_Text_StringRuneEnumerator_CreatePtr.asFunction< - System_Text_StringRuneEnumerator_t Function( - ffi.Pointer)>(); - - System_Type_t System_Text_StringRuneEnumerator_TypeOf() { - return _System_Text_StringRuneEnumerator_TypeOf(); - } - - late final _System_Text_StringRuneEnumerator_TypeOfPtr = - _lookup>( - 'System_Text_StringRuneEnumerator_TypeOf'); - late final _System_Text_StringRuneEnumerator_TypeOf = - _System_Text_StringRuneEnumerator_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_StringRuneEnumerator_Destroy( - System_Text_StringRuneEnumerator_t self, - ) { - return _System_Text_StringRuneEnumerator_Destroy( + return _System_Globalization_Calendar_AddDays( self, - ); - } - - late final _System_Text_StringRuneEnumerator_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Text_StringRuneEnumerator_t)>>( - 'System_Text_StringRuneEnumerator_Destroy'); - late final _System_Text_StringRuneEnumerator_Destroy = - _System_Text_StringRuneEnumerator_DestroyPtr.asFunction< - void Function(System_Text_StringRuneEnumerator_t)>(); - - System_Text_CompositeFormat_t System_Text_CompositeFormat_Parse( - System_String_t format, - ffi.Pointer outException, - ) { - return _System_Text_CompositeFormat_Parse( - format, + time, + days, outException, ); } - late final _System_Text_CompositeFormat_ParsePtr = _lookup< + late final _System_Globalization_Calendar_AddDaysPtr = _lookup< ffi.NativeFunction< - System_Text_CompositeFormat_t Function( - System_String_t, ffi.Pointer)>>( - 'System_Text_CompositeFormat_Parse'); - late final _System_Text_CompositeFormat_Parse = - _System_Text_CompositeFormat_ParsePtr.asFunction< - System_Text_CompositeFormat_t Function( - System_String_t, ffi.Pointer)>(); - - System_String_t System_Text_CompositeFormat_Format_Get( - System_Text_CompositeFormat_t self, - ffi.Pointer outException, - ) { - return _System_Text_CompositeFormat_Format_Get( - self, - outException, - ); - } - - late final _System_Text_CompositeFormat_Format_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Text_CompositeFormat_t, - ffi.Pointer)>>( - 'System_Text_CompositeFormat_Format_Get'); - late final _System_Text_CompositeFormat_Format_Get = - _System_Text_CompositeFormat_Format_GetPtr.asFunction< - System_String_t Function(System_Text_CompositeFormat_t, - ffi.Pointer)>(); - - int System_Text_CompositeFormat_MinimumArgumentCount_Get( - System_Text_CompositeFormat_t self, - ffi.Pointer outException, - ) { - return _System_Text_CompositeFormat_MinimumArgumentCount_Get( - self, - outException, - ); - } - - late final _System_Text_CompositeFormat_MinimumArgumentCount_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_CompositeFormat_t, - ffi.Pointer)>>( - 'System_Text_CompositeFormat_MinimumArgumentCount_Get'); - late final _System_Text_CompositeFormat_MinimumArgumentCount_Get = - _System_Text_CompositeFormat_MinimumArgumentCount_GetPtr.asFunction< - int Function(System_Text_CompositeFormat_t, - ffi.Pointer)>(); - - System_Type_t System_Text_CompositeFormat_TypeOf() { - return _System_Text_CompositeFormat_TypeOf(); - } - - late final _System_Text_CompositeFormat_TypeOfPtr = - _lookup>( - 'System_Text_CompositeFormat_TypeOf'); - late final _System_Text_CompositeFormat_TypeOf = - _System_Text_CompositeFormat_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_CompositeFormat_Destroy( - System_Text_CompositeFormat_t self, - ) { - return _System_Text_CompositeFormat_Destroy( - self, - ); - } - - late final _System_Text_CompositeFormat_DestroyPtr = _lookup< - ffi.NativeFunction>( - 'System_Text_CompositeFormat_Destroy'); - late final _System_Text_CompositeFormat_Destroy = - _System_Text_CompositeFormat_DestroyPtr.asFunction< - void Function(System_Text_CompositeFormat_t)>(); - - System_Byte_Array_t System_Text_Encoding_Convert( - System_Text_Encoding_t srcEncoding, - System_Text_Encoding_t dstEncoding, - System_Byte_Array_t bytes, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Convert( - srcEncoding, - dstEncoding, - bytes, - outException, - ); - } - - late final _System_Text_Encoding_ConvertPtr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_Text_Encoding_t, - System_Byte_Array_t, - ffi.Pointer)>>( - 'System_Text_Encoding_Convert'); - late final _System_Text_Encoding_Convert = - _System_Text_Encoding_ConvertPtr.asFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_Text_Encoding_t, - System_Byte_Array_t, - ffi.Pointer)>(); - - System_Byte_Array_t System_Text_Encoding_Convert_1( - System_Text_Encoding_t srcEncoding, - System_Text_Encoding_t dstEncoding, - System_Byte_Array_t bytes, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Convert_1( - srcEncoding, - dstEncoding, - bytes, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_Convert_1Ptr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_Text_Encoding_t, - System_Byte_Array_t, - ffi.Int32, + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, ffi.Int32, ffi.Pointer)>>( - 'System_Text_Encoding_Convert_1'); - late final _System_Text_Encoding_Convert_1 = - _System_Text_Encoding_Convert_1Ptr.asFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_Text_Encoding_t, - System_Byte_Array_t, - int, - int, - ffi.Pointer)>(); + 'System_Globalization_Calendar_AddDays'); + late final _System_Globalization_Calendar_AddDays = + _System_Globalization_Calendar_AddDaysPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); - void System_Text_Encoding_RegisterProvider( - System_Text_EncodingProvider_t provider, + System_DateTime_t System_Globalization_Calendar_AddHours( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int hours, ffi.Pointer outException, ) { - return _System_Text_Encoding_RegisterProvider( - provider, + return _System_Globalization_Calendar_AddHours( + self, + time, + hours, outException, ); } - late final _System_Text_Encoding_RegisterProviderPtr = _lookup< + late final _System_Globalization_Calendar_AddHoursPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(System_Text_EncodingProvider_t, + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, ffi.Pointer)>>( - 'System_Text_Encoding_RegisterProvider'); - late final _System_Text_Encoding_RegisterProvider = - _System_Text_Encoding_RegisterProviderPtr.asFunction< - void Function(System_Text_EncodingProvider_t, - ffi.Pointer)>(); + 'System_Globalization_Calendar_AddHours'); + late final _System_Globalization_Calendar_AddHours = + _System_Globalization_Calendar_AddHoursPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); - System_Text_Encoding_t System_Text_Encoding_GetEncoding( - int codepage, + System_DateTime_t System_Globalization_Calendar_AddMinutes( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int minutes, ffi.Pointer outException, ) { - return _System_Text_Encoding_GetEncoding( - codepage, + return _System_Globalization_Calendar_AddMinutes( + self, + time, + minutes, outException, ); } - late final _System_Text_Encoding_GetEncodingPtr = _lookup< + late final _System_Globalization_Calendar_AddMinutesPtr = _lookup< ffi.NativeFunction< - System_Text_Encoding_t Function( + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_AddMinutes'); + late final _System_Globalization_Calendar_AddMinutes = + _System_Globalization_Calendar_AddMinutesPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_AddMonths( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int months, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_AddMonths( + self, + time, + months, + outException, + ); + } + + late final _System_Globalization_Calendar_AddMonthsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_AddMonths'); + late final _System_Globalization_Calendar_AddMonths = + _System_Globalization_Calendar_AddMonthsPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_AddSeconds( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int seconds, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_AddSeconds( + self, + time, + seconds, + outException, + ); + } + + late final _System_Globalization_Calendar_AddSecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_AddSeconds'); + late final _System_Globalization_Calendar_AddSeconds = + _System_Globalization_Calendar_AddSecondsPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_AddWeeks( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int weeks, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_AddWeeks( + self, + time, + weeks, + outException, + ); + } + + late final _System_Globalization_Calendar_AddWeeksPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_AddWeeks'); + late final _System_Globalization_Calendar_AddWeeks = + _System_Globalization_Calendar_AddWeeksPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_AddYears( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int years, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_AddYears( + self, + time, + years, + outException, + ); + } + + late final _System_Globalization_Calendar_AddYearsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_AddYears'); + late final _System_Globalization_Calendar_AddYears = + _System_Globalization_Calendar_AddYearsPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + System_DateTime_t, int, ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDayOfMonth( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDayOfMonth( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDayOfMonthPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetDayOfMonth'); + late final _System_Globalization_Calendar_GetDayOfMonth = + _System_Globalization_Calendar_GetDayOfMonthPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDayOfWeek( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDayOfWeek( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDayOfWeekPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetDayOfWeek'); + late final _System_Globalization_Calendar_GetDayOfWeek = + _System_Globalization_Calendar_GetDayOfWeekPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDayOfYear( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDayOfYear( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDayOfYearPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetDayOfYear'); + late final _System_Globalization_Calendar_GetDayOfYear = + _System_Globalization_Calendar_GetDayOfYearPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDaysInMonth( + System_Globalization_Calendar_t self, + int year, + int month, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDaysInMonth( + self, + year, + month, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDaysInMonthPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Text_Encoding_GetEncoding'); - late final _System_Text_Encoding_GetEncoding = - _System_Text_Encoding_GetEncodingPtr.asFunction< - System_Text_Encoding_t Function( + 'System_Globalization_Calendar_GetDaysInMonth'); + late final _System_Globalization_Calendar_GetDaysInMonth = + _System_Globalization_Calendar_GetDaysInMonthPtr.asFunction< + int Function(System_Globalization_Calendar_t, int, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDaysInMonth_1( + System_Globalization_Calendar_t self, + int year, + int month, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDaysInMonth_1( + self, + year, + month, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDaysInMonth_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetDaysInMonth_1'); + late final _System_Globalization_Calendar_GetDaysInMonth_1 = + _System_Globalization_Calendar_GetDaysInMonth_1Ptr.asFunction< + int Function(System_Globalization_Calendar_t, int, int, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDaysInYear( + System_Globalization_Calendar_t self, + int year, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDaysInYear( + self, + year, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDaysInYearPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_GetDaysInYear'); + late final _System_Globalization_Calendar_GetDaysInYear = + _System_Globalization_Calendar_GetDaysInYearPtr.asFunction< + int Function(System_Globalization_Calendar_t, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetDaysInYear_1( + System_Globalization_Calendar_t self, + int year, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetDaysInYear_1( + self, + year, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_GetDaysInYear_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetDaysInYear_1'); + late final _System_Globalization_Calendar_GetDaysInYear_1 = + _System_Globalization_Calendar_GetDaysInYear_1Ptr.asFunction< + int Function(System_Globalization_Calendar_t, int, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetEra( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetEra( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetEraPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetEra'); + late final _System_Globalization_Calendar_GetEra = + _System_Globalization_Calendar_GetEraPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetHour( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetHour( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetHourPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetHour'); + late final _System_Globalization_Calendar_GetHour = + _System_Globalization_Calendar_GetHourPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + double System_Globalization_Calendar_GetMilliseconds( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetMilliseconds( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetMillisecondsPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetMilliseconds'); + late final _System_Globalization_Calendar_GetMilliseconds = + _System_Globalization_Calendar_GetMillisecondsPtr.asFunction< + double Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetMinute( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetMinute( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetMinutePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetMinute'); + late final _System_Globalization_Calendar_GetMinute = + _System_Globalization_Calendar_GetMinutePtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetMonth( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetMonth( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetMonthPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetMonth'); + late final _System_Globalization_Calendar_GetMonth = + _System_Globalization_Calendar_GetMonthPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetMonthsInYear( + System_Globalization_Calendar_t self, + int year, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetMonthsInYear( + self, + year, + outException, + ); + } + + late final _System_Globalization_Calendar_GetMonthsInYearPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_GetMonthsInYear'); + late final _System_Globalization_Calendar_GetMonthsInYear = + _System_Globalization_Calendar_GetMonthsInYearPtr.asFunction< + int Function(System_Globalization_Calendar_t, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetMonthsInYear_1( + System_Globalization_Calendar_t self, + int year, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetMonthsInYear_1( + self, + year, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_GetMonthsInYear_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetMonthsInYear_1'); + late final _System_Globalization_Calendar_GetMonthsInYear_1 = + _System_Globalization_Calendar_GetMonthsInYear_1Ptr.asFunction< + int Function(System_Globalization_Calendar_t, int, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetSecond( + System_Globalization_Calendar_t self, + System_DateTime_t time, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetSecond( + self, + time, + outException, + ); + } + + late final _System_Globalization_Calendar_GetSecondPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetSecond'); + late final _System_Globalization_Calendar_GetSecond = + _System_Globalization_Calendar_GetSecondPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetWeekOfYear( + System_Globalization_Calendar_t self, + System_DateTime_t time, + int rule, + int firstDayOfWeek, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetWeekOfYear( + self, + time, + rule, + firstDayOfWeek, + outException, + ); + } + + late final _System_Globalization_Calendar_GetWeekOfYearPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_Calendar_t, + System_DateTime_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_GetWeekOfYear'); + late final _System_Globalization_Calendar_GetWeekOfYear = + _System_Globalization_Calendar_GetWeekOfYearPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, int, int, ffi.Pointer)>(); - System_Text_Encoding_t System_Text_Encoding_GetEncoding_1( - int codepage, - System_Text_EncoderFallback_t encoderFallback, - System_Text_DecoderFallback_t decoderFallback, + int System_Globalization_Calendar_GetYear( + System_Globalization_Calendar_t self, + System_DateTime_t time, ffi.Pointer outException, ) { - return _System_Text_Encoding_GetEncoding_1( - codepage, - encoderFallback, - decoderFallback, + return _System_Globalization_Calendar_GetYear( + self, + time, outException, ); } - late final _System_Text_Encoding_GetEncoding_1Ptr = _lookup< + late final _System_Globalization_Calendar_GetYearPtr = _lookup< ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Int32, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, - ffi.Pointer)>>( - 'System_Text_Encoding_GetEncoding_1'); - late final _System_Text_Encoding_GetEncoding_1 = - _System_Text_Encoding_GetEncoding_1Ptr.asFunction< - System_Text_Encoding_t Function( - int, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + ffi.Int32 Function(System_Globalization_Calendar_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetYear'); + late final _System_Globalization_Calendar_GetYear = + _System_Globalization_Calendar_GetYearPtr.asFunction< + int Function(System_Globalization_Calendar_t, System_DateTime_t, ffi.Pointer)>(); - System_Text_Encoding_t System_Text_Encoding_GetEncoding_2( - System_String_t name, + bool System_Globalization_Calendar_IsLeapDay( + System_Globalization_Calendar_t self, + int year, + int month, + int day, ffi.Pointer outException, ) { - return _System_Text_Encoding_GetEncoding_2( - name, + return _System_Globalization_Calendar_IsLeapDay( + self, + year, + month, + day, outException, ); } - late final _System_Text_Encoding_GetEncoding_2Ptr = _lookup< + late final _System_Globalization_Calendar_IsLeapDayPtr = _lookup< ffi.NativeFunction< - System_Text_Encoding_t Function( + ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_IsLeapDay'); + late final _System_Globalization_Calendar_IsLeapDay = + _System_Globalization_Calendar_IsLeapDayPtr.asFunction< + bool Function(System_Globalization_Calendar_t, int, int, int, + ffi.Pointer)>(); + + bool System_Globalization_Calendar_IsLeapDay_1( + System_Globalization_Calendar_t self, + int year, + int month, + int day, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_IsLeapDay_1( + self, + year, + month, + day, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_IsLeapDay_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Globalization_Calendar_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_IsLeapDay_1'); + late final _System_Globalization_Calendar_IsLeapDay_1 = + _System_Globalization_Calendar_IsLeapDay_1Ptr.asFunction< + bool Function(System_Globalization_Calendar_t, int, int, int, int, + ffi.Pointer)>(); + + bool System_Globalization_Calendar_IsLeapMonth( + System_Globalization_Calendar_t self, + int year, + int month, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_IsLeapMonth( + self, + year, + month, + outException, + ); + } + + late final _System_Globalization_Calendar_IsLeapMonthPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_IsLeapMonth'); + late final _System_Globalization_Calendar_IsLeapMonth = + _System_Globalization_Calendar_IsLeapMonthPtr.asFunction< + bool Function(System_Globalization_Calendar_t, int, int, + ffi.Pointer)>(); + + bool System_Globalization_Calendar_IsLeapMonth_1( + System_Globalization_Calendar_t self, + int year, + int month, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_IsLeapMonth_1( + self, + year, + month, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_IsLeapMonth_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_IsLeapMonth_1'); + late final _System_Globalization_Calendar_IsLeapMonth_1 = + _System_Globalization_Calendar_IsLeapMonth_1Ptr.asFunction< + bool Function(System_Globalization_Calendar_t, int, int, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetLeapMonth( + System_Globalization_Calendar_t self, + int year, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetLeapMonth( + self, + year, + outException, + ); + } + + late final _System_Globalization_Calendar_GetLeapMonthPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_GetLeapMonth'); + late final _System_Globalization_Calendar_GetLeapMonth = + _System_Globalization_Calendar_GetLeapMonthPtr.asFunction< + int Function(System_Globalization_Calendar_t, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_GetLeapMonth_1( + System_Globalization_Calendar_t self, + int year, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_GetLeapMonth_1( + self, + year, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_GetLeapMonth_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_GetLeapMonth_1'); + late final _System_Globalization_Calendar_GetLeapMonth_1 = + _System_Globalization_Calendar_GetLeapMonth_1Ptr.asFunction< + int Function(System_Globalization_Calendar_t, int, int, + ffi.Pointer)>(); + + bool System_Globalization_Calendar_IsLeapYear( + System_Globalization_Calendar_t self, + int year, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_IsLeapYear( + self, + year, + outException, + ); + } + + late final _System_Globalization_Calendar_IsLeapYearPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_IsLeapYear'); + late final _System_Globalization_Calendar_IsLeapYear = + _System_Globalization_Calendar_IsLeapYearPtr.asFunction< + bool Function(System_Globalization_Calendar_t, int, + ffi.Pointer)>(); + + bool System_Globalization_Calendar_IsLeapYear_1( + System_Globalization_Calendar_t self, + int year, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_IsLeapYear_1( + self, + year, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_IsLeapYear_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_Calendar_IsLeapYear_1'); + late final _System_Globalization_Calendar_IsLeapYear_1 = + _System_Globalization_Calendar_IsLeapYear_1Ptr.asFunction< + bool Function(System_Globalization_Calendar_t, int, int, + ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_ToDateTime( + System_Globalization_Calendar_t self, + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_ToDateTime( + self, + year, + month, + day, + hour, + minute, + second, + millisecond, + outException, + ); + } + + late final _System_Globalization_Calendar_ToDateTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Globalization_Calendar_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_ToDateTime'); + late final _System_Globalization_Calendar_ToDateTime = + _System_Globalization_Calendar_ToDateTimePtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, int, int, + int, int, int, int, int, ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_ToDateTime_1( + System_Globalization_Calendar_t self, + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_ToDateTime_1( + self, + year, + month, + day, + hour, + minute, + second, + millisecond, + era, + outException, + ); + } + + late final _System_Globalization_Calendar_ToDateTime_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Globalization_Calendar_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_ToDateTime_1'); + late final _System_Globalization_Calendar_ToDateTime_1 = + _System_Globalization_Calendar_ToDateTime_1Ptr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, int, int, + int, int, int, int, int, int, ffi.Pointer)>(); + + int System_Globalization_Calendar_ToFourDigitYear( + System_Globalization_Calendar_t self, + int year, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_ToFourDigitYear( + self, + year, + outException, + ); + } + + late final _System_Globalization_Calendar_ToFourDigitYearPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_ToFourDigitYear'); + late final _System_Globalization_Calendar_ToFourDigitYear = + _System_Globalization_Calendar_ToFourDigitYearPtr.asFunction< + int Function(System_Globalization_Calendar_t, int, + ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_MinSupportedDateTime_Get( + System_Globalization_Calendar_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_MinSupportedDateTime_Get( + self, + outException, + ); + } + + late final _System_Globalization_Calendar_MinSupportedDateTime_GetPtr = + _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_Calendar_MinSupportedDateTime_Get'); + late final _System_Globalization_Calendar_MinSupportedDateTime_Get = + _System_Globalization_Calendar_MinSupportedDateTime_GetPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_DateTime_t System_Globalization_Calendar_MaxSupportedDateTime_Get( + System_Globalization_Calendar_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_MaxSupportedDateTime_Get( + self, + outException, + ); + } + + late final _System_Globalization_Calendar_MaxSupportedDateTime_GetPtr = + _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_Calendar_MaxSupportedDateTime_Get'); + late final _System_Globalization_Calendar_MaxSupportedDateTime_Get = + _System_Globalization_Calendar_MaxSupportedDateTime_GetPtr.asFunction< + System_DateTime_t Function(System_Globalization_Calendar_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_AlgorithmType_Get( + System_Globalization_Calendar_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_AlgorithmType_Get( + self, + outException, + ); + } + + late final _System_Globalization_Calendar_AlgorithmType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_Calendar_AlgorithmType_Get'); + late final _System_Globalization_Calendar_AlgorithmType_Get = + _System_Globalization_Calendar_AlgorithmType_GetPtr.asFunction< + int Function(System_Globalization_Calendar_t, + ffi.Pointer)>(); + + bool System_Globalization_Calendar_IsReadOnly_Get( + System_Globalization_Calendar_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Globalization_Calendar_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_Calendar_IsReadOnly_Get'); + late final _System_Globalization_Calendar_IsReadOnly_Get = + _System_Globalization_Calendar_IsReadOnly_GetPtr.asFunction< + bool Function(System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_Int32_Array_t System_Globalization_Calendar_Eras_Get( + System_Globalization_Calendar_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_Eras_Get( + self, + outException, + ); + } + + late final _System_Globalization_Calendar_Eras_GetPtr = _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function(System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_Calendar_Eras_Get'); + late final _System_Globalization_Calendar_Eras_Get = + _System_Globalization_Calendar_Eras_GetPtr.asFunction< + System_Int32_Array_t Function(System_Globalization_Calendar_t, + ffi.Pointer)>(); + + int System_Globalization_Calendar_TwoDigitYearMax_Get( + System_Globalization_Calendar_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_TwoDigitYearMax_Get( + self, + outException, + ); + } + + late final _System_Globalization_Calendar_TwoDigitYearMax_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_Calendar_TwoDigitYearMax_Get'); + late final _System_Globalization_Calendar_TwoDigitYearMax_Get = + _System_Globalization_Calendar_TwoDigitYearMax_GetPtr.asFunction< + int Function(System_Globalization_Calendar_t, + ffi.Pointer)>(); + + void System_Globalization_Calendar_TwoDigitYearMax_Set( + System_Globalization_Calendar_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_Calendar_TwoDigitYearMax_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_Calendar_TwoDigitYearMax_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_Calendar_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_Calendar_TwoDigitYearMax_Set'); + late final _System_Globalization_Calendar_TwoDigitYearMax_Set = + _System_Globalization_Calendar_TwoDigitYearMax_SetPtr.asFunction< + void Function(System_Globalization_Calendar_t, int, + ffi.Pointer)>(); + + int System_Globalization_Calendar_CurrentEra_Get() { + return _System_Globalization_Calendar_CurrentEra_Get(); + } + + late final _System_Globalization_Calendar_CurrentEra_GetPtr = + _lookup>( + 'System_Globalization_Calendar_CurrentEra_Get'); + late final _System_Globalization_Calendar_CurrentEra_Get = + _System_Globalization_Calendar_CurrentEra_GetPtr.asFunction< + int Function()>(); + + System_Type_t System_Globalization_Calendar_TypeOf() { + return _System_Globalization_Calendar_TypeOf(); + } + + late final _System_Globalization_Calendar_TypeOfPtr = + _lookup>( + 'System_Globalization_Calendar_TypeOf'); + late final _System_Globalization_Calendar_TypeOf = + _System_Globalization_Calendar_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_Calendar_Destroy( + System_Globalization_Calendar_t self, + ) { + return _System_Globalization_Calendar_Destroy( + self, + ); + } + + late final _System_Globalization_Calendar_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Globalization_Calendar_Destroy'); + late final _System_Globalization_Calendar_Destroy = + _System_Globalization_Calendar_DestroyPtr.asFunction< + void Function(System_Globalization_Calendar_t)>(); + + System_Object_t System_Runtime_Serialization_IFormatterConverter_Convert( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_Convert( + self, + value, + type, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ConvertPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_Convert'); + late final _System_Runtime_Serialization_IFormatterConverter_Convert = + _System_Runtime_Serialization_IFormatterConverter_ConvertPtr.asFunction< + System_Object_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + System_Type_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_Serialization_IFormatterConverter_Convert_1( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + int typeCode, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_Convert_1( + self, + value, + typeCode, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_Convert_1Ptr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_Convert_1'); + late final _System_Runtime_Serialization_IFormatterConverter_Convert_1 = + _System_Runtime_Serialization_IFormatterConverter_Convert_1Ptr.asFunction< + System_Object_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + int, + ffi.Pointer)>(); + + bool System_Runtime_Serialization_IFormatterConverter_ToBoolean( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToBoolean( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToBooleanPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToBoolean'); + late final _System_Runtime_Serialization_IFormatterConverter_ToBoolean = + _System_Runtime_Serialization_IFormatterConverter_ToBooleanPtr.asFunction< + bool Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToChar( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToChar( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToCharPtr = + _lookup< + ffi.NativeFunction< + ffi.WChar Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToChar'); + late final _System_Runtime_Serialization_IFormatterConverter_ToChar = + _System_Runtime_Serialization_IFormatterConverter_ToCharPtr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToSByte( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToSByte( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToSBytePtr = + _lookup< + ffi.NativeFunction< + ffi.Int8 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToSByte'); + late final _System_Runtime_Serialization_IFormatterConverter_ToSByte = + _System_Runtime_Serialization_IFormatterConverter_ToSBytePtr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToByte( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToByte( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToBytePtr = + _lookup< + ffi.NativeFunction< + ffi.Uint8 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToByte'); + late final _System_Runtime_Serialization_IFormatterConverter_ToByte = + _System_Runtime_Serialization_IFormatterConverter_ToBytePtr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToInt16( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToInt16( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToInt16Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int16 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToInt16'); + late final _System_Runtime_Serialization_IFormatterConverter_ToInt16 = + _System_Runtime_Serialization_IFormatterConverter_ToInt16Ptr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToUInt16( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToUInt16( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToUInt16Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint16 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToUInt16'); + late final _System_Runtime_Serialization_IFormatterConverter_ToUInt16 = + _System_Runtime_Serialization_IFormatterConverter_ToUInt16Ptr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToInt32( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToInt32( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToInt32Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToInt32'); + late final _System_Runtime_Serialization_IFormatterConverter_ToInt32 = + _System_Runtime_Serialization_IFormatterConverter_ToInt32Ptr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToUInt32( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToUInt32( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToUInt32Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint32 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToUInt32'); + late final _System_Runtime_Serialization_IFormatterConverter_ToUInt32 = + _System_Runtime_Serialization_IFormatterConverter_ToUInt32Ptr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToInt64( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToInt64( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToInt64Ptr = + _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToInt64'); + late final _System_Runtime_Serialization_IFormatterConverter_ToInt64 = + _System_Runtime_Serialization_IFormatterConverter_ToInt64Ptr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_IFormatterConverter_ToUInt64( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToUInt64( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToUInt64Ptr = + _lookup< + ffi.NativeFunction< + ffi.Uint64 Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToUInt64'); + late final _System_Runtime_Serialization_IFormatterConverter_ToUInt64 = + _System_Runtime_Serialization_IFormatterConverter_ToUInt64Ptr.asFunction< + int Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + double System_Runtime_Serialization_IFormatterConverter_ToSingle( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToSingle( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToSinglePtr = + _lookup< + ffi.NativeFunction< + ffi.Float Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToSingle'); + late final _System_Runtime_Serialization_IFormatterConverter_ToSingle = + _System_Runtime_Serialization_IFormatterConverter_ToSinglePtr.asFunction< + double Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + double System_Runtime_Serialization_IFormatterConverter_ToDouble( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToDouble( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToDoublePtr = + _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToDouble'); + late final _System_Runtime_Serialization_IFormatterConverter_ToDouble = + _System_Runtime_Serialization_IFormatterConverter_ToDoublePtr.asFunction< + double Function(System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, ffi.Pointer)>(); + + System_Decimal_t System_Runtime_Serialization_IFormatterConverter_ToDecimal( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToDecimal( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToDecimalPtr = + _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToDecimal'); + late final _System_Runtime_Serialization_IFormatterConverter_ToDecimal = + _System_Runtime_Serialization_IFormatterConverter_ToDecimalPtr.asFunction< + System_Decimal_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>(); + + System_DateTime_t System_Runtime_Serialization_IFormatterConverter_ToDateTime( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToDateTime( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToDateTimePtr = + _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToDateTime'); + late final _System_Runtime_Serialization_IFormatterConverter_ToDateTime = + _System_Runtime_Serialization_IFormatterConverter_ToDateTimePtr + .asFunction< + System_DateTime_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>(); + + System_String_t System_Runtime_Serialization_IFormatterConverter_ToString( + System_Runtime_Serialization_IFormatterConverter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IFormatterConverter_ToString( + self, + value, + outException, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_ToStringPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IFormatterConverter_ToString'); + late final _System_Runtime_Serialization_IFormatterConverter_ToString = + _System_Runtime_Serialization_IFormatterConverter_ToStringPtr.asFunction< + System_String_t Function( + System_Runtime_Serialization_IFormatterConverter_t, + System_Object_t, + ffi.Pointer)>(); + + System_Type_t System_Runtime_Serialization_IFormatterConverter_TypeOf() { + return _System_Runtime_Serialization_IFormatterConverter_TypeOf(); + } + + late final _System_Runtime_Serialization_IFormatterConverter_TypeOfPtr = + _lookup>( + 'System_Runtime_Serialization_IFormatterConverter_TypeOf'); + late final _System_Runtime_Serialization_IFormatterConverter_TypeOf = + _System_Runtime_Serialization_IFormatterConverter_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_Serialization_IFormatterConverter_Destroy( + System_Runtime_Serialization_IFormatterConverter_t self, + ) { + return _System_Runtime_Serialization_IFormatterConverter_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_IFormatterConverter_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_IFormatterConverter_t)>>( + 'System_Runtime_Serialization_IFormatterConverter_Destroy'); + late final _System_Runtime_Serialization_IFormatterConverter_Destroy = + _System_Runtime_Serialization_IFormatterConverter_DestroyPtr.asFunction< + void Function(System_Runtime_Serialization_IFormatterConverter_t)>(); + + bool System_Runtime_Serialization_StreamingContext_Equals( + System_Runtime_Serialization_StreamingContext_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_Equals( + self, + obj, + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Runtime_Serialization_StreamingContext_t, + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_Equals'); + late final _System_Runtime_Serialization_StreamingContext_Equals = + _System_Runtime_Serialization_StreamingContext_EqualsPtr.asFunction< + bool Function(System_Runtime_Serialization_StreamingContext_t, + System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_StreamingContext_GetHashCode( + System_Runtime_Serialization_StreamingContext_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_GetHashCode( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_GetHashCodePtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_GetHashCode'); + late final _System_Runtime_Serialization_StreamingContext_GetHashCode = + _System_Runtime_Serialization_StreamingContext_GetHashCodePtr.asFunction< + int Function(System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_Runtime_Serialization_StreamingContext_t + System_Runtime_Serialization_StreamingContext_Create( + int state, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_Create( + state, + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_CreatePtr = _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_StreamingContext_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_Create'); + late final _System_Runtime_Serialization_StreamingContext_Create = + _System_Runtime_Serialization_StreamingContext_CreatePtr.asFunction< + System_Runtime_Serialization_StreamingContext_t Function( + int, ffi.Pointer)>(); + + System_Runtime_Serialization_StreamingContext_t + System_Runtime_Serialization_StreamingContext_Create_1( + int state, + System_Object_t additional, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_Create_1( + state, + additional, + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_StreamingContext_t Function( + ffi.Int32, + System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_Create_1'); + late final _System_Runtime_Serialization_StreamingContext_Create_1 = + _System_Runtime_Serialization_StreamingContext_Create_1Ptr.asFunction< + System_Runtime_Serialization_StreamingContext_t Function( + int, System_Object_t, ffi.Pointer)>(); + + int System_Runtime_Serialization_StreamingContext_State_Get( + System_Runtime_Serialization_StreamingContext_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_State_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_State_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_State_Get'); + late final _System_Runtime_Serialization_StreamingContext_State_Get = + _System_Runtime_Serialization_StreamingContext_State_GetPtr.asFunction< + int Function(System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_Serialization_StreamingContext_Context_Get( + System_Runtime_Serialization_StreamingContext_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_Context_Get( + self, + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_Context_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_Context_Get'); + late final _System_Runtime_Serialization_StreamingContext_Context_Get = + _System_Runtime_Serialization_StreamingContext_Context_GetPtr.asFunction< + System_Object_t Function( + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_Runtime_Serialization_StreamingContext_t + System_Runtime_Serialization_StreamingContext_Create_2( + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_StreamingContext_Create_2( + outException, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_Create_2Ptr = + _lookup< + ffi.NativeFunction< + System_Runtime_Serialization_StreamingContext_t Function( + ffi.Pointer)>>( + 'System_Runtime_Serialization_StreamingContext_Create_2'); + late final _System_Runtime_Serialization_StreamingContext_Create_2 = + _System_Runtime_Serialization_StreamingContext_Create_2Ptr.asFunction< + System_Runtime_Serialization_StreamingContext_t Function( + ffi.Pointer)>(); + + System_Type_t System_Runtime_Serialization_StreamingContext_TypeOf() { + return _System_Runtime_Serialization_StreamingContext_TypeOf(); + } + + late final _System_Runtime_Serialization_StreamingContext_TypeOfPtr = + _lookup>( + 'System_Runtime_Serialization_StreamingContext_TypeOf'); + late final _System_Runtime_Serialization_StreamingContext_TypeOf = + _System_Runtime_Serialization_StreamingContext_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_Serialization_StreamingContext_Destroy( + System_Runtime_Serialization_StreamingContext_t self, + ) { + return _System_Runtime_Serialization_StreamingContext_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_StreamingContext_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_StreamingContext_t)>>( + 'System_Runtime_Serialization_StreamingContext_Destroy'); + late final _System_Runtime_Serialization_StreamingContext_Destroy = + _System_Runtime_Serialization_StreamingContext_DestroyPtr.asFunction< + void Function(System_Runtime_Serialization_StreamingContext_t)>(); + + System_Object_t System_Reflection_AssemblyName_Clone( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Clone( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Clone'); + late final _System_Reflection_AssemblyName_Clone = + _System_Reflection_AssemblyName_ClonePtr.asFunction< + System_Object_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + System_Reflection_AssemblyName_t + System_Reflection_AssemblyName_GetAssemblyName( + System_String_t assemblyFile, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_GetAssemblyName( + assemblyFile, + outException, + ); + } + + late final _System_Reflection_AssemblyName_GetAssemblyNamePtr = _lookup< + ffi.NativeFunction< + System_Reflection_AssemblyName_t Function( System_String_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetEncoding_2'); - late final _System_Text_Encoding_GetEncoding_2 = - _System_Text_Encoding_GetEncoding_2Ptr.asFunction< - System_Text_Encoding_t Function( + 'System_Reflection_AssemblyName_GetAssemblyName'); + late final _System_Reflection_AssemblyName_GetAssemblyName = + _System_Reflection_AssemblyName_GetAssemblyNamePtr.asFunction< + System_Reflection_AssemblyName_t Function( System_String_t, ffi.Pointer)>(); - System_Text_Encoding_t System_Text_Encoding_GetEncoding_3( - System_String_t name, - System_Text_EncoderFallback_t encoderFallback, - System_Text_DecoderFallback_t decoderFallback, + System_Byte_Array_t System_Reflection_AssemblyName_GetPublicKey( + System_Reflection_AssemblyName_t self, ffi.Pointer outException, ) { - return _System_Text_Encoding_GetEncoding_3( - name, - encoderFallback, - decoderFallback, + return _System_Reflection_AssemblyName_GetPublicKey( + self, outException, ); } - late final _System_Text_Encoding_GetEncoding_3Ptr = _lookup< + late final _System_Reflection_AssemblyName_GetPublicKeyPtr = _lookup< ffi.NativeFunction< - System_Text_Encoding_t Function( - System_String_t, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + System_Byte_Array_t Function(System_Reflection_AssemblyName_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetEncoding_3'); - late final _System_Text_Encoding_GetEncoding_3 = - _System_Text_Encoding_GetEncoding_3Ptr.asFunction< - System_Text_Encoding_t Function( - System_String_t, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + 'System_Reflection_AssemblyName_GetPublicKey'); + late final _System_Reflection_AssemblyName_GetPublicKey = + _System_Reflection_AssemblyName_GetPublicKeyPtr.asFunction< + System_Byte_Array_t Function(System_Reflection_AssemblyName_t, ffi.Pointer)>(); - System_Text_EncodingInfo_Array_t System_Text_Encoding_GetEncodings( + void System_Reflection_AssemblyName_SetPublicKey( + System_Reflection_AssemblyName_t self, + System_Byte_Array_t publicKey, ffi.Pointer outException, ) { - return _System_Text_Encoding_GetEncodings( - outException, - ); - } - - late final _System_Text_Encoding_GetEncodingsPtr = _lookup< - ffi.NativeFunction< - System_Text_EncodingInfo_Array_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_GetEncodings'); - late final _System_Text_Encoding_GetEncodings = - _System_Text_Encoding_GetEncodingsPtr.asFunction< - System_Text_EncodingInfo_Array_t Function( - ffi.Pointer)>(); - - System_Byte_Array_t System_Text_Encoding_GetPreamble( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetPreamble( + return _System_Reflection_AssemblyName_SetPublicKey( self, + publicKey, outException, ); } - late final _System_Text_Encoding_GetPreamblePtr = _lookup< + late final _System_Reflection_AssemblyName_SetPublicKeyPtr = _lookup< ffi.NativeFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetPreamble'); - late final _System_Text_Encoding_GetPreamble = - _System_Text_Encoding_GetPreamblePtr.asFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_Object_t System_Text_Encoding_Clone( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Clone( - self, - outException, - ); - } - - late final _System_Text_Encoding_ClonePtr = _lookup< - ffi.NativeFunction< - System_Object_t Function(System_Text_Encoding_t, - ffi.Pointer)>>('System_Text_Encoding_Clone'); - late final _System_Text_Encoding_Clone = - _System_Text_Encoding_ClonePtr.asFunction< - System_Object_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - int System_Text_Encoding_GetByteCount( - System_Text_Encoding_t self, - System_Char_Array_t chars, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetByteCount( - self, - chars, - outException, - ); - } - - late final _System_Text_Encoding_GetByteCountPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, System_Char_Array_t, - ffi.Pointer)>>( - 'System_Text_Encoding_GetByteCount'); - late final _System_Text_Encoding_GetByteCount = - _System_Text_Encoding_GetByteCountPtr.asFunction< - int Function(System_Text_Encoding_t, System_Char_Array_t, - ffi.Pointer)>(); - - int System_Text_Encoding_GetByteCount_1( - System_Text_Encoding_t self, - System_String_t s, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetByteCount_1( - self, - s, - outException, - ); - } - - late final _System_Text_Encoding_GetByteCount_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, System_String_t, - ffi.Pointer)>>( - 'System_Text_Encoding_GetByteCount_1'); - late final _System_Text_Encoding_GetByteCount_1 = - _System_Text_Encoding_GetByteCount_1Ptr.asFunction< - int Function(System_Text_Encoding_t, System_String_t, - ffi.Pointer)>(); - - int System_Text_Encoding_GetByteCount_2( - System_Text_Encoding_t self, - System_Char_Array_t chars, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetByteCount_2( - self, - chars, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_GetByteCount_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, System_Char_Array_t, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Text_Encoding_GetByteCount_2'); - late final _System_Text_Encoding_GetByteCount_2 = - _System_Text_Encoding_GetByteCount_2Ptr.asFunction< - int Function(System_Text_Encoding_t, System_Char_Array_t, int, int, - ffi.Pointer)>(); - - int System_Text_Encoding_GetByteCount_3( - System_Text_Encoding_t self, - System_String_t s, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetByteCount_3( - self, - s, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_GetByteCount_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, System_String_t, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Text_Encoding_GetByteCount_3'); - late final _System_Text_Encoding_GetByteCount_3 = - _System_Text_Encoding_GetByteCount_3Ptr.asFunction< - int Function(System_Text_Encoding_t, System_String_t, int, int, - ffi.Pointer)>(); - - System_Byte_Array_t System_Text_Encoding_GetBytes( - System_Text_Encoding_t self, - System_Char_Array_t chars, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetBytes( - self, - chars, - outException, - ); - } - - late final _System_Text_Encoding_GetBytesPtr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function(System_Text_Encoding_t, - System_Char_Array_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetBytes'); - late final _System_Text_Encoding_GetBytes = - _System_Text_Encoding_GetBytesPtr.asFunction< - System_Byte_Array_t Function(System_Text_Encoding_t, - System_Char_Array_t, ffi.Pointer)>(); - - System_Byte_Array_t System_Text_Encoding_GetBytes_1( - System_Text_Encoding_t self, - System_Char_Array_t chars, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetBytes_1( - self, - chars, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_GetBytes_1Ptr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_Char_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetBytes_1'); - late final _System_Text_Encoding_GetBytes_1 = - _System_Text_Encoding_GetBytes_1Ptr.asFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_Char_Array_t, - int, - int, - ffi.Pointer)>(); - - int System_Text_Encoding_GetBytes_2( - System_Text_Encoding_t self, - System_Char_Array_t chars, - int charIndex, - int charCount, - System_Byte_Array_t bytes, - int byteIndex, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetBytes_2( - self, - chars, - charIndex, - charCount, - bytes, - byteIndex, - outException, - ); - } - - late final _System_Text_Encoding_GetBytes_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoding_t, - System_Char_Array_t, - ffi.Int32, - ffi.Int32, - System_Byte_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetBytes_2'); - late final _System_Text_Encoding_GetBytes_2 = - _System_Text_Encoding_GetBytes_2Ptr.asFunction< - int Function(System_Text_Encoding_t, System_Char_Array_t, int, int, - System_Byte_Array_t, int, ffi.Pointer)>(); - - System_Byte_Array_t System_Text_Encoding_GetBytes_3( - System_Text_Encoding_t self, - System_String_t s, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetBytes_3( - self, - s, - outException, - ); - } - - late final _System_Text_Encoding_GetBytes_3Ptr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function(System_Text_Encoding_t, - System_String_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetBytes_3'); - late final _System_Text_Encoding_GetBytes_3 = - _System_Text_Encoding_GetBytes_3Ptr.asFunction< - System_Byte_Array_t Function(System_Text_Encoding_t, System_String_t, - ffi.Pointer)>(); - - System_Byte_Array_t System_Text_Encoding_GetBytes_4( - System_Text_Encoding_t self, - System_String_t s, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetBytes_4( - self, - s, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_GetBytes_4Ptr = _lookup< - ffi.NativeFunction< - System_Byte_Array_t Function( - System_Text_Encoding_t, - System_String_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetBytes_4'); - late final _System_Text_Encoding_GetBytes_4 = - _System_Text_Encoding_GetBytes_4Ptr.asFunction< - System_Byte_Array_t Function(System_Text_Encoding_t, System_String_t, - int, int, ffi.Pointer)>(); - - int System_Text_Encoding_GetBytes_5( - System_Text_Encoding_t self, - System_String_t s, - int charIndex, - int charCount, - System_Byte_Array_t bytes, - int byteIndex, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetBytes_5( - self, - s, - charIndex, - charCount, - bytes, - byteIndex, - outException, - ); - } - - late final _System_Text_Encoding_GetBytes_5Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoding_t, - System_String_t, - ffi.Int32, - ffi.Int32, - System_Byte_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetBytes_5'); - late final _System_Text_Encoding_GetBytes_5 = - _System_Text_Encoding_GetBytes_5Ptr.asFunction< - int Function(System_Text_Encoding_t, System_String_t, int, int, - System_Byte_Array_t, int, ffi.Pointer)>(); - - int System_Text_Encoding_GetCharCount( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetCharCount( - self, - bytes, - outException, - ); - } - - late final _System_Text_Encoding_GetCharCountPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, System_Byte_Array_t, - ffi.Pointer)>>( - 'System_Text_Encoding_GetCharCount'); - late final _System_Text_Encoding_GetCharCount = - _System_Text_Encoding_GetCharCountPtr.asFunction< - int Function(System_Text_Encoding_t, System_Byte_Array_t, - ffi.Pointer)>(); - - int System_Text_Encoding_GetCharCount_1( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetCharCount_1( - self, - bytes, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_GetCharCount_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, System_Byte_Array_t, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Text_Encoding_GetCharCount_1'); - late final _System_Text_Encoding_GetCharCount_1 = - _System_Text_Encoding_GetCharCount_1Ptr.asFunction< - int Function(System_Text_Encoding_t, System_Byte_Array_t, int, int, - ffi.Pointer)>(); - - int System_Text_Encoding_GetCharCount_2( - System_Text_Encoding_t self, - DNReadOnlySpanOfByte bytes, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetCharCount_2( - self, - bytes, - outException, - ); - } - - late final _System_Text_Encoding_GetCharCount_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, DNReadOnlySpanOfByte, - ffi.Pointer)>>( - 'System_Text_Encoding_GetCharCount_2'); - late final _System_Text_Encoding_GetCharCount_2 = - _System_Text_Encoding_GetCharCount_2Ptr.asFunction< - int Function(System_Text_Encoding_t, DNReadOnlySpanOfByte, - ffi.Pointer)>(); - - System_Char_Array_t System_Text_Encoding_GetChars( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetChars( - self, - bytes, - outException, - ); - } - - late final _System_Text_Encoding_GetCharsPtr = _lookup< - ffi.NativeFunction< - System_Char_Array_t Function(System_Text_Encoding_t, + ffi.Void Function(System_Reflection_AssemblyName_t, System_Byte_Array_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetChars'); - late final _System_Text_Encoding_GetChars = - _System_Text_Encoding_GetCharsPtr.asFunction< - System_Char_Array_t Function(System_Text_Encoding_t, + 'System_Reflection_AssemblyName_SetPublicKey'); + late final _System_Reflection_AssemblyName_SetPublicKey = + _System_Reflection_AssemblyName_SetPublicKeyPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_Byte_Array_t, + ffi.Pointer)>(); + + System_Byte_Array_t System_Reflection_AssemblyName_GetPublicKeyToken( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_GetPublicKeyToken( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_GetPublicKeyTokenPtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_GetPublicKeyToken'); + late final _System_Reflection_AssemblyName_GetPublicKeyToken = + _System_Reflection_AssemblyName_GetPublicKeyTokenPtr.asFunction< + System_Byte_Array_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_SetPublicKeyToken( + System_Reflection_AssemblyName_t self, + System_Byte_Array_t publicKeyToken, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_SetPublicKeyToken( + self, + publicKeyToken, + outException, + ); + } + + late final _System_Reflection_AssemblyName_SetPublicKeyTokenPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_SetPublicKeyToken'); + late final _System_Reflection_AssemblyName_SetPublicKeyToken = + _System_Reflection_AssemblyName_SetPublicKeyTokenPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_Byte_Array_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_AssemblyName_ToString( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_ToString( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_ToString'); + late final _System_Reflection_AssemblyName_ToString = + _System_Reflection_AssemblyName_ToStringPtr.asFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_GetObjectData( + System_Reflection_AssemblyName_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_Reflection_AssemblyName_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_AssemblyName_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_GetObjectData'); + late final _System_Reflection_AssemblyName_GetObjectData = + _System_Reflection_AssemblyName_GetObjectDataPtr.asFunction< + void Function( + System_Reflection_AssemblyName_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_OnDeserialization( + System_Reflection_AssemblyName_t self, + System_Object_t sender, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_OnDeserialization( + self, + sender, + outException, + ); + } + + late final _System_Reflection_AssemblyName_OnDeserializationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_OnDeserialization'); + late final _System_Reflection_AssemblyName_OnDeserialization = + _System_Reflection_AssemblyName_OnDeserializationPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Reflection_AssemblyName_ReferenceMatchesDefinition( + System_Reflection_AssemblyName_t reference, + System_Reflection_AssemblyName_t definition, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_ReferenceMatchesDefinition( + reference, + definition, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ReferenceMatchesDefinitionPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_AssemblyName_t, + System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_ReferenceMatchesDefinition'); + late final _System_Reflection_AssemblyName_ReferenceMatchesDefinition = + _System_Reflection_AssemblyName_ReferenceMatchesDefinitionPtr.asFunction< + bool Function( + System_Reflection_AssemblyName_t, + System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + System_Reflection_AssemblyName_t System_Reflection_AssemblyName_Create( + System_String_t assemblyName, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Create( + assemblyName, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_AssemblyName_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Create'); + late final _System_Reflection_AssemblyName_Create = + _System_Reflection_AssemblyName_CreatePtr.asFunction< + System_Reflection_AssemblyName_t Function( + System_String_t, ffi.Pointer)>(); + + System_Reflection_AssemblyName_t System_Reflection_AssemblyName_Create_1( + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Create_1( + outException, + ); + } + + late final _System_Reflection_AssemblyName_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_AssemblyName_t Function( + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Create_1'); + late final _System_Reflection_AssemblyName_Create_1 = + _System_Reflection_AssemblyName_Create_1Ptr.asFunction< + System_Reflection_AssemblyName_t Function( + ffi.Pointer)>(); + + System_String_t System_Reflection_AssemblyName_Name_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Name_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Name_Get'); + late final _System_Reflection_AssemblyName_Name_Get = + _System_Reflection_AssemblyName_Name_GetPtr.asFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_Name_Set( + System_Reflection_AssemblyName_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Name_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_Name_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Name_Set'); + late final _System_Reflection_AssemblyName_Name_Set = + _System_Reflection_AssemblyName_Name_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_String_t, + ffi.Pointer)>(); + + System_Version_t System_Reflection_AssemblyName_Version_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Version_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_Version_GetPtr = _lookup< + ffi.NativeFunction< + System_Version_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Version_Get'); + late final _System_Reflection_AssemblyName_Version_Get = + _System_Reflection_AssemblyName_Version_GetPtr.asFunction< + System_Version_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_Version_Set( + System_Reflection_AssemblyName_t self, + System_Version_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Version_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_Version_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, + System_Version_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Version_Set'); + late final _System_Reflection_AssemblyName_Version_Set = + _System_Reflection_AssemblyName_Version_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_Version_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Reflection_AssemblyName_CultureInfo_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_CultureInfo_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CultureInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_CultureInfo_Get'); + late final _System_Reflection_AssemblyName_CultureInfo_Get = + _System_Reflection_AssemblyName_CultureInfo_GetPtr.asFunction< + System_Globalization_CultureInfo_t Function( + System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_CultureInfo_Set( + System_Reflection_AssemblyName_t self, + System_Globalization_CultureInfo_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_CultureInfo_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CultureInfo_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_AssemblyName_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_CultureInfo_Set'); + late final _System_Reflection_AssemblyName_CultureInfo_Set = + _System_Reflection_AssemblyName_CultureInfo_SetPtr.asFunction< + void Function( + System_Reflection_AssemblyName_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_AssemblyName_CultureName_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_CultureName_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CultureName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_CultureName_Get'); + late final _System_Reflection_AssemblyName_CultureName_Get = + _System_Reflection_AssemblyName_CultureName_GetPtr.asFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_CultureName_Set( + System_Reflection_AssemblyName_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_CultureName_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CultureName_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_CultureName_Set'); + late final _System_Reflection_AssemblyName_CultureName_Set = + _System_Reflection_AssemblyName_CultureName_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_AssemblyName_CodeBase_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_CodeBase_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CodeBase_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_CodeBase_Get'); + late final _System_Reflection_AssemblyName_CodeBase_Get = + _System_Reflection_AssemblyName_CodeBase_GetPtr.asFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_CodeBase_Set( + System_Reflection_AssemblyName_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_CodeBase_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_CodeBase_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_AssemblyName_CodeBase_Set'); + late final _System_Reflection_AssemblyName_CodeBase_Set = + _System_Reflection_AssemblyName_CodeBase_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_AssemblyName_EscapedCodeBase_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_EscapedCodeBase_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_EscapedCodeBase_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_EscapedCodeBase_Get'); + late final _System_Reflection_AssemblyName_EscapedCodeBase_Get = + _System_Reflection_AssemblyName_EscapedCodeBase_GetPtr.asFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + int System_Reflection_AssemblyName_ProcessorArchitecture_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_ProcessorArchitecture_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ProcessorArchitecture_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_ProcessorArchitecture_Get'); + late final _System_Reflection_AssemblyName_ProcessorArchitecture_Get = + _System_Reflection_AssemblyName_ProcessorArchitecture_GetPtr.asFunction< + int Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_ProcessorArchitecture_Set( + System_Reflection_AssemblyName_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_ProcessorArchitecture_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ProcessorArchitecture_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_ProcessorArchitecture_Set'); + late final _System_Reflection_AssemblyName_ProcessorArchitecture_Set = + _System_Reflection_AssemblyName_ProcessorArchitecture_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, int, + ffi.Pointer)>(); + + int System_Reflection_AssemblyName_ContentType_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_ContentType_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ContentType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_ContentType_Get'); + late final _System_Reflection_AssemblyName_ContentType_Get = + _System_Reflection_AssemblyName_ContentType_GetPtr.asFunction< + int Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_ContentType_Set( + System_Reflection_AssemblyName_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_ContentType_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_ContentType_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_ContentType_Set'); + late final _System_Reflection_AssemblyName_ContentType_Set = + _System_Reflection_AssemblyName_ContentType_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, int, + ffi.Pointer)>(); + + int System_Reflection_AssemblyName_Flags_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Flags_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_Flags_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Flags_Get'); + late final _System_Reflection_AssemblyName_Flags_Get = + _System_Reflection_AssemblyName_Flags_GetPtr.asFunction< + int Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_Flags_Set( + System_Reflection_AssemblyName_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_Flags_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_Flags_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_Flags_Set'); + late final _System_Reflection_AssemblyName_Flags_Set = + _System_Reflection_AssemblyName_Flags_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, int, + ffi.Pointer)>(); + + int System_Reflection_AssemblyName_HashAlgorithm_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_HashAlgorithm_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_HashAlgorithm_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_HashAlgorithm_Get'); + late final _System_Reflection_AssemblyName_HashAlgorithm_Get = + _System_Reflection_AssemblyName_HashAlgorithm_GetPtr.asFunction< + int Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_HashAlgorithm_Set( + System_Reflection_AssemblyName_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_HashAlgorithm_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_HashAlgorithm_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_HashAlgorithm_Set'); + late final _System_Reflection_AssemblyName_HashAlgorithm_Set = + _System_Reflection_AssemblyName_HashAlgorithm_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, int, + ffi.Pointer)>(); + + int System_Reflection_AssemblyName_VersionCompatibility_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_VersionCompatibility_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_VersionCompatibility_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_VersionCompatibility_Get'); + late final _System_Reflection_AssemblyName_VersionCompatibility_Get = + _System_Reflection_AssemblyName_VersionCompatibility_GetPtr.asFunction< + int Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_VersionCompatibility_Set( + System_Reflection_AssemblyName_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_VersionCompatibility_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_VersionCompatibility_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_AssemblyName_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_VersionCompatibility_Set'); + late final _System_Reflection_AssemblyName_VersionCompatibility_Set = + _System_Reflection_AssemblyName_VersionCompatibility_SetPtr.asFunction< + void Function(System_Reflection_AssemblyName_t, int, + ffi.Pointer)>(); + + System_Reflection_StrongNameKeyPair_t + System_Reflection_AssemblyName_KeyPair_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_KeyPair_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_KeyPair_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_StrongNameKeyPair_t Function( + System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_KeyPair_Get'); + late final _System_Reflection_AssemblyName_KeyPair_Get = + _System_Reflection_AssemblyName_KeyPair_GetPtr.asFunction< + System_Reflection_StrongNameKeyPair_t Function( + System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + void System_Reflection_AssemblyName_KeyPair_Set( + System_Reflection_AssemblyName_t self, + System_Reflection_StrongNameKeyPair_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_KeyPair_Set( + self, + value, + outException, + ); + } + + late final _System_Reflection_AssemblyName_KeyPair_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_AssemblyName_t, + System_Reflection_StrongNameKeyPair_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_KeyPair_Set'); + late final _System_Reflection_AssemblyName_KeyPair_Set = + _System_Reflection_AssemblyName_KeyPair_SetPtr.asFunction< + void Function( + System_Reflection_AssemblyName_t, + System_Reflection_StrongNameKeyPair_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_AssemblyName_FullName_Get( + System_Reflection_AssemblyName_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_AssemblyName_FullName_Get( + self, + outException, + ); + } + + late final _System_Reflection_AssemblyName_FullName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>>( + 'System_Reflection_AssemblyName_FullName_Get'); + late final _System_Reflection_AssemblyName_FullName_Get = + _System_Reflection_AssemblyName_FullName_GetPtr.asFunction< + System_String_t Function(System_Reflection_AssemblyName_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_AssemblyName_TypeOf() { + return _System_Reflection_AssemblyName_TypeOf(); + } + + late final _System_Reflection_AssemblyName_TypeOfPtr = + _lookup>( + 'System_Reflection_AssemblyName_TypeOf'); + late final _System_Reflection_AssemblyName_TypeOf = + _System_Reflection_AssemblyName_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_AssemblyName_Destroy( + System_Reflection_AssemblyName_t self, + ) { + return _System_Reflection_AssemblyName_Destroy( + self, + ); + } + + late final _System_Reflection_AssemblyName_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_AssemblyName_Destroy'); + late final _System_Reflection_AssemblyName_Destroy = + _System_Reflection_AssemblyName_DestroyPtr.asFunction< + void Function(System_Reflection_AssemblyName_t)>(); + + System_Object_t System_Version_Clone( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_Clone( + self, + outException, + ); + } + + late final _System_Version_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Version_t, + ffi.Pointer)>>('System_Version_Clone'); + late final _System_Version_Clone = _System_Version_ClonePtr.asFunction< + System_Object_t Function( + System_Version_t, ffi.Pointer)>(); + + int System_Version_CompareTo( + System_Version_t self, + System_Object_t version, + ffi.Pointer outException, + ) { + return _System_Version_CompareTo( + self, + version, + outException, + ); + } + + late final _System_Version_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, System_Object_t, + ffi.Pointer)>>('System_Version_CompareTo'); + late final _System_Version_CompareTo = + _System_Version_CompareToPtr.asFunction< + int Function(System_Version_t, System_Object_t, + ffi.Pointer)>(); + + int System_Version_CompareTo_1( + System_Version_t self, + System_Version_t value, + ffi.Pointer outException, + ) { + return _System_Version_CompareTo_1( + self, + value, + outException, + ); + } + + late final _System_Version_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, System_Version_t, + ffi.Pointer)>>('System_Version_CompareTo_1'); + late final _System_Version_CompareTo_1 = + _System_Version_CompareTo_1Ptr.asFunction< + int Function(System_Version_t, System_Version_t, + ffi.Pointer)>(); + + bool System_Version_Equals( + System_Version_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Version_Equals( + self, + obj, + outException, + ); + } + + late final _System_Version_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Version_t, System_Object_t, + ffi.Pointer)>>('System_Version_Equals'); + late final _System_Version_Equals = _System_Version_EqualsPtr.asFunction< + bool Function(System_Version_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Version_Equals_1( + System_Version_t self, + System_Version_t obj, + ffi.Pointer outException, + ) { + return _System_Version_Equals_1( + self, + obj, + outException, + ); + } + + late final _System_Version_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Version_t, System_Version_t, + ffi.Pointer)>>('System_Version_Equals_1'); + late final _System_Version_Equals_1 = _System_Version_Equals_1Ptr.asFunction< + bool Function(System_Version_t, System_Version_t, + ffi.Pointer)>(); + + int System_Version_GetHashCode( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_GetHashCode( + self, + outException, + ); + } + + late final _System_Version_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, + ffi.Pointer)>>('System_Version_GetHashCode'); + late final _System_Version_GetHashCode = + _System_Version_GetHashCodePtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + System_String_t System_Version_ToString( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_ToString( + self, + outException, + ); + } + + late final _System_Version_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Version_t, + ffi.Pointer)>>('System_Version_ToString'); + late final _System_Version_ToString = _System_Version_ToStringPtr.asFunction< + System_String_t Function( + System_Version_t, ffi.Pointer)>(); + + System_String_t System_Version_ToString_1( + System_Version_t self, + int fieldCount, + ffi.Pointer outException, + ) { + return _System_Version_ToString_1( + self, + fieldCount, + outException, + ); + } + + late final _System_Version_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Version_t, ffi.Int32, + ffi.Pointer)>>('System_Version_ToString_1'); + late final _System_Version_ToString_1 = + _System_Version_ToString_1Ptr.asFunction< + System_String_t Function( + System_Version_t, int, ffi.Pointer)>(); + + System_Version_t System_Version_Parse( + System_String_t input, + ffi.Pointer outException, + ) { + return _System_Version_Parse( + input, + outException, + ); + } + + late final _System_Version_ParsePtr = _lookup< + ffi.NativeFunction< + System_Version_t Function(System_String_t, + ffi.Pointer)>>('System_Version_Parse'); + late final _System_Version_Parse = _System_Version_ParsePtr.asFunction< + System_Version_t Function( + System_String_t, ffi.Pointer)>(); + + bool System_Version_TryParse( + System_String_t input, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Version_TryParse( + input, + result, + outException, + ); + } + + late final _System_Version_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_Version_TryParse'); + late final _System_Version_TryParse = _System_Version_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + System_Version_t System_Version_Create( + int major, + int minor, + int build, + int revision, + ffi.Pointer outException, + ) { + return _System_Version_Create( + major, + minor, + build, + revision, + outException, + ); + } + + late final _System_Version_CreatePtr = _lookup< + ffi.NativeFunction< + System_Version_t Function(ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Version_Create'); + late final _System_Version_Create = _System_Version_CreatePtr.asFunction< + System_Version_t Function( + int, int, int, int, ffi.Pointer)>(); + + System_Version_t System_Version_Create_1( + int major, + int minor, + int build, + ffi.Pointer outException, + ) { + return _System_Version_Create_1( + major, + minor, + build, + outException, + ); + } + + late final _System_Version_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Version_t Function(ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Version_Create_1'); + late final _System_Version_Create_1 = _System_Version_Create_1Ptr.asFunction< + System_Version_t Function( + int, int, int, ffi.Pointer)>(); + + System_Version_t System_Version_Create_2( + int major, + int minor, + ffi.Pointer outException, + ) { + return _System_Version_Create_2( + major, + minor, + outException, + ); + } + + late final _System_Version_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Version_t Function(ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Version_Create_2'); + late final _System_Version_Create_2 = _System_Version_Create_2Ptr.asFunction< + System_Version_t Function(int, int, ffi.Pointer)>(); + + System_Version_t System_Version_Create_3( + System_String_t version, + ffi.Pointer outException, + ) { + return _System_Version_Create_3( + version, + outException, + ); + } + + late final _System_Version_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Version_t Function(System_String_t, + ffi.Pointer)>>('System_Version_Create_3'); + late final _System_Version_Create_3 = _System_Version_Create_3Ptr.asFunction< + System_Version_t Function( + System_String_t, ffi.Pointer)>(); + + System_Version_t System_Version_Create_4( + ffi.Pointer outException, + ) { + return _System_Version_Create_4( + outException, + ); + } + + late final _System_Version_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Version_t Function( + ffi.Pointer)>>('System_Version_Create_4'); + late final _System_Version_Create_4 = _System_Version_Create_4Ptr.asFunction< + System_Version_t Function(ffi.Pointer)>(); + + int System_Version_Major_Get( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_Major_Get( + self, + outException, + ); + } + + late final _System_Version_Major_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, + ffi.Pointer)>>('System_Version_Major_Get'); + late final _System_Version_Major_Get = + _System_Version_Major_GetPtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + int System_Version_Minor_Get( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_Minor_Get( + self, + outException, + ); + } + + late final _System_Version_Minor_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, + ffi.Pointer)>>('System_Version_Minor_Get'); + late final _System_Version_Minor_Get = + _System_Version_Minor_GetPtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + int System_Version_Build_Get( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_Build_Get( + self, + outException, + ); + } + + late final _System_Version_Build_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, + ffi.Pointer)>>('System_Version_Build_Get'); + late final _System_Version_Build_Get = + _System_Version_Build_GetPtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + int System_Version_Revision_Get( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_Revision_Get( + self, + outException, + ); + } + + late final _System_Version_Revision_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Version_t, + ffi.Pointer)>>('System_Version_Revision_Get'); + late final _System_Version_Revision_Get = + _System_Version_Revision_GetPtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + int System_Version_MajorRevision_Get( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_MajorRevision_Get( + self, + outException, + ); + } + + late final _System_Version_MajorRevision_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function( + System_Version_t, ffi.Pointer)>>( + 'System_Version_MajorRevision_Get'); + late final _System_Version_MajorRevision_Get = + _System_Version_MajorRevision_GetPtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + int System_Version_MinorRevision_Get( + System_Version_t self, + ffi.Pointer outException, + ) { + return _System_Version_MinorRevision_Get( + self, + outException, + ); + } + + late final _System_Version_MinorRevision_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function( + System_Version_t, ffi.Pointer)>>( + 'System_Version_MinorRevision_Get'); + late final _System_Version_MinorRevision_Get = + _System_Version_MinorRevision_GetPtr.asFunction< + int Function(System_Version_t, ffi.Pointer)>(); + + System_Type_t System_Version_TypeOf() { + return _System_Version_TypeOf(); + } + + late final _System_Version_TypeOfPtr = + _lookup>( + 'System_Version_TypeOf'); + late final _System_Version_TypeOf = + _System_Version_TypeOfPtr.asFunction(); + + void System_Version_Destroy( + System_Version_t self, + ) { + return _System_Version_Destroy( + self, + ); + } + + late final _System_Version_DestroyPtr = + _lookup>( + 'System_Version_Destroy'); + late final _System_Version_Destroy = + _System_Version_DestroyPtr.asFunction(); + + System_Reflection_StrongNameKeyPair_t + System_Reflection_StrongNameKeyPair_Create( + System_IO_FileStream_t keyPairFile, + ffi.Pointer outException, + ) { + return _System_Reflection_StrongNameKeyPair_Create( + keyPairFile, + outException, + ); + } + + late final _System_Reflection_StrongNameKeyPair_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_StrongNameKeyPair_t Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_Reflection_StrongNameKeyPair_Create'); + late final _System_Reflection_StrongNameKeyPair_Create = + _System_Reflection_StrongNameKeyPair_CreatePtr.asFunction< + System_Reflection_StrongNameKeyPair_t Function( + System_IO_FileStream_t, ffi.Pointer)>(); + + System_Reflection_StrongNameKeyPair_t + System_Reflection_StrongNameKeyPair_Create_1( + System_Byte_Array_t keyPairArray, + ffi.Pointer outException, + ) { + return _System_Reflection_StrongNameKeyPair_Create_1( + keyPairArray, + outException, + ); + } + + late final _System_Reflection_StrongNameKeyPair_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_StrongNameKeyPair_t Function( + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Reflection_StrongNameKeyPair_Create_1'); + late final _System_Reflection_StrongNameKeyPair_Create_1 = + _System_Reflection_StrongNameKeyPair_Create_1Ptr.asFunction< + System_Reflection_StrongNameKeyPair_t Function( System_Byte_Array_t, ffi.Pointer)>(); - System_Char_Array_t System_Text_Encoding_GetChars_1( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - int index, - int count, + System_Reflection_StrongNameKeyPair_t + System_Reflection_StrongNameKeyPair_Create_2( + System_String_t keyPairContainer, ffi.Pointer outException, ) { - return _System_Text_Encoding_GetChars_1( - self, - bytes, - index, - count, + return _System_Reflection_StrongNameKeyPair_Create_2( + keyPairContainer, outException, ); } - late final _System_Text_Encoding_GetChars_1Ptr = _lookup< + late final _System_Reflection_StrongNameKeyPair_Create_2Ptr = _lookup< ffi.NativeFunction< - System_Char_Array_t Function( - System_Text_Encoding_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetChars_1'); - late final _System_Text_Encoding_GetChars_1 = - _System_Text_Encoding_GetChars_1Ptr.asFunction< - System_Char_Array_t Function( - System_Text_Encoding_t, - System_Byte_Array_t, - int, - int, - ffi.Pointer)>(); - - int System_Text_Encoding_GetChars_2( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - int byteIndex, - int byteCount, - System_Char_Array_t chars, - int charIndex, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetChars_2( - self, - bytes, - byteIndex, - byteCount, - chars, - charIndex, - outException, - ); - } - - late final _System_Text_Encoding_GetChars_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoding_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - System_Char_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetChars_2'); - late final _System_Text_Encoding_GetChars_2 = - _System_Text_Encoding_GetChars_2Ptr.asFunction< - int Function(System_Text_Encoding_t, System_Byte_Array_t, int, int, - System_Char_Array_t, int, ffi.Pointer)>(); - - System_String_t System_Text_Encoding_GetString( - System_Text_Encoding_t self, - DNReadOnlySpanOfByte bytes, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetString( - self, - bytes, - outException, - ); - } - - late final _System_Text_Encoding_GetStringPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Text_Encoding_t, - DNReadOnlySpanOfByte, ffi.Pointer)>>( - 'System_Text_Encoding_GetString'); - late final _System_Text_Encoding_GetString = - _System_Text_Encoding_GetStringPtr.asFunction< - System_String_t Function(System_Text_Encoding_t, DNReadOnlySpanOfByte, - ffi.Pointer)>(); - - bool System_Text_Encoding_IsAlwaysNormalized( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsAlwaysNormalized( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsAlwaysNormalizedPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsAlwaysNormalized'); - late final _System_Text_Encoding_IsAlwaysNormalized = - _System_Text_Encoding_IsAlwaysNormalizedPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - bool System_Text_Encoding_IsAlwaysNormalized_1( - System_Text_Encoding_t self, - int form, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsAlwaysNormalized_1( - self, - form, - outException, - ); - } - - late final _System_Text_Encoding_IsAlwaysNormalized_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Encoding_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_IsAlwaysNormalized_1'); - late final _System_Text_Encoding_IsAlwaysNormalized_1 = - _System_Text_Encoding_IsAlwaysNormalized_1Ptr.asFunction< - bool Function( - System_Text_Encoding_t, int, ffi.Pointer)>(); - - System_Text_Decoder_t System_Text_Encoding_GetDecoder( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetDecoder( - self, - outException, - ); - } - - late final _System_Text_Encoding_GetDecoderPtr = _lookup< - ffi.NativeFunction< - System_Text_Decoder_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetDecoder'); - late final _System_Text_Encoding_GetDecoder = - _System_Text_Encoding_GetDecoderPtr.asFunction< - System_Text_Decoder_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_Text_Encoder_t System_Text_Encoding_GetEncoder( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetEncoder( - self, - outException, - ); - } - - late final _System_Text_Encoding_GetEncoderPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoder_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetEncoder'); - late final _System_Text_Encoding_GetEncoder = - _System_Text_Encoding_GetEncoderPtr.asFunction< - System_Text_Encoder_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - int System_Text_Encoding_GetMaxByteCount( - System_Text_Encoding_t self, - int charCount, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetMaxByteCount( - self, - charCount, - outException, - ); - } - - late final _System_Text_Encoding_GetMaxByteCountPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetMaxByteCount'); - late final _System_Text_Encoding_GetMaxByteCount = - _System_Text_Encoding_GetMaxByteCountPtr.asFunction< - int Function( - System_Text_Encoding_t, int, ffi.Pointer)>(); - - int System_Text_Encoding_GetMaxCharCount( - System_Text_Encoding_t self, - int byteCount, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetMaxCharCount( - self, - byteCount, - outException, - ); - } - - late final _System_Text_Encoding_GetMaxCharCountPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Encoding_t, ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetMaxCharCount'); - late final _System_Text_Encoding_GetMaxCharCount = - _System_Text_Encoding_GetMaxCharCountPtr.asFunction< - int Function( - System_Text_Encoding_t, int, ffi.Pointer)>(); - - System_String_t System_Text_Encoding_GetString_1( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetString_1( - self, - bytes, - outException, - ); - } - - late final _System_Text_Encoding_GetString_1Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Text_Encoding_t, - System_Byte_Array_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetString_1'); - late final _System_Text_Encoding_GetString_1 = - _System_Text_Encoding_GetString_1Ptr.asFunction< - System_String_t Function(System_Text_Encoding_t, System_Byte_Array_t, - ffi.Pointer)>(); - - System_String_t System_Text_Encoding_GetString_2( - System_Text_Encoding_t self, - System_Byte_Array_t bytes, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetString_2( - self, - bytes, - index, - count, - outException, - ); - } - - late final _System_Text_Encoding_GetString_2Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Text_Encoding_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Encoding_GetString_2'); - late final _System_Text_Encoding_GetString_2 = - _System_Text_Encoding_GetString_2Ptr.asFunction< - System_String_t Function(System_Text_Encoding_t, System_Byte_Array_t, - int, int, ffi.Pointer)>(); - - bool System_Text_Encoding_Equals( - System_Text_Encoding_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Equals( - self, - value, - outException, - ); - } - - late final _System_Text_Encoding_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_Encoding_t, System_Object_t, - ffi.Pointer)>>('System_Text_Encoding_Equals'); - late final _System_Text_Encoding_Equals = - _System_Text_Encoding_EqualsPtr.asFunction< - bool Function(System_Text_Encoding_t, System_Object_t, - ffi.Pointer)>(); - - int System_Text_Encoding_GetHashCode( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_GetHashCode( - self, - outException, - ); - } - - late final _System_Text_Encoding_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_GetHashCode'); - late final _System_Text_Encoding_GetHashCode = - _System_Text_Encoding_GetHashCodePtr.asFunction< - int Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_IO_Stream_t System_Text_Encoding_CreateTranscodingStream( - System_IO_Stream_t innerStream, - System_Text_Encoding_t innerStreamEncoding, - System_Text_Encoding_t outerStreamEncoding, - bool leaveOpen, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_CreateTranscodingStream( - innerStream, - innerStreamEncoding, - outerStreamEncoding, - leaveOpen, - outException, - ); - } - - late final _System_Text_Encoding_CreateTranscodingStreamPtr = _lookup< - ffi.NativeFunction< - System_IO_Stream_t Function( - System_IO_Stream_t, - System_Text_Encoding_t, - System_Text_Encoding_t, - ffi.Bool, - ffi.Pointer)>>( - 'System_Text_Encoding_CreateTranscodingStream'); - late final _System_Text_Encoding_CreateTranscodingStream = - _System_Text_Encoding_CreateTranscodingStreamPtr.asFunction< - System_IO_Stream_t Function( - System_IO_Stream_t, - System_Text_Encoding_t, - System_Text_Encoding_t, - bool, - ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_Default_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Default_Get( - outException, - ); - } - - late final _System_Text_Encoding_Default_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_Default_Get'); - late final _System_Text_Encoding_Default_Get = - _System_Text_Encoding_Default_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - DNReadOnlySpanOfByte System_Text_Encoding_Preamble_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Preamble_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_Preamble_GetPtr = _lookup< - ffi.NativeFunction< - DNReadOnlySpanOfByte Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_Preamble_Get'); - late final _System_Text_Encoding_Preamble_Get = - _System_Text_Encoding_Preamble_GetPtr.asFunction< - DNReadOnlySpanOfByte Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_String_t System_Text_Encoding_BodyName_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_BodyName_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_BodyName_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_BodyName_Get'); - late final _System_Text_Encoding_BodyName_Get = - _System_Text_Encoding_BodyName_GetPtr.asFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_String_t System_Text_Encoding_EncodingName_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_EncodingName_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_EncodingName_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_EncodingName_Get'); - late final _System_Text_Encoding_EncodingName_Get = - _System_Text_Encoding_EncodingName_GetPtr.asFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_String_t System_Text_Encoding_HeaderName_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_HeaderName_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_HeaderName_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_HeaderName_Get'); - late final _System_Text_Encoding_HeaderName_Get = - _System_Text_Encoding_HeaderName_GetPtr.asFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_String_t System_Text_Encoding_WebName_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_WebName_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_WebName_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_WebName_Get'); - late final _System_Text_Encoding_WebName_Get = - _System_Text_Encoding_WebName_GetPtr.asFunction< - System_String_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - int System_Text_Encoding_WindowsCodePage_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_WindowsCodePage_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_WindowsCodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_WindowsCodePage_Get'); - late final _System_Text_Encoding_WindowsCodePage_Get = - _System_Text_Encoding_WindowsCodePage_GetPtr.asFunction< - int Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - bool System_Text_Encoding_IsBrowserDisplay_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsBrowserDisplay_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsBrowserDisplay_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsBrowserDisplay_Get'); - late final _System_Text_Encoding_IsBrowserDisplay_Get = - _System_Text_Encoding_IsBrowserDisplay_GetPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - bool System_Text_Encoding_IsBrowserSave_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsBrowserSave_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsBrowserSave_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsBrowserSave_Get'); - late final _System_Text_Encoding_IsBrowserSave_Get = - _System_Text_Encoding_IsBrowserSave_GetPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - bool System_Text_Encoding_IsMailNewsDisplay_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsMailNewsDisplay_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsMailNewsDisplay_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsMailNewsDisplay_Get'); - late final _System_Text_Encoding_IsMailNewsDisplay_Get = - _System_Text_Encoding_IsMailNewsDisplay_GetPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - bool System_Text_Encoding_IsMailNewsSave_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsMailNewsSave_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsMailNewsSave_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsMailNewsSave_Get'); - late final _System_Text_Encoding_IsMailNewsSave_Get = - _System_Text_Encoding_IsMailNewsSave_GetPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - bool System_Text_Encoding_IsSingleByte_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsSingleByte_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsSingleByte_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsSingleByte_Get'); - late final _System_Text_Encoding_IsSingleByte_Get = - _System_Text_Encoding_IsSingleByte_GetPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_Text_EncoderFallback_t System_Text_Encoding_EncoderFallback_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_EncoderFallback_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_EncoderFallback_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_EncoderFallback_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_EncoderFallback_Get'); - late final _System_Text_Encoding_EncoderFallback_Get = - _System_Text_Encoding_EncoderFallback_GetPtr.asFunction< - System_Text_EncoderFallback_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - void System_Text_Encoding_EncoderFallback_Set( - System_Text_Encoding_t self, - System_Text_EncoderFallback_t value, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_EncoderFallback_Set( - self, - value, - outException, - ); - } - - late final _System_Text_Encoding_EncoderFallback_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Text_Encoding_t, - System_Text_EncoderFallback_t, - ffi.Pointer)>>( - 'System_Text_Encoding_EncoderFallback_Set'); - late final _System_Text_Encoding_EncoderFallback_Set = - _System_Text_Encoding_EncoderFallback_SetPtr.asFunction< - void Function(System_Text_Encoding_t, System_Text_EncoderFallback_t, - ffi.Pointer)>(); - - System_Text_DecoderFallback_t System_Text_Encoding_DecoderFallback_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_DecoderFallback_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_DecoderFallback_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_DecoderFallback_t Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_DecoderFallback_Get'); - late final _System_Text_Encoding_DecoderFallback_Get = - _System_Text_Encoding_DecoderFallback_GetPtr.asFunction< - System_Text_DecoderFallback_t Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - void System_Text_Encoding_DecoderFallback_Set( - System_Text_Encoding_t self, - System_Text_DecoderFallback_t value, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_DecoderFallback_Set( - self, - value, - outException, - ); - } - - late final _System_Text_Encoding_DecoderFallback_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Text_Encoding_t, - System_Text_DecoderFallback_t, - ffi.Pointer)>>( - 'System_Text_Encoding_DecoderFallback_Set'); - late final _System_Text_Encoding_DecoderFallback_Set = - _System_Text_Encoding_DecoderFallback_SetPtr.asFunction< - void Function(System_Text_Encoding_t, System_Text_DecoderFallback_t, - ffi.Pointer)>(); - - bool System_Text_Encoding_IsReadOnly_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_IsReadOnly_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_IsReadOnly_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_IsReadOnly_Get'); - late final _System_Text_Encoding_IsReadOnly_Get = - _System_Text_Encoding_IsReadOnly_GetPtr.asFunction< - bool Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_ASCII_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_ASCII_Get( - outException, - ); - } - - late final _System_Text_Encoding_ASCII_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_ASCII_Get'); - late final _System_Text_Encoding_ASCII_Get = - _System_Text_Encoding_ASCII_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_Latin1_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Latin1_Get( - outException, - ); - } - - late final _System_Text_Encoding_Latin1_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_Latin1_Get'); - late final _System_Text_Encoding_Latin1_Get = - _System_Text_Encoding_Latin1_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - int System_Text_Encoding_CodePage_Get( - System_Text_Encoding_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoding_CodePage_Get( - self, - outException, - ); - } - - late final _System_Text_Encoding_CodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoding_t, ffi.Pointer)>>( - 'System_Text_Encoding_CodePage_Get'); - late final _System_Text_Encoding_CodePage_Get = - _System_Text_Encoding_CodePage_GetPtr.asFunction< - int Function( - System_Text_Encoding_t, ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_Unicode_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_Unicode_Get( - outException, - ); - } - - late final _System_Text_Encoding_Unicode_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_Unicode_Get'); - late final _System_Text_Encoding_Unicode_Get = - _System_Text_Encoding_Unicode_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_BigEndianUnicode_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_BigEndianUnicode_Get( - outException, - ); - } - - late final _System_Text_Encoding_BigEndianUnicode_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_BigEndianUnicode_Get'); - late final _System_Text_Encoding_BigEndianUnicode_Get = - _System_Text_Encoding_BigEndianUnicode_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_UTF7_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_UTF7_Get( - outException, - ); - } - - late final _System_Text_Encoding_UTF7_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_UTF7_Get'); - late final _System_Text_Encoding_UTF7_Get = - _System_Text_Encoding_UTF7_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_UTF8_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_UTF8_Get( - outException, - ); - } - - late final _System_Text_Encoding_UTF8_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_UTF8_Get'); - late final _System_Text_Encoding_UTF8_Get = - _System_Text_Encoding_UTF8_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_Encoding_UTF32_Get( - ffi.Pointer outException, - ) { - return _System_Text_Encoding_UTF32_Get( - outException, - ); - } - - late final _System_Text_Encoding_UTF32_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - ffi.Pointer)>>( - 'System_Text_Encoding_UTF32_Get'); - late final _System_Text_Encoding_UTF32_Get = - _System_Text_Encoding_UTF32_GetPtr.asFunction< - System_Text_Encoding_t Function(ffi.Pointer)>(); - - System_Type_t System_Text_Encoding_TypeOf() { - return _System_Text_Encoding_TypeOf(); - } - - late final _System_Text_Encoding_TypeOfPtr = - _lookup>( - 'System_Text_Encoding_TypeOf'); - late final _System_Text_Encoding_TypeOf = - _System_Text_Encoding_TypeOfPtr.asFunction(); - - void System_Text_Encoding_Destroy( - System_Text_Encoding_t self, - ) { - return _System_Text_Encoding_Destroy( - self, - ); - } - - late final _System_Text_Encoding_DestroyPtr = - _lookup>( - 'System_Text_Encoding_Destroy'); - late final _System_Text_Encoding_Destroy = _System_Text_Encoding_DestroyPtr - .asFunction(); - - System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding( - System_Text_EncodingProvider_t self, - System_String_t name, - ffi.Pointer outException, - ) { - return _System_Text_EncodingProvider_GetEncoding( - self, - name, - outException, - ); - } - - late final _System_Text_EncodingProvider_GetEncodingPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function(System_Text_EncodingProvider_t, + System_Reflection_StrongNameKeyPair_t Function( System_String_t, ffi.Pointer)>>( - 'System_Text_EncodingProvider_GetEncoding'); - late final _System_Text_EncodingProvider_GetEncoding = - _System_Text_EncodingProvider_GetEncodingPtr.asFunction< - System_Text_Encoding_t Function(System_Text_EncodingProvider_t, + 'System_Reflection_StrongNameKeyPair_Create_2'); + late final _System_Reflection_StrongNameKeyPair_Create_2 = + _System_Reflection_StrongNameKeyPair_Create_2Ptr.asFunction< + System_Reflection_StrongNameKeyPair_t Function( System_String_t, ffi.Pointer)>(); - System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding_1( - System_Text_EncodingProvider_t self, - int codepage, + System_Byte_Array_t System_Reflection_StrongNameKeyPair_PublicKey_Get( + System_Reflection_StrongNameKeyPair_t self, ffi.Pointer outException, ) { - return _System_Text_EncodingProvider_GetEncoding_1( + return _System_Reflection_StrongNameKeyPair_PublicKey_Get( self, - codepage, outException, ); } - late final _System_Text_EncodingProvider_GetEncoding_1Ptr = _lookup< + late final _System_Reflection_StrongNameKeyPair_PublicKey_GetPtr = _lookup< ffi.NativeFunction< - System_Text_Encoding_t Function(System_Text_EncodingProvider_t, - ffi.Int32, ffi.Pointer)>>( - 'System_Text_EncodingProvider_GetEncoding_1'); - late final _System_Text_EncodingProvider_GetEncoding_1 = - _System_Text_EncodingProvider_GetEncoding_1Ptr.asFunction< - System_Text_Encoding_t Function(System_Text_EncodingProvider_t, int, - ffi.Pointer)>(); - - System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding_2( - System_Text_EncodingProvider_t self, - System_String_t name, - System_Text_EncoderFallback_t encoderFallback, - System_Text_DecoderFallback_t decoderFallback, - ffi.Pointer outException, - ) { - return _System_Text_EncodingProvider_GetEncoding_2( - self, - name, - encoderFallback, - decoderFallback, - outException, - ); - } - - late final _System_Text_EncodingProvider_GetEncoding_2Ptr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function( - System_Text_EncodingProvider_t, - System_String_t, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + System_Byte_Array_t Function( + System_Reflection_StrongNameKeyPair_t, ffi.Pointer)>>( - 'System_Text_EncodingProvider_GetEncoding_2'); - late final _System_Text_EncodingProvider_GetEncoding_2 = - _System_Text_EncodingProvider_GetEncoding_2Ptr.asFunction< - System_Text_Encoding_t Function( - System_Text_EncodingProvider_t, - System_String_t, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + 'System_Reflection_StrongNameKeyPair_PublicKey_Get'); + late final _System_Reflection_StrongNameKeyPair_PublicKey_Get = + _System_Reflection_StrongNameKeyPair_PublicKey_GetPtr.asFunction< + System_Byte_Array_t Function(System_Reflection_StrongNameKeyPair_t, ffi.Pointer)>(); - System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding_3( - System_Text_EncodingProvider_t self, - int codepage, - System_Text_EncoderFallback_t encoderFallback, - System_Text_DecoderFallback_t decoderFallback, + System_Type_t System_Reflection_StrongNameKeyPair_TypeOf() { + return _System_Reflection_StrongNameKeyPair_TypeOf(); + } + + late final _System_Reflection_StrongNameKeyPair_TypeOfPtr = + _lookup>( + 'System_Reflection_StrongNameKeyPair_TypeOf'); + late final _System_Reflection_StrongNameKeyPair_TypeOf = + _System_Reflection_StrongNameKeyPair_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_StrongNameKeyPair_Destroy( + System_Reflection_StrongNameKeyPair_t self, + ) { + return _System_Reflection_StrongNameKeyPair_Destroy( + self, + ); + } + + late final _System_Reflection_StrongNameKeyPair_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_StrongNameKeyPair_t)>>( + 'System_Reflection_StrongNameKeyPair_Destroy'); + late final _System_Reflection_StrongNameKeyPair_Destroy = + _System_Reflection_StrongNameKeyPair_DestroyPtr.asFunction< + void Function(System_Reflection_StrongNameKeyPair_t)>(); + + void System_IO_FileStream_Lock( + System_IO_FileStream_t self, + int position, + int length, ffi.Pointer outException, ) { - return _System_Text_EncodingProvider_GetEncoding_3( + return _System_IO_FileStream_Lock( self, - codepage, - encoderFallback, - decoderFallback, + position, + length, outException, ); } - late final _System_Text_EncodingProvider_GetEncoding_3Ptr = _lookup< + late final _System_IO_FileStream_LockPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStream_t, ffi.Int64, ffi.Int64, + ffi.Pointer)>>('System_IO_FileStream_Lock'); + late final _System_IO_FileStream_Lock = + _System_IO_FileStream_LockPtr.asFunction< + void Function(System_IO_FileStream_t, int, int, + ffi.Pointer)>(); + + void System_IO_FileStream_Unlock( + System_IO_FileStream_t self, + int position, + int length, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Unlock( + self, + position, + length, + outException, + ); + } + + late final _System_IO_FileStream_UnlockPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStream_t, ffi.Int64, ffi.Int64, + ffi.Pointer)>>('System_IO_FileStream_Unlock'); + late final _System_IO_FileStream_Unlock = + _System_IO_FileStream_UnlockPtr.asFunction< + void Function(System_IO_FileStream_t, int, int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_FileStream_FlushAsync( + System_IO_FileStream_t self, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_FlushAsync( + self, + cancellationToken, + outException, + ); + } + + late final _System_IO_FileStream_FlushAsyncPtr = _lookup< ffi.NativeFunction< - System_Text_Encoding_t Function( - System_Text_EncodingProvider_t, + System_Threading_Tasks_Task_t Function( + System_IO_FileStream_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_FileStream_FlushAsync'); + late final _System_IO_FileStream_FlushAsync = + _System_IO_FileStream_FlushAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_FileStream_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + int System_IO_FileStream_Read( + System_IO_FileStream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Read( + self, + buffer, + offset, + count, + outException, + ); + } + + late final _System_IO_FileStream_ReadPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_IO_FileStream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_IO_FileStream_Read'); + late final _System_IO_FileStream_Read = + _System_IO_FileStream_ReadPtr.asFunction< + int Function(System_IO_FileStream_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_A1_t System_IO_FileStream_ReadAsync( + System_IO_FileStream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_ReadAsync( + self, + buffer, + offset, + count, + cancellationToken, + outException, + ); + } + + late final _System_IO_FileStream_ReadAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_A1_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, ffi.Int32, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + ffi.Int32, + System_Threading_CancellationToken_t, ffi.Pointer)>>( - 'System_Text_EncodingProvider_GetEncoding_3'); - late final _System_Text_EncodingProvider_GetEncoding_3 = - _System_Text_EncodingProvider_GetEncoding_3Ptr.asFunction< - System_Text_Encoding_t Function( - System_Text_EncodingProvider_t, + 'System_IO_FileStream_ReadAsync'); + late final _System_IO_FileStream_ReadAsync = + _System_IO_FileStream_ReadAsyncPtr.asFunction< + System_Threading_Tasks_Task_A1_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, int, - System_Text_EncoderFallback_t, - System_Text_DecoderFallback_t, + int, + System_Threading_CancellationToken_t, ffi.Pointer)>(); - System_Collections_Generic_IEnumerable_A1_t - System_Text_EncodingProvider_GetEncodings( - System_Text_EncodingProvider_t self, + void System_IO_FileStream_Write( + System_IO_FileStream_t self, + System_Byte_Array_t buffer, + int offset, + int count, ffi.Pointer outException, ) { - return _System_Text_EncodingProvider_GetEncodings( + return _System_IO_FileStream_Write( self, + buffer, + offset, + count, outException, ); } - late final _System_Text_EncodingProvider_GetEncodingsPtr = _lookup< + late final _System_IO_FileStream_WritePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_FileStream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_IO_FileStream_Write'); + late final _System_IO_FileStream_Write = + _System_IO_FileStream_WritePtr.asFunction< + void Function(System_IO_FileStream_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_FileStream_WriteAsync( + System_IO_FileStream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_WriteAsync( + self, + buffer, + offset, + count, + cancellationToken, + outException, + ); + } + + late final _System_IO_FileStream_WriteAsyncPtr = _lookup< ffi.NativeFunction< - System_Collections_Generic_IEnumerable_A1_t Function( - System_Text_EncodingProvider_t, + System_Threading_Tasks_Task_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_Threading_CancellationToken_t, ffi.Pointer)>>( - 'System_Text_EncodingProvider_GetEncodings'); - late final _System_Text_EncodingProvider_GetEncodings = - _System_Text_EncodingProvider_GetEncodingsPtr.asFunction< - System_Collections_Generic_IEnumerable_A1_t Function( - System_Text_EncodingProvider_t, + 'System_IO_FileStream_WriteAsync'); + late final _System_IO_FileStream_WriteAsync = + _System_IO_FileStream_WriteAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, + int, + int, + System_Threading_CancellationToken_t, ffi.Pointer)>(); - System_Type_t System_Text_EncodingProvider_TypeOf() { - return _System_Text_EncodingProvider_TypeOf(); - } - - late final _System_Text_EncodingProvider_TypeOfPtr = - _lookup>( - 'System_Text_EncodingProvider_TypeOf'); - late final _System_Text_EncodingProvider_TypeOf = - _System_Text_EncodingProvider_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_EncodingProvider_Destroy( - System_Text_EncodingProvider_t self, - ) { - return _System_Text_EncodingProvider_Destroy( - self, - ); - } - - late final _System_Text_EncodingProvider_DestroyPtr = _lookup< - ffi - .NativeFunction>( - 'System_Text_EncodingProvider_Destroy'); - late final _System_Text_EncodingProvider_Destroy = - _System_Text_EncodingProvider_DestroyPtr.asFunction< - void Function(System_Text_EncodingProvider_t)>(); - - System_Text_EncoderFallbackBuffer_t - System_Text_EncoderFallback_CreateFallbackBuffer( - System_Text_EncoderFallback_t self, + void System_IO_FileStream_Flush_1( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_EncoderFallback_CreateFallbackBuffer( + return _System_IO_FileStream_Flush_1( self, outException, ); } - late final _System_Text_EncoderFallback_CreateFallbackBufferPtr = _lookup< + late final _System_IO_FileStream_Flush_1Ptr = _lookup< ffi.NativeFunction< - System_Text_EncoderFallbackBuffer_t Function( - System_Text_EncoderFallback_t, + ffi.Void Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_Flush_1'); + late final _System_IO_FileStream_Flush_1 = + _System_IO_FileStream_Flush_1Ptr.asFunction< + void Function( + System_IO_FileStream_t, ffi.Pointer)>(); + + void System_IO_FileStream_Flush_2( + System_IO_FileStream_t self, + bool flushToDisk, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Flush_2( + self, + flushToDisk, + outException, + ); + } + + late final _System_IO_FileStream_Flush_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStream_t, ffi.Bool, ffi.Pointer)>>( - 'System_Text_EncoderFallback_CreateFallbackBuffer'); - late final _System_Text_EncoderFallback_CreateFallbackBuffer = - _System_Text_EncoderFallback_CreateFallbackBufferPtr.asFunction< - System_Text_EncoderFallbackBuffer_t Function( - System_Text_EncoderFallback_t, - ffi.Pointer)>(); + 'System_IO_FileStream_Flush_2'); + late final _System_IO_FileStream_Flush_2 = + _System_IO_FileStream_Flush_2Ptr.asFunction< + void Function( + System_IO_FileStream_t, bool, ffi.Pointer)>(); - System_Text_EncoderFallback_t - System_Text_EncoderFallback_ReplacementFallback_Get( + void System_IO_FileStream_SetLength( + System_IO_FileStream_t self, + int value, ffi.Pointer outException, ) { - return _System_Text_EncoderFallback_ReplacementFallback_Get( + return _System_IO_FileStream_SetLength( + self, + value, outException, ); } - late final _System_Text_EncoderFallback_ReplacementFallback_GetPtr = _lookup< + late final _System_IO_FileStream_SetLengthPtr = _lookup< ffi.NativeFunction< - System_Text_EncoderFallback_t Function( + ffi.Void Function(System_IO_FileStream_t, ffi.Int64, ffi.Pointer)>>( - 'System_Text_EncoderFallback_ReplacementFallback_Get'); - late final _System_Text_EncoderFallback_ReplacementFallback_Get = - _System_Text_EncoderFallback_ReplacementFallback_GetPtr.asFunction< - System_Text_EncoderFallback_t Function( - ffi.Pointer)>(); + 'System_IO_FileStream_SetLength'); + late final _System_IO_FileStream_SetLength = + _System_IO_FileStream_SetLengthPtr.asFunction< + void Function( + System_IO_FileStream_t, int, ffi.Pointer)>(); - System_Text_EncoderFallback_t - System_Text_EncoderFallback_ExceptionFallback_Get( + int System_IO_FileStream_ReadByte( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_EncoderFallback_ExceptionFallback_Get( - outException, - ); - } - - late final _System_Text_EncoderFallback_ExceptionFallback_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_EncoderFallback_t Function( - ffi.Pointer)>>( - 'System_Text_EncoderFallback_ExceptionFallback_Get'); - late final _System_Text_EncoderFallback_ExceptionFallback_Get = - _System_Text_EncoderFallback_ExceptionFallback_GetPtr.asFunction< - System_Text_EncoderFallback_t Function( - ffi.Pointer)>(); - - int System_Text_EncoderFallback_MaxCharCount_Get( - System_Text_EncoderFallback_t self, - ffi.Pointer outException, - ) { - return _System_Text_EncoderFallback_MaxCharCount_Get( + return _System_IO_FileStream_ReadByte( self, outException, ); } - late final _System_Text_EncoderFallback_MaxCharCount_GetPtr = _lookup< + late final _System_IO_FileStream_ReadBytePtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function(System_Text_EncoderFallback_t, - ffi.Pointer)>>( - 'System_Text_EncoderFallback_MaxCharCount_Get'); - late final _System_Text_EncoderFallback_MaxCharCount_Get = - _System_Text_EncoderFallback_MaxCharCount_GetPtr.asFunction< - int Function(System_Text_EncoderFallback_t, - ffi.Pointer)>(); + ffi.Int32 Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_ReadByte'); + late final _System_IO_FileStream_ReadByte = + _System_IO_FileStream_ReadBytePtr.asFunction< + int Function( + System_IO_FileStream_t, ffi.Pointer)>(); - System_Type_t System_Text_EncoderFallback_TypeOf() { - return _System_Text_EncoderFallback_TypeOf(); - } - - late final _System_Text_EncoderFallback_TypeOfPtr = - _lookup>( - 'System_Text_EncoderFallback_TypeOf'); - late final _System_Text_EncoderFallback_TypeOf = - _System_Text_EncoderFallback_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_EncoderFallback_Destroy( - System_Text_EncoderFallback_t self, - ) { - return _System_Text_EncoderFallback_Destroy( - self, - ); - } - - late final _System_Text_EncoderFallback_DestroyPtr = _lookup< - ffi.NativeFunction>( - 'System_Text_EncoderFallback_Destroy'); - late final _System_Text_EncoderFallback_Destroy = - _System_Text_EncoderFallback_DestroyPtr.asFunction< - void Function(System_Text_EncoderFallback_t)>(); - - bool System_Text_EncoderFallbackBuffer_Fallback( - System_Text_EncoderFallbackBuffer_t self, - int charUnknown, - int index, + void System_IO_FileStream_WriteByte( + System_IO_FileStream_t self, + int value, ffi.Pointer outException, ) { - return _System_Text_EncoderFallbackBuffer_Fallback( + return _System_IO_FileStream_WriteByte( self, - charUnknown, - index, + value, outException, ); } - late final _System_Text_EncoderFallbackBuffer_FallbackPtr = _lookup< + late final _System_IO_FileStream_WriteBytePtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Text_EncoderFallbackBuffer_t, ffi.WChar, + ffi.Void Function(System_IO_FileStream_t, ffi.Uint8, + ffi.Pointer)>>( + 'System_IO_FileStream_WriteByte'); + late final _System_IO_FileStream_WriteByte = + _System_IO_FileStream_WriteBytePtr.asFunction< + void Function( + System_IO_FileStream_t, int, ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_IO_FileStream_DisposeAsync( + System_IO_FileStream_t self, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_DisposeAsync( + self, + outException, + ); + } + + late final _System_IO_FileStream_DisposeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_DisposeAsync'); + late final _System_IO_FileStream_DisposeAsync = + _System_IO_FileStream_DisposeAsyncPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_FileStream_t, ffi.Pointer)>(); + + void System_IO_FileStream_CopyTo( + System_IO_FileStream_t self, + System_IO_Stream_t destination, + int bufferSize, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_CopyTo( + self, + destination, + bufferSize, + outException, + ); + } + + late final _System_IO_FileStream_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_FileStream_t, + System_IO_Stream_t, + ffi.Int32, + ffi.Pointer)>>('System_IO_FileStream_CopyTo'); + late final _System_IO_FileStream_CopyTo = + _System_IO_FileStream_CopyToPtr.asFunction< + void Function(System_IO_FileStream_t, System_IO_Stream_t, int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_FileStream_CopyToAsync( + System_IO_FileStream_t self, + System_IO_Stream_t destination, + int bufferSize, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_CopyToAsync( + self, + destination, + bufferSize, + cancellationToken, + outException, + ); + } + + late final _System_IO_FileStream_CopyToAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_FileStream_t, + System_IO_Stream_t, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_FileStream_CopyToAsync'); + late final _System_IO_FileStream_CopyToAsync = + _System_IO_FileStream_CopyToAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_FileStream_t, + System_IO_Stream_t, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_IAsyncResult_t System_IO_FileStream_BeginRead( + System_IO_FileStream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + System_AsyncCallback_t callback, + System_Object_t state, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_BeginRead( + self, + buffer, + offset, + count, + callback, + state, + outException, + ); + } + + late final _System_IO_FileStream_BeginReadPtr = _lookup< + ffi.NativeFunction< + System_IAsyncResult_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>>( + 'System_IO_FileStream_BeginRead'); + late final _System_IO_FileStream_BeginRead = + _System_IO_FileStream_BeginReadPtr.asFunction< + System_IAsyncResult_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, + int, + int, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>(); + + int System_IO_FileStream_EndRead( + System_IO_FileStream_t self, + System_IAsyncResult_t asyncResult, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_EndRead( + self, + asyncResult, + outException, + ); + } + + late final _System_IO_FileStream_EndReadPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_FileStream_t, System_IAsyncResult_t, + ffi.Pointer)>>( + 'System_IO_FileStream_EndRead'); + late final _System_IO_FileStream_EndRead = + _System_IO_FileStream_EndReadPtr.asFunction< + int Function(System_IO_FileStream_t, System_IAsyncResult_t, + ffi.Pointer)>(); + + System_IAsyncResult_t System_IO_FileStream_BeginWrite( + System_IO_FileStream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + System_AsyncCallback_t callback, + System_Object_t state, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_BeginWrite( + self, + buffer, + offset, + count, + callback, + state, + outException, + ); + } + + late final _System_IO_FileStream_BeginWritePtr = _lookup< + ffi.NativeFunction< + System_IAsyncResult_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>>( + 'System_IO_FileStream_BeginWrite'); + late final _System_IO_FileStream_BeginWrite = + _System_IO_FileStream_BeginWritePtr.asFunction< + System_IAsyncResult_t Function( + System_IO_FileStream_t, + System_Byte_Array_t, + int, + int, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>(); + + void System_IO_FileStream_EndWrite( + System_IO_FileStream_t self, + System_IAsyncResult_t asyncResult, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_EndWrite( + self, + asyncResult, + outException, + ); + } + + late final _System_IO_FileStream_EndWritePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStream_t, System_IAsyncResult_t, + ffi.Pointer)>>( + 'System_IO_FileStream_EndWrite'); + late final _System_IO_FileStream_EndWrite = + _System_IO_FileStream_EndWritePtr.asFunction< + void Function(System_IO_FileStream_t, System_IAsyncResult_t, + ffi.Pointer)>(); + + int System_IO_FileStream_Seek( + System_IO_FileStream_t self, + int offset, + int origin, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Seek( + self, + offset, + origin, + outException, + ); + } + + late final _System_IO_FileStream_SeekPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_IO_FileStream_t, ffi.Int64, ffi.Int32, + ffi.Pointer)>>('System_IO_FileStream_Seek'); + late final _System_IO_FileStream_Seek = + _System_IO_FileStream_SeekPtr.asFunction< + int Function(System_IO_FileStream_t, int, int, + ffi.Pointer)>(); + + System_IO_FileStream_t System_IO_FileStream_Create( + int handle, + int access, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Create( + handle, + access, + outException, + ); + } + + late final _System_IO_FileStream_CreatePtr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function(ffi.Long, ffi.Int32, + ffi.Pointer)>>('System_IO_FileStream_Create'); + late final _System_IO_FileStream_Create = + _System_IO_FileStream_CreatePtr.asFunction< + System_IO_FileStream_t Function( + int, int, ffi.Pointer)>(); + + System_IO_FileStream_t System_IO_FileStream_Create_1( + int handle, + int access, + bool ownsHandle, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Create_1( + handle, + access, + ownsHandle, + outException, + ); + } + + late final _System_IO_FileStream_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function(ffi.Long, ffi.Int32, ffi.Bool, + ffi.Pointer)>>( + 'System_IO_FileStream_Create_1'); + late final _System_IO_FileStream_Create_1 = + _System_IO_FileStream_Create_1Ptr.asFunction< + System_IO_FileStream_t Function( + int, int, bool, ffi.Pointer)>(); + + System_IO_FileStream_t System_IO_FileStream_Create_2( + int handle, + int access, + bool ownsHandle, + int bufferSize, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Create_2( + handle, + access, + ownsHandle, + bufferSize, + outException, + ); + } + + late final _System_IO_FileStream_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function(ffi.Long, ffi.Int32, ffi.Bool, ffi.Int32, ffi.Pointer)>>( - 'System_Text_EncoderFallbackBuffer_Fallback'); - late final _System_Text_EncoderFallbackBuffer_Fallback = - _System_Text_EncoderFallbackBuffer_FallbackPtr.asFunction< - bool Function(System_Text_EncoderFallbackBuffer_t, int, int, - ffi.Pointer)>(); + 'System_IO_FileStream_Create_2'); + late final _System_IO_FileStream_Create_2 = + _System_IO_FileStream_Create_2Ptr.asFunction< + System_IO_FileStream_t Function( + int, int, bool, int, ffi.Pointer)>(); - bool System_Text_EncoderFallbackBuffer_Fallback_1( - System_Text_EncoderFallbackBuffer_t self, - int charUnknownHigh, - int charUnknownLow, - int index, + System_IO_FileStream_t System_IO_FileStream_Create_3( + int handle, + int access, + bool ownsHandle, + int bufferSize, + bool isAsync, ffi.Pointer outException, ) { - return _System_Text_EncoderFallbackBuffer_Fallback_1( - self, - charUnknownHigh, - charUnknownLow, - index, + return _System_IO_FileStream_Create_3( + handle, + access, + ownsHandle, + bufferSize, + isAsync, outException, ); } - late final _System_Text_EncoderFallbackBuffer_Fallback_1Ptr = _lookup< + late final _System_IO_FileStream_Create_3Ptr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Text_EncoderFallbackBuffer_t, ffi.WChar, - ffi.WChar, ffi.Int32, ffi.Pointer)>>( - 'System_Text_EncoderFallbackBuffer_Fallback_1'); - late final _System_Text_EncoderFallbackBuffer_Fallback_1 = - _System_Text_EncoderFallbackBuffer_Fallback_1Ptr.asFunction< - bool Function(System_Text_EncoderFallbackBuffer_t, int, int, int, - ffi.Pointer)>(); + System_IO_FileStream_t Function(ffi.Long, ffi.Int32, ffi.Bool, + ffi.Int32, ffi.Bool, ffi.Pointer)>>( + 'System_IO_FileStream_Create_3'); + late final _System_IO_FileStream_Create_3 = + _System_IO_FileStream_Create_3Ptr.asFunction< + System_IO_FileStream_t Function( + int, int, bool, int, bool, ffi.Pointer)>(); - int System_Text_EncoderFallbackBuffer_GetNextChar( - System_Text_EncoderFallbackBuffer_t self, + System_IO_FileStream_t System_IO_FileStream_Create_4( + Microsoft_Win32_SafeHandles_SafeFileHandle_t handle, + int access, ffi.Pointer outException, ) { - return _System_Text_EncoderFallbackBuffer_GetNextChar( - self, + return _System_IO_FileStream_Create_4( + handle, + access, outException, ); } - late final _System_Text_EncoderFallbackBuffer_GetNextCharPtr = _lookup< + late final _System_IO_FileStream_Create_4Ptr = _lookup< ffi.NativeFunction< - ffi.WChar Function(System_Text_EncoderFallbackBuffer_t, + System_IO_FileStream_t Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Int32, ffi.Pointer)>>( - 'System_Text_EncoderFallbackBuffer_GetNextChar'); - late final _System_Text_EncoderFallbackBuffer_GetNextChar = - _System_Text_EncoderFallbackBuffer_GetNextCharPtr.asFunction< - int Function(System_Text_EncoderFallbackBuffer_t, + 'System_IO_FileStream_Create_4'); + late final _System_IO_FileStream_Create_4 = + _System_IO_FileStream_Create_4Ptr.asFunction< + System_IO_FileStream_t Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + int, ffi.Pointer)>(); - bool System_Text_EncoderFallbackBuffer_MovePrevious( - System_Text_EncoderFallbackBuffer_t self, + System_IO_FileStream_t System_IO_FileStream_Create_5( + Microsoft_Win32_SafeHandles_SafeFileHandle_t handle, + int access, + int bufferSize, ffi.Pointer outException, ) { - return _System_Text_EncoderFallbackBuffer_MovePrevious( - self, + return _System_IO_FileStream_Create_5( + handle, + access, + bufferSize, outException, ); } - late final _System_Text_EncoderFallbackBuffer_MovePreviousPtr = _lookup< + late final _System_IO_FileStream_Create_5Ptr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Text_EncoderFallbackBuffer_t, + System_IO_FileStream_t Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Int32, + ffi.Int32, ffi.Pointer)>>( - 'System_Text_EncoderFallbackBuffer_MovePrevious'); - late final _System_Text_EncoderFallbackBuffer_MovePrevious = - _System_Text_EncoderFallbackBuffer_MovePreviousPtr.asFunction< - bool Function(System_Text_EncoderFallbackBuffer_t, + 'System_IO_FileStream_Create_5'); + late final _System_IO_FileStream_Create_5 = + _System_IO_FileStream_Create_5Ptr.asFunction< + System_IO_FileStream_t Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + int, + int, ffi.Pointer)>(); - void System_Text_EncoderFallbackBuffer_Reset( - System_Text_EncoderFallbackBuffer_t self, + System_IO_FileStream_t System_IO_FileStream_Create_6( + Microsoft_Win32_SafeHandles_SafeFileHandle_t handle, + int access, + int bufferSize, + bool isAsync, ffi.Pointer outException, ) { - return _System_Text_EncoderFallbackBuffer_Reset( - self, + return _System_IO_FileStream_Create_6( + handle, + access, + bufferSize, + isAsync, outException, ); } - late final _System_Text_EncoderFallbackBuffer_ResetPtr = _lookup< + late final _System_IO_FileStream_Create_6Ptr = _lookup< ffi.NativeFunction< - ffi.Void Function(System_Text_EncoderFallbackBuffer_t, + System_IO_FileStream_t Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Int32, + ffi.Int32, + ffi.Bool, ffi.Pointer)>>( - 'System_Text_EncoderFallbackBuffer_Reset'); - late final _System_Text_EncoderFallbackBuffer_Reset = - _System_Text_EncoderFallbackBuffer_ResetPtr.asFunction< - void Function(System_Text_EncoderFallbackBuffer_t, + 'System_IO_FileStream_Create_6'); + late final _System_IO_FileStream_Create_6 = + _System_IO_FileStream_Create_6Ptr.asFunction< + System_IO_FileStream_t Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + int, + int, + bool, ffi.Pointer)>(); - int System_Text_EncoderFallbackBuffer_Remaining_Get( - System_Text_EncoderFallbackBuffer_t self, + System_IO_FileStream_t System_IO_FileStream_Create_7( + System_String_t path, + int mode, ffi.Pointer outException, ) { - return _System_Text_EncoderFallbackBuffer_Remaining_Get( - self, + return _System_IO_FileStream_Create_7( + path, + mode, outException, ); } - late final _System_Text_EncoderFallbackBuffer_Remaining_GetPtr = _lookup< + late final _System_IO_FileStream_Create_7Ptr = _lookup< ffi.NativeFunction< - ffi.Int32 Function(System_Text_EncoderFallbackBuffer_t, + System_IO_FileStream_t Function(System_String_t, ffi.Int32, ffi.Pointer)>>( - 'System_Text_EncoderFallbackBuffer_Remaining_Get'); - late final _System_Text_EncoderFallbackBuffer_Remaining_Get = - _System_Text_EncoderFallbackBuffer_Remaining_GetPtr.asFunction< - int Function(System_Text_EncoderFallbackBuffer_t, - ffi.Pointer)>(); + 'System_IO_FileStream_Create_7'); + late final _System_IO_FileStream_Create_7 = + _System_IO_FileStream_Create_7Ptr.asFunction< + System_IO_FileStream_t Function( + System_String_t, int, ffi.Pointer)>(); - System_Type_t System_Text_EncoderFallbackBuffer_TypeOf() { - return _System_Text_EncoderFallbackBuffer_TypeOf(); - } - - late final _System_Text_EncoderFallbackBuffer_TypeOfPtr = - _lookup>( - 'System_Text_EncoderFallbackBuffer_TypeOf'); - late final _System_Text_EncoderFallbackBuffer_TypeOf = - _System_Text_EncoderFallbackBuffer_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_EncoderFallbackBuffer_Destroy( - System_Text_EncoderFallbackBuffer_t self, - ) { - return _System_Text_EncoderFallbackBuffer_Destroy( - self, - ); - } - - late final _System_Text_EncoderFallbackBuffer_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Text_EncoderFallbackBuffer_t)>>( - 'System_Text_EncoderFallbackBuffer_Destroy'); - late final _System_Text_EncoderFallbackBuffer_Destroy = - _System_Text_EncoderFallbackBuffer_DestroyPtr.asFunction< - void Function(System_Text_EncoderFallbackBuffer_t)>(); - - System_Text_DecoderFallbackBuffer_t - System_Text_DecoderFallback_CreateFallbackBuffer( - System_Text_DecoderFallback_t self, + System_IO_FileStream_t System_IO_FileStream_Create_8( + System_String_t path, + int mode, + int access, ffi.Pointer outException, ) { - return _System_Text_DecoderFallback_CreateFallbackBuffer( - self, + return _System_IO_FileStream_Create_8( + path, + mode, + access, outException, ); } - late final _System_Text_DecoderFallback_CreateFallbackBufferPtr = _lookup< + late final _System_IO_FileStream_Create_8Ptr = _lookup< ffi.NativeFunction< - System_Text_DecoderFallbackBuffer_t Function( - System_Text_DecoderFallback_t, + System_IO_FileStream_t Function(System_String_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_IO_FileStream_Create_8'); + late final _System_IO_FileStream_Create_8 = + _System_IO_FileStream_Create_8Ptr.asFunction< + System_IO_FileStream_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_IO_FileStream_t System_IO_FileStream_Create_9( + System_String_t path, + int mode, + int access, + int share, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Create_9( + path, + mode, + access, + share, + outException, + ); + } + + late final _System_IO_FileStream_Create_9Ptr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function(System_String_t, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_IO_FileStream_Create_9'); + late final _System_IO_FileStream_Create_9 = + _System_IO_FileStream_Create_9Ptr.asFunction< + System_IO_FileStream_t Function(System_String_t, int, int, int, + ffi.Pointer)>(); + + System_IO_FileStream_t System_IO_FileStream_Create_10( + System_String_t path, + int mode, + int access, + int share, + int bufferSize, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Create_10( + path, + mode, + access, + share, + bufferSize, + outException, + ); + } + + late final _System_IO_FileStream_Create_10Ptr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function( + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, ffi.Pointer)>>( - 'System_Text_DecoderFallback_CreateFallbackBuffer'); - late final _System_Text_DecoderFallback_CreateFallbackBuffer = - _System_Text_DecoderFallback_CreateFallbackBufferPtr.asFunction< - System_Text_DecoderFallbackBuffer_t Function( - System_Text_DecoderFallback_t, + 'System_IO_FileStream_Create_10'); + late final _System_IO_FileStream_Create_10 = + _System_IO_FileStream_Create_10Ptr.asFunction< + System_IO_FileStream_t Function(System_String_t, int, int, int, int, ffi.Pointer)>(); - System_Text_DecoderFallback_t - System_Text_DecoderFallback_ReplacementFallback_Get( + System_IO_FileStream_t System_IO_FileStream_Create_11( + System_String_t path, + int mode, + int access, + int share, + int bufferSize, + bool useAsync, ffi.Pointer outException, ) { - return _System_Text_DecoderFallback_ReplacementFallback_Get( + return _System_IO_FileStream_Create_11( + path, + mode, + access, + share, + bufferSize, + useAsync, outException, ); } - late final _System_Text_DecoderFallback_ReplacementFallback_GetPtr = _lookup< + late final _System_IO_FileStream_Create_11Ptr = _lookup< ffi.NativeFunction< - System_Text_DecoderFallback_t Function( + System_IO_FileStream_t Function( + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Bool, ffi.Pointer)>>( - 'System_Text_DecoderFallback_ReplacementFallback_Get'); - late final _System_Text_DecoderFallback_ReplacementFallback_Get = - _System_Text_DecoderFallback_ReplacementFallback_GetPtr.asFunction< - System_Text_DecoderFallback_t Function( - ffi.Pointer)>(); + 'System_IO_FileStream_Create_11'); + late final _System_IO_FileStream_Create_11 = + _System_IO_FileStream_Create_11Ptr.asFunction< + System_IO_FileStream_t Function(System_String_t, int, int, int, int, + bool, ffi.Pointer)>(); - System_Text_DecoderFallback_t - System_Text_DecoderFallback_ExceptionFallback_Get( + System_IO_FileStream_t System_IO_FileStream_Create_12( + System_String_t path, + int mode, + int access, + int share, + int bufferSize, + int options, ffi.Pointer outException, ) { - return _System_Text_DecoderFallback_ExceptionFallback_Get( + return _System_IO_FileStream_Create_12( + path, + mode, + access, + share, + bufferSize, + options, outException, ); } - late final _System_Text_DecoderFallback_ExceptionFallback_GetPtr = _lookup< + late final _System_IO_FileStream_Create_12Ptr = _lookup< ffi.NativeFunction< - System_Text_DecoderFallback_t Function( + System_IO_FileStream_t Function( + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, ffi.Pointer)>>( - 'System_Text_DecoderFallback_ExceptionFallback_Get'); - late final _System_Text_DecoderFallback_ExceptionFallback_Get = - _System_Text_DecoderFallback_ExceptionFallback_GetPtr.asFunction< - System_Text_DecoderFallback_t Function( - ffi.Pointer)>(); + 'System_IO_FileStream_Create_12'); + late final _System_IO_FileStream_Create_12 = + _System_IO_FileStream_Create_12Ptr.asFunction< + System_IO_FileStream_t Function(System_String_t, int, int, int, int, + int, ffi.Pointer)>(); - int System_Text_DecoderFallback_MaxCharCount_Get( - System_Text_DecoderFallback_t self, + System_IO_FileStream_t System_IO_FileStream_Create_13( + System_String_t path, + System_IO_FileStreamOptions_t options, ffi.Pointer outException, ) { - return _System_Text_DecoderFallback_MaxCharCount_Get( + return _System_IO_FileStream_Create_13( + path, + options, + outException, + ); + } + + late final _System_IO_FileStream_Create_13Ptr = _lookup< + ffi.NativeFunction< + System_IO_FileStream_t Function( + System_String_t, + System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStream_Create_13'); + late final _System_IO_FileStream_Create_13 = + _System_IO_FileStream_Create_13Ptr.asFunction< + System_IO_FileStream_t Function( + System_String_t, + System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + int System_IO_FileStream_Handle_Get( + System_IO_FileStream_t self, + ffi.Pointer outException, + ) { + return _System_IO_FileStream_Handle_Get( self, outException, ); } - late final _System_Text_DecoderFallback_MaxCharCount_GetPtr = _lookup< + late final _System_IO_FileStream_Handle_GetPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function(System_Text_DecoderFallback_t, - ffi.Pointer)>>( - 'System_Text_DecoderFallback_MaxCharCount_Get'); - late final _System_Text_DecoderFallback_MaxCharCount_Get = - _System_Text_DecoderFallback_MaxCharCount_GetPtr.asFunction< - int Function(System_Text_DecoderFallback_t, - ffi.Pointer)>(); + ffi.Long Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_Handle_Get'); + late final _System_IO_FileStream_Handle_Get = + _System_IO_FileStream_Handle_GetPtr.asFunction< + int Function( + System_IO_FileStream_t, ffi.Pointer)>(); - System_Type_t System_Text_DecoderFallback_TypeOf() { - return _System_Text_DecoderFallback_TypeOf(); - } - - late final _System_Text_DecoderFallback_TypeOfPtr = - _lookup>( - 'System_Text_DecoderFallback_TypeOf'); - late final _System_Text_DecoderFallback_TypeOf = - _System_Text_DecoderFallback_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_DecoderFallback_Destroy( - System_Text_DecoderFallback_t self, - ) { - return _System_Text_DecoderFallback_Destroy( - self, - ); - } - - late final _System_Text_DecoderFallback_DestroyPtr = _lookup< - ffi.NativeFunction>( - 'System_Text_DecoderFallback_Destroy'); - late final _System_Text_DecoderFallback_Destroy = - _System_Text_DecoderFallback_DestroyPtr.asFunction< - void Function(System_Text_DecoderFallback_t)>(); - - bool System_Text_DecoderFallbackBuffer_Fallback( - System_Text_DecoderFallbackBuffer_t self, - System_Byte_Array_t bytesUnknown, - int index, + bool System_IO_FileStream_CanRead_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_DecoderFallbackBuffer_Fallback( + return _System_IO_FileStream_CanRead_Get( self, - bytesUnknown, - index, outException, ); } - late final _System_Text_DecoderFallbackBuffer_FallbackPtr = _lookup< + late final _System_IO_FileStream_CanRead_GetPtr = _lookup< ffi.NativeFunction< ffi.Bool Function( - System_Text_DecoderFallbackBuffer_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_DecoderFallbackBuffer_Fallback'); - late final _System_Text_DecoderFallbackBuffer_Fallback = - _System_Text_DecoderFallbackBuffer_FallbackPtr.asFunction< - bool Function(System_Text_DecoderFallbackBuffer_t, - System_Byte_Array_t, int, ffi.Pointer)>(); + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_CanRead_Get'); + late final _System_IO_FileStream_CanRead_Get = + _System_IO_FileStream_CanRead_GetPtr.asFunction< + bool Function( + System_IO_FileStream_t, ffi.Pointer)>(); - int System_Text_DecoderFallbackBuffer_GetNextChar( - System_Text_DecoderFallbackBuffer_t self, + bool System_IO_FileStream_CanWrite_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_DecoderFallbackBuffer_GetNextChar( + return _System_IO_FileStream_CanWrite_Get( self, outException, ); } - late final _System_Text_DecoderFallbackBuffer_GetNextCharPtr = _lookup< + late final _System_IO_FileStream_CanWrite_GetPtr = _lookup< ffi.NativeFunction< - ffi.WChar Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>>( - 'System_Text_DecoderFallbackBuffer_GetNextChar'); - late final _System_Text_DecoderFallbackBuffer_GetNextChar = - _System_Text_DecoderFallbackBuffer_GetNextCharPtr.asFunction< - int Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>(); + ffi.Bool Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_CanWrite_Get'); + late final _System_IO_FileStream_CanWrite_Get = + _System_IO_FileStream_CanWrite_GetPtr.asFunction< + bool Function( + System_IO_FileStream_t, ffi.Pointer)>(); - bool System_Text_DecoderFallbackBuffer_MovePrevious( - System_Text_DecoderFallbackBuffer_t self, + Microsoft_Win32_SafeHandles_SafeFileHandle_t + System_IO_FileStream_SafeFileHandle_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_DecoderFallbackBuffer_MovePrevious( + return _System_IO_FileStream_SafeFileHandle_Get( self, outException, ); } - late final _System_Text_DecoderFallbackBuffer_MovePreviousPtr = _lookup< + late final _System_IO_FileStream_SafeFileHandle_GetPtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>>( - 'System_Text_DecoderFallbackBuffer_MovePrevious'); - late final _System_Text_DecoderFallbackBuffer_MovePrevious = - _System_Text_DecoderFallbackBuffer_MovePreviousPtr.asFunction< - bool Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>(); + Microsoft_Win32_SafeHandles_SafeFileHandle_t Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_SafeFileHandle_Get'); + late final _System_IO_FileStream_SafeFileHandle_Get = + _System_IO_FileStream_SafeFileHandle_GetPtr.asFunction< + Microsoft_Win32_SafeHandles_SafeFileHandle_t Function( + System_IO_FileStream_t, ffi.Pointer)>(); - void System_Text_DecoderFallbackBuffer_Reset( - System_Text_DecoderFallbackBuffer_t self, + System_String_t System_IO_FileStream_Name_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_DecoderFallbackBuffer_Reset( + return _System_IO_FileStream_Name_Get( self, outException, ); } - late final _System_Text_DecoderFallbackBuffer_ResetPtr = _lookup< + late final _System_IO_FileStream_Name_GetPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>>( - 'System_Text_DecoderFallbackBuffer_Reset'); - late final _System_Text_DecoderFallbackBuffer_Reset = - _System_Text_DecoderFallbackBuffer_ResetPtr.asFunction< - void Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>(); - - int System_Text_DecoderFallbackBuffer_Remaining_Get( - System_Text_DecoderFallbackBuffer_t self, - ffi.Pointer outException, - ) { - return _System_Text_DecoderFallbackBuffer_Remaining_Get( - self, - outException, - ); - } - - late final _System_Text_DecoderFallbackBuffer_Remaining_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>>( - 'System_Text_DecoderFallbackBuffer_Remaining_Get'); - late final _System_Text_DecoderFallbackBuffer_Remaining_Get = - _System_Text_DecoderFallbackBuffer_Remaining_GetPtr.asFunction< - int Function(System_Text_DecoderFallbackBuffer_t, - ffi.Pointer)>(); - - System_Type_t System_Text_DecoderFallbackBuffer_TypeOf() { - return _System_Text_DecoderFallbackBuffer_TypeOf(); - } - - late final _System_Text_DecoderFallbackBuffer_TypeOfPtr = - _lookup>( - 'System_Text_DecoderFallbackBuffer_TypeOf'); - late final _System_Text_DecoderFallbackBuffer_TypeOf = - _System_Text_DecoderFallbackBuffer_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_DecoderFallbackBuffer_Destroy( - System_Text_DecoderFallbackBuffer_t self, - ) { - return _System_Text_DecoderFallbackBuffer_Destroy( - self, - ); - } - - late final _System_Text_DecoderFallbackBuffer_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Text_DecoderFallbackBuffer_t)>>( - 'System_Text_DecoderFallbackBuffer_Destroy'); - late final _System_Text_DecoderFallbackBuffer_Destroy = - _System_Text_DecoderFallbackBuffer_DestroyPtr.asFunction< - void Function(System_Text_DecoderFallbackBuffer_t)>(); - - System_Text_Encoding_t System_Text_EncodingInfo_GetEncoding( - System_Text_EncodingInfo_t self, - ffi.Pointer outException, - ) { - return _System_Text_EncodingInfo_GetEncoding( - self, - outException, - ); - } - - late final _System_Text_EncodingInfo_GetEncodingPtr = _lookup< - ffi.NativeFunction< - System_Text_Encoding_t Function(System_Text_EncodingInfo_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_GetEncoding'); - late final _System_Text_EncodingInfo_GetEncoding = - _System_Text_EncodingInfo_GetEncodingPtr.asFunction< - System_Text_Encoding_t Function( - System_Text_EncodingInfo_t, ffi.Pointer)>(); - - bool System_Text_EncodingInfo_Equals( - System_Text_EncodingInfo_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Text_EncodingInfo_Equals( - self, - value, - outException, - ); - } - - late final _System_Text_EncodingInfo_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Text_EncodingInfo_t, System_Object_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_Equals'); - late final _System_Text_EncodingInfo_Equals = - _System_Text_EncodingInfo_EqualsPtr.asFunction< - bool Function(System_Text_EncodingInfo_t, System_Object_t, - ffi.Pointer)>(); - - int System_Text_EncodingInfo_GetHashCode( - System_Text_EncodingInfo_t self, - ffi.Pointer outException, - ) { - return _System_Text_EncodingInfo_GetHashCode( - self, - outException, - ); - } - - late final _System_Text_EncodingInfo_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_EncodingInfo_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_GetHashCode'); - late final _System_Text_EncodingInfo_GetHashCode = - _System_Text_EncodingInfo_GetHashCodePtr.asFunction< - int Function( - System_Text_EncodingInfo_t, ffi.Pointer)>(); - - System_Text_EncodingInfo_t System_Text_EncodingInfo_Create( - System_Text_EncodingProvider_t provider, - int codePage, - System_String_t name, - System_String_t displayName, - ffi.Pointer outException, - ) { - return _System_Text_EncodingInfo_Create( - provider, - codePage, - name, - displayName, - outException, - ); - } - - late final _System_Text_EncodingInfo_CreatePtr = _lookup< - ffi.NativeFunction< - System_Text_EncodingInfo_t Function( - System_Text_EncodingProvider_t, - ffi.Int32, - System_String_t, - System_String_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_Create'); - late final _System_Text_EncodingInfo_Create = - _System_Text_EncodingInfo_CreatePtr.asFunction< - System_Text_EncodingInfo_t Function( - System_Text_EncodingProvider_t, - int, - System_String_t, - System_String_t, - ffi.Pointer)>(); - - int System_Text_EncodingInfo_CodePage_Get( - System_Text_EncodingInfo_t self, - ffi.Pointer outException, - ) { - return _System_Text_EncodingInfo_CodePage_Get( - self, - outException, - ); - } - - late final _System_Text_EncodingInfo_CodePage_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_EncodingInfo_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_CodePage_Get'); - late final _System_Text_EncodingInfo_CodePage_Get = - _System_Text_EncodingInfo_CodePage_GetPtr.asFunction< - int Function( - System_Text_EncodingInfo_t, ffi.Pointer)>(); - - System_String_t System_Text_EncodingInfo_Name_Get( - System_Text_EncodingInfo_t self, - ffi.Pointer outException, - ) { - return _System_Text_EncodingInfo_Name_Get( - self, - outException, - ); - } - - late final _System_Text_EncodingInfo_Name_GetPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Text_EncodingInfo_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_Name_Get'); - late final _System_Text_EncodingInfo_Name_Get = - _System_Text_EncodingInfo_Name_GetPtr.asFunction< + System_String_t Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_Name_Get'); + late final _System_IO_FileStream_Name_Get = + _System_IO_FileStream_Name_GetPtr.asFunction< System_String_t Function( - System_Text_EncodingInfo_t, ffi.Pointer)>(); + System_IO_FileStream_t, ffi.Pointer)>(); - System_String_t System_Text_EncodingInfo_DisplayName_Get( - System_Text_EncodingInfo_t self, + bool System_IO_FileStream_IsAsync_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_EncodingInfo_DisplayName_Get( + return _System_IO_FileStream_IsAsync_Get( self, outException, ); } - late final _System_Text_EncodingInfo_DisplayName_GetPtr = _lookup< + late final _System_IO_FileStream_IsAsync_GetPtr = _lookup< ffi.NativeFunction< - System_String_t Function(System_Text_EncodingInfo_t, - ffi.Pointer)>>( - 'System_Text_EncodingInfo_DisplayName_Get'); - late final _System_Text_EncodingInfo_DisplayName_Get = - _System_Text_EncodingInfo_DisplayName_GetPtr.asFunction< - System_String_t Function( - System_Text_EncodingInfo_t, ffi.Pointer)>(); + ffi.Bool Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_IsAsync_Get'); + late final _System_IO_FileStream_IsAsync_Get = + _System_IO_FileStream_IsAsync_GetPtr.asFunction< + bool Function( + System_IO_FileStream_t, ffi.Pointer)>(); - System_Type_t System_Text_EncodingInfo_TypeOf() { - return _System_Text_EncodingInfo_TypeOf(); - } - - late final _System_Text_EncodingInfo_TypeOfPtr = - _lookup>( - 'System_Text_EncodingInfo_TypeOf'); - late final _System_Text_EncodingInfo_TypeOf = - _System_Text_EncodingInfo_TypeOfPtr.asFunction< - System_Type_t Function()>(); - - void System_Text_EncodingInfo_Destroy( - System_Text_EncodingInfo_t self, - ) { - return _System_Text_EncodingInfo_Destroy( - self, - ); - } - - late final _System_Text_EncodingInfo_DestroyPtr = _lookup< - ffi.NativeFunction>( - 'System_Text_EncodingInfo_Destroy'); - late final _System_Text_EncodingInfo_Destroy = - _System_Text_EncodingInfo_DestroyPtr.asFunction< - void Function(System_Text_EncodingInfo_t)>(); - - void System_Text_Decoder_Reset( - System_Text_Decoder_t self, + int System_IO_FileStream_Length_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_Decoder_Reset( + return _System_IO_FileStream_Length_Get( self, outException, ); } - late final _System_Text_Decoder_ResetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Text_Decoder_t, - ffi.Pointer)>>('System_Text_Decoder_Reset'); - late final _System_Text_Decoder_Reset = - _System_Text_Decoder_ResetPtr.asFunction< - void Function( - System_Text_Decoder_t, ffi.Pointer)>(); - - int System_Text_Decoder_GetCharCount( - System_Text_Decoder_t self, - System_Byte_Array_t bytes, - int index, - int count, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_GetCharCount( - self, - bytes, - index, - count, - outException, - ); - } - - late final _System_Text_Decoder_GetCharCountPtr = _lookup< + late final _System_IO_FileStream_Length_GetPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function(System_Text_Decoder_t, System_Byte_Array_t, - ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Text_Decoder_GetCharCount'); - late final _System_Text_Decoder_GetCharCount = - _System_Text_Decoder_GetCharCountPtr.asFunction< - int Function(System_Text_Decoder_t, System_Byte_Array_t, int, int, - ffi.Pointer)>(); - - int System_Text_Decoder_GetCharCount_1( - System_Text_Decoder_t self, - System_Byte_Array_t bytes, - int index, - int count, - bool flush, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_GetCharCount_1( - self, - bytes, - index, - count, - flush, - outException, - ); - } - - late final _System_Text_Decoder_GetCharCount_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Decoder_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Bool, - ffi.Pointer)>>( - 'System_Text_Decoder_GetCharCount_1'); - late final _System_Text_Decoder_GetCharCount_1 = - _System_Text_Decoder_GetCharCount_1Ptr.asFunction< - int Function(System_Text_Decoder_t, System_Byte_Array_t, int, int, - bool, ffi.Pointer)>(); - - int System_Text_Decoder_GetCharCount_2( - System_Text_Decoder_t self, - DNReadOnlySpanOfByte bytes, - bool flush, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_GetCharCount_2( - self, - bytes, - flush, - outException, - ); - } - - late final _System_Text_Decoder_GetCharCount_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Text_Decoder_t, DNReadOnlySpanOfByte, - ffi.Bool, ffi.Pointer)>>( - 'System_Text_Decoder_GetCharCount_2'); - late final _System_Text_Decoder_GetCharCount_2 = - _System_Text_Decoder_GetCharCount_2Ptr.asFunction< - int Function(System_Text_Decoder_t, DNReadOnlySpanOfByte, bool, - ffi.Pointer)>(); - - int System_Text_Decoder_GetChars( - System_Text_Decoder_t self, - System_Byte_Array_t bytes, - int byteIndex, - int byteCount, - System_Char_Array_t chars, - int charIndex, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_GetChars( - self, - bytes, - byteIndex, - byteCount, - chars, - charIndex, - outException, - ); - } - - late final _System_Text_Decoder_GetCharsPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Decoder_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - System_Char_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Text_Decoder_GetChars'); - late final _System_Text_Decoder_GetChars = - _System_Text_Decoder_GetCharsPtr.asFunction< - int Function(System_Text_Decoder_t, System_Byte_Array_t, int, int, - System_Char_Array_t, int, ffi.Pointer)>(); - - int System_Text_Decoder_GetChars_1( - System_Text_Decoder_t self, - System_Byte_Array_t bytes, - int byteIndex, - int byteCount, - System_Char_Array_t chars, - int charIndex, - bool flush, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_GetChars_1( - self, - bytes, - byteIndex, - byteCount, - chars, - charIndex, - flush, - outException, - ); - } - - late final _System_Text_Decoder_GetChars_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Decoder_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - System_Char_Array_t, - ffi.Int32, - ffi.Bool, - ffi.Pointer)>>( - 'System_Text_Decoder_GetChars_1'); - late final _System_Text_Decoder_GetChars_1 = - _System_Text_Decoder_GetChars_1Ptr.asFunction< + ffi.Int64 Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_Length_Get'); + late final _System_IO_FileStream_Length_Get = + _System_IO_FileStream_Length_GetPtr.asFunction< int Function( - System_Text_Decoder_t, - System_Byte_Array_t, - int, - int, - System_Char_Array_t, - int, - bool, - ffi.Pointer)>(); + System_IO_FileStream_t, ffi.Pointer)>(); - void System_Text_Decoder_Convert( - System_Text_Decoder_t self, - System_Byte_Array_t bytes, - int byteIndex, - int byteCount, - System_Char_Array_t chars, - int charIndex, - int charCount, - bool flush, - ffi.Pointer bytesUsed, - ffi.Pointer charsUsed, - ffi.Pointer completed, + int System_IO_FileStream_Position_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_Decoder_Convert( - self, - bytes, - byteIndex, - byteCount, - chars, - charIndex, - charCount, - flush, - bytesUsed, - charsUsed, - completed, - outException, - ); - } - - late final _System_Text_Decoder_ConvertPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Text_Decoder_t, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - System_Char_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Bool, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>>('System_Text_Decoder_Convert'); - late final _System_Text_Decoder_Convert = - _System_Text_Decoder_ConvertPtr.asFunction< - void Function( - System_Text_Decoder_t, - System_Byte_Array_t, - int, - int, - System_Char_Array_t, - int, - int, - bool, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); - - System_Text_DecoderFallback_t System_Text_Decoder_Fallback_Get( - System_Text_Decoder_t self, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_Fallback_Get( + return _System_IO_FileStream_Position_Get( self, outException, ); } - late final _System_Text_Decoder_Fallback_GetPtr = _lookup< + late final _System_IO_FileStream_Position_GetPtr = _lookup< ffi.NativeFunction< - System_Text_DecoderFallback_t Function( - System_Text_Decoder_t, ffi.Pointer)>>( - 'System_Text_Decoder_Fallback_Get'); - late final _System_Text_Decoder_Fallback_Get = - _System_Text_Decoder_Fallback_GetPtr.asFunction< - System_Text_DecoderFallback_t Function( - System_Text_Decoder_t, ffi.Pointer)>(); + ffi.Int64 Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_Position_Get'); + late final _System_IO_FileStream_Position_Get = + _System_IO_FileStream_Position_GetPtr.asFunction< + int Function( + System_IO_FileStream_t, ffi.Pointer)>(); - void System_Text_Decoder_Fallback_Set( - System_Text_Decoder_t self, - System_Text_DecoderFallback_t value, + void System_IO_FileStream_Position_Set( + System_IO_FileStream_t self, + int value, ffi.Pointer outException, ) { - return _System_Text_Decoder_Fallback_Set( + return _System_IO_FileStream_Position_Set( self, value, outException, ); } - late final _System_Text_Decoder_Fallback_SetPtr = _lookup< + late final _System_IO_FileStream_Position_SetPtr = _lookup< ffi.NativeFunction< - ffi.Void Function( - System_Text_Decoder_t, - System_Text_DecoderFallback_t, + ffi.Void Function(System_IO_FileStream_t, ffi.Int64, ffi.Pointer)>>( - 'System_Text_Decoder_Fallback_Set'); - late final _System_Text_Decoder_Fallback_Set = - _System_Text_Decoder_Fallback_SetPtr.asFunction< - void Function(System_Text_Decoder_t, System_Text_DecoderFallback_t, - ffi.Pointer)>(); - - System_Text_DecoderFallbackBuffer_t System_Text_Decoder_FallbackBuffer_Get( - System_Text_Decoder_t self, - ffi.Pointer outException, - ) { - return _System_Text_Decoder_FallbackBuffer_Get( - self, - outException, - ); - } - - late final _System_Text_Decoder_FallbackBuffer_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_DecoderFallbackBuffer_t Function( - System_Text_Decoder_t, ffi.Pointer)>>( - 'System_Text_Decoder_FallbackBuffer_Get'); - late final _System_Text_Decoder_FallbackBuffer_Get = - _System_Text_Decoder_FallbackBuffer_GetPtr.asFunction< - System_Text_DecoderFallbackBuffer_t Function( - System_Text_Decoder_t, ffi.Pointer)>(); - - System_Type_t System_Text_Decoder_TypeOf() { - return _System_Text_Decoder_TypeOf(); - } - - late final _System_Text_Decoder_TypeOfPtr = - _lookup>( - 'System_Text_Decoder_TypeOf'); - late final _System_Text_Decoder_TypeOf = - _System_Text_Decoder_TypeOfPtr.asFunction(); - - void System_Text_Decoder_Destroy( - System_Text_Decoder_t self, - ) { - return _System_Text_Decoder_Destroy( - self, - ); - } - - late final _System_Text_Decoder_DestroyPtr = - _lookup>( - 'System_Text_Decoder_Destroy'); - late final _System_Text_Decoder_Destroy = _System_Text_Decoder_DestroyPtr - .asFunction(); - - void System_Text_Encoder_Reset( - System_Text_Encoder_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoder_Reset( - self, - outException, - ); - } - - late final _System_Text_Encoder_ResetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Text_Encoder_t, - ffi.Pointer)>>('System_Text_Encoder_Reset'); - late final _System_Text_Encoder_Reset = - _System_Text_Encoder_ResetPtr.asFunction< + 'System_IO_FileStream_Position_Set'); + late final _System_IO_FileStream_Position_Set = + _System_IO_FileStream_Position_SetPtr.asFunction< void Function( - System_Text_Encoder_t, ffi.Pointer)>(); + System_IO_FileStream_t, int, ffi.Pointer)>(); - int System_Text_Encoder_GetByteCount( - System_Text_Encoder_t self, - System_Char_Array_t chars, - int index, - int count, - bool flush, + bool System_IO_FileStream_CanSeek_Get( + System_IO_FileStream_t self, ffi.Pointer outException, ) { - return _System_Text_Encoder_GetByteCount( + return _System_IO_FileStream_CanSeek_Get( self, - chars, - index, - count, - flush, outException, ); } - late final _System_Text_Encoder_GetByteCountPtr = _lookup< + late final _System_IO_FileStream_CanSeek_GetPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoder_t, - System_Char_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Bool, - ffi.Pointer)>>( - 'System_Text_Encoder_GetByteCount'); - late final _System_Text_Encoder_GetByteCount = - _System_Text_Encoder_GetByteCountPtr.asFunction< - int Function(System_Text_Encoder_t, System_Char_Array_t, int, int, - bool, ffi.Pointer)>(); + ffi.Bool Function( + System_IO_FileStream_t, ffi.Pointer)>>( + 'System_IO_FileStream_CanSeek_Get'); + late final _System_IO_FileStream_CanSeek_Get = + _System_IO_FileStream_CanSeek_GetPtr.asFunction< + bool Function( + System_IO_FileStream_t, ffi.Pointer)>(); - int System_Text_Encoder_GetBytes( - System_Text_Encoder_t self, - System_Char_Array_t chars, - int charIndex, - int charCount, - System_Byte_Array_t bytes, - int byteIndex, - bool flush, - ffi.Pointer outException, - ) { - return _System_Text_Encoder_GetBytes( - self, - chars, - charIndex, - charCount, - bytes, - byteIndex, - flush, - outException, - ); + System_Type_t System_IO_FileStream_TypeOf() { + return _System_IO_FileStream_TypeOf(); } - late final _System_Text_Encoder_GetBytesPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Text_Encoder_t, - System_Char_Array_t, - ffi.Int32, - ffi.Int32, - System_Byte_Array_t, - ffi.Int32, - ffi.Bool, - ffi.Pointer)>>( - 'System_Text_Encoder_GetBytes'); - late final _System_Text_Encoder_GetBytes = - _System_Text_Encoder_GetBytesPtr.asFunction< - int Function( - System_Text_Encoder_t, - System_Char_Array_t, - int, - int, - System_Byte_Array_t, - int, - bool, - ffi.Pointer)>(); - - void System_Text_Encoder_Convert( - System_Text_Encoder_t self, - System_Char_Array_t chars, - int charIndex, - int charCount, - System_Byte_Array_t bytes, - int byteIndex, - int byteCount, - bool flush, - ffi.Pointer charsUsed, - ffi.Pointer bytesUsed, - ffi.Pointer completed, - ffi.Pointer outException, - ) { - return _System_Text_Encoder_Convert( - self, - chars, - charIndex, - charCount, - bytes, - byteIndex, - byteCount, - flush, - charsUsed, - bytesUsed, - completed, - outException, - ); - } - - late final _System_Text_Encoder_ConvertPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Text_Encoder_t, - System_Char_Array_t, - ffi.Int32, - ffi.Int32, - System_Byte_Array_t, - ffi.Int32, - ffi.Int32, - ffi.Bool, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>>('System_Text_Encoder_Convert'); - late final _System_Text_Encoder_Convert = - _System_Text_Encoder_ConvertPtr.asFunction< - void Function( - System_Text_Encoder_t, - System_Char_Array_t, - int, - int, - System_Byte_Array_t, - int, - int, - bool, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); - - System_Text_EncoderFallback_t System_Text_Encoder_Fallback_Get( - System_Text_Encoder_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoder_Fallback_Get( - self, - outException, - ); - } - - late final _System_Text_Encoder_Fallback_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_EncoderFallback_t Function( - System_Text_Encoder_t, ffi.Pointer)>>( - 'System_Text_Encoder_Fallback_Get'); - late final _System_Text_Encoder_Fallback_Get = - _System_Text_Encoder_Fallback_GetPtr.asFunction< - System_Text_EncoderFallback_t Function( - System_Text_Encoder_t, ffi.Pointer)>(); - - void System_Text_Encoder_Fallback_Set( - System_Text_Encoder_t self, - System_Text_EncoderFallback_t value, - ffi.Pointer outException, - ) { - return _System_Text_Encoder_Fallback_Set( - self, - value, - outException, - ); - } - - late final _System_Text_Encoder_Fallback_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Text_Encoder_t, - System_Text_EncoderFallback_t, - ffi.Pointer)>>( - 'System_Text_Encoder_Fallback_Set'); - late final _System_Text_Encoder_Fallback_Set = - _System_Text_Encoder_Fallback_SetPtr.asFunction< - void Function(System_Text_Encoder_t, System_Text_EncoderFallback_t, - ffi.Pointer)>(); - - System_Text_EncoderFallbackBuffer_t System_Text_Encoder_FallbackBuffer_Get( - System_Text_Encoder_t self, - ffi.Pointer outException, - ) { - return _System_Text_Encoder_FallbackBuffer_Get( - self, - outException, - ); - } - - late final _System_Text_Encoder_FallbackBuffer_GetPtr = _lookup< - ffi.NativeFunction< - System_Text_EncoderFallbackBuffer_t Function( - System_Text_Encoder_t, ffi.Pointer)>>( - 'System_Text_Encoder_FallbackBuffer_Get'); - late final _System_Text_Encoder_FallbackBuffer_Get = - _System_Text_Encoder_FallbackBuffer_GetPtr.asFunction< - System_Text_EncoderFallbackBuffer_t Function( - System_Text_Encoder_t, ffi.Pointer)>(); - - System_Type_t System_Text_Encoder_TypeOf() { - return _System_Text_Encoder_TypeOf(); - } - - late final _System_Text_Encoder_TypeOfPtr = + late final _System_IO_FileStream_TypeOfPtr = _lookup>( - 'System_Text_Encoder_TypeOf'); - late final _System_Text_Encoder_TypeOf = - _System_Text_Encoder_TypeOfPtr.asFunction(); + 'System_IO_FileStream_TypeOf'); + late final _System_IO_FileStream_TypeOf = + _System_IO_FileStream_TypeOfPtr.asFunction(); - void System_Text_Encoder_Destroy( - System_Text_Encoder_t self, + void System_IO_FileStream_Destroy( + System_IO_FileStream_t self, ) { - return _System_Text_Encoder_Destroy( + return _System_IO_FileStream_Destroy( self, ); } - late final _System_Text_Encoder_DestroyPtr = - _lookup>( - 'System_Text_Encoder_Destroy'); - late final _System_Text_Encoder_Destroy = _System_Text_Encoder_DestroyPtr - .asFunction(); + late final _System_IO_FileStream_DestroyPtr = + _lookup>( + 'System_IO_FileStream_Destroy'); + late final _System_IO_FileStream_Destroy = _System_IO_FileStream_DestroyPtr + .asFunction(); void System_IO_Stream_CopyTo( System_IO_Stream_t self, @@ -35769,27 +38622,6 @@ class NativeLibrary { void Function(System_IO_Stream_t, System_Byte_Array_t, int, int, ffi.Pointer)>(); - void System_IO_Stream_Write_2( - System_IO_Stream_t self, - DNReadOnlySpanOfByte buffer, - ffi.Pointer outException, - ) { - return _System_IO_Stream_Write_2( - self, - buffer, - outException, - ); - } - - late final _System_IO_Stream_Write_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_IO_Stream_t, DNReadOnlySpanOfByte, - ffi.Pointer)>>('System_IO_Stream_Write_2'); - late final _System_IO_Stream_Write_2 = - _System_IO_Stream_Write_2Ptr.asFunction< - void Function(System_IO_Stream_t, DNReadOnlySpanOfByte, - ffi.Pointer)>(); - void System_IO_Stream_WriteByte( System_IO_Stream_t self, int value, @@ -36082,6 +38914,72 @@ class NativeLibrary { late final _System_IO_Stream_Destroy = _System_IO_Stream_DestroyPtr .asFunction(); + System_Object_t System_MarshalByRefObject_GetLifetimeService( + System_MarshalByRefObject_t self, + ffi.Pointer outException, + ) { + return _System_MarshalByRefObject_GetLifetimeService( + self, + outException, + ); + } + + late final _System_MarshalByRefObject_GetLifetimeServicePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_MarshalByRefObject_t, + ffi.Pointer)>>( + 'System_MarshalByRefObject_GetLifetimeService'); + late final _System_MarshalByRefObject_GetLifetimeService = + _System_MarshalByRefObject_GetLifetimeServicePtr.asFunction< + System_Object_t Function( + System_MarshalByRefObject_t, ffi.Pointer)>(); + + System_Object_t System_MarshalByRefObject_InitializeLifetimeService( + System_MarshalByRefObject_t self, + ffi.Pointer outException, + ) { + return _System_MarshalByRefObject_InitializeLifetimeService( + self, + outException, + ); + } + + late final _System_MarshalByRefObject_InitializeLifetimeServicePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_MarshalByRefObject_t, + ffi.Pointer)>>( + 'System_MarshalByRefObject_InitializeLifetimeService'); + late final _System_MarshalByRefObject_InitializeLifetimeService = + _System_MarshalByRefObject_InitializeLifetimeServicePtr.asFunction< + System_Object_t Function( + System_MarshalByRefObject_t, ffi.Pointer)>(); + + System_Type_t System_MarshalByRefObject_TypeOf() { + return _System_MarshalByRefObject_TypeOf(); + } + + late final _System_MarshalByRefObject_TypeOfPtr = + _lookup>( + 'System_MarshalByRefObject_TypeOf'); + late final _System_MarshalByRefObject_TypeOf = + _System_MarshalByRefObject_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_MarshalByRefObject_Destroy( + System_MarshalByRefObject_t self, + ) { + return _System_MarshalByRefObject_Destroy( + self, + ); + } + + late final _System_MarshalByRefObject_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_MarshalByRefObject_Destroy'); + late final _System_MarshalByRefObject_Destroy = + _System_MarshalByRefObject_DestroyPtr.asFunction< + void Function(System_MarshalByRefObject_t)>(); + System_Threading_Tasks_ValueTask_t System_IAsyncDisposable_DisposeAsync( System_IAsyncDisposable_t self, ffi.Pointer outException, @@ -36283,6 +39181,56 @@ class NativeLibrary { System_Threading_Tasks_ValueTask_t, ffi.Pointer)>(); + System_Runtime_CompilerServices_ValueTaskAwaiter_t + System_Threading_Tasks_ValueTask_GetAwaiter( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_GetAwaiter( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_GetAwaiterPtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ValueTaskAwaiter_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_GetAwaiter'); + late final _System_Threading_Tasks_ValueTask_GetAwaiter = + _System_Threading_Tasks_ValueTask_GetAwaiterPtr.asFunction< + System_Runtime_CompilerServices_ValueTaskAwaiter_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t + System_Threading_Tasks_ValueTask_ConfigureAwait( + System_Threading_Tasks_ValueTask_t self, + bool continueOnCapturedContext, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_ConfigureAwait( + self, + continueOnCapturedContext, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_ConfigureAwaitPtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_ConfigureAwait'); + late final _System_Threading_Tasks_ValueTask_ConfigureAwait = + _System_Threading_Tasks_ValueTask_ConfigureAwaitPtr.asFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t Function( + System_Threading_Tasks_ValueTask_t, + bool, + ffi.Pointer)>(); + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Create( System_Threading_Tasks_Task_t task, ffi.Pointer outException, @@ -36305,6 +39253,32 @@ class NativeLibrary { System_Threading_Tasks_Task_t, ffi.Pointer)>(); + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Create_1( + System_Threading_Tasks_Sources_IValueTaskSource_t source, + int token, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_Create_1( + source, + token, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_Tasks_Sources_IValueTaskSource_t, + ffi.Int16, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_Create_1'); + late final _System_Threading_Tasks_ValueTask_Create_1 = + _System_Threading_Tasks_ValueTask_Create_1Ptr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_Tasks_Sources_IValueTaskSource_t, + int, + ffi.Pointer)>(); + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_CompletedTask_Get( ffi.Pointer outException, @@ -36406,21 +39380,21 @@ class NativeLibrary { bool Function(System_Threading_Tasks_ValueTask_t, ffi.Pointer)>(); - System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Create_1( + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Create_2( ffi.Pointer outException, ) { - return _System_Threading_Tasks_ValueTask_Create_1( + return _System_Threading_Tasks_ValueTask_Create_2( outException, ); } - late final _System_Threading_Tasks_ValueTask_Create_1Ptr = _lookup< + late final _System_Threading_Tasks_ValueTask_Create_2Ptr = _lookup< ffi.NativeFunction< System_Threading_Tasks_ValueTask_t Function( ffi.Pointer)>>( - 'System_Threading_Tasks_ValueTask_Create_1'); - late final _System_Threading_Tasks_ValueTask_Create_1 = - _System_Threading_Tasks_ValueTask_Create_1Ptr.asFunction< + 'System_Threading_Tasks_ValueTask_Create_2'); + late final _System_Threading_Tasks_ValueTask_Create_2 = + _System_Threading_Tasks_ValueTask_Create_2Ptr.asFunction< System_Threading_Tasks_ValueTask_t Function( ffi.Pointer)>(); @@ -36451,6 +39425,64 @@ class NativeLibrary { _System_Threading_Tasks_ValueTask_DestroyPtr.asFunction< void Function(System_Threading_Tasks_ValueTask_t)>(); + System_Threading_CancellationTokenRegistration_t + System_Threading_CancellationToken_Register( + System_Threading_CancellationToken_t self, + System_Action_t callback, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_Register( + self, + callback, + outException, + ); + } + + late final _System_Threading_CancellationToken_RegisterPtr = _lookup< + ffi.NativeFunction< + System_Threading_CancellationTokenRegistration_t Function( + System_Threading_CancellationToken_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_Register'); + late final _System_Threading_CancellationToken_Register = + _System_Threading_CancellationToken_RegisterPtr.asFunction< + System_Threading_CancellationTokenRegistration_t Function( + System_Threading_CancellationToken_t, + System_Action_t, + ffi.Pointer)>(); + + System_Threading_CancellationTokenRegistration_t + System_Threading_CancellationToken_Register_1( + System_Threading_CancellationToken_t self, + System_Action_t callback, + bool useSynchronizationContext, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_Register_1( + self, + callback, + useSynchronizationContext, + outException, + ); + } + + late final _System_Threading_CancellationToken_Register_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_CancellationTokenRegistration_t Function( + System_Threading_CancellationToken_t, + System_Action_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_Register_1'); + late final _System_Threading_CancellationToken_Register_1 = + _System_Threading_CancellationToken_Register_1Ptr.asFunction< + System_Threading_CancellationTokenRegistration_t Function( + System_Threading_CancellationToken_t, + System_Action_t, + bool, + ffi.Pointer)>(); + bool System_Threading_CancellationToken_Equals( System_Threading_CancellationToken_t self, System_Threading_CancellationToken_t other, @@ -37171,7 +40203,7 @@ class NativeLibrary { bool, ffi.Pointer)>(); - ffi.Pointer System_Threading_WaitHandle_Handle_Get( + int System_Threading_WaitHandle_Handle_Get( System_Threading_WaitHandle_t self, ffi.Pointer outException, ) { @@ -37183,17 +40215,17 @@ class NativeLibrary { late final _System_Threading_WaitHandle_Handle_GetPtr = _lookup< ffi.NativeFunction< - ffi.Pointer Function(System_Threading_WaitHandle_t, + ffi.Long Function(System_Threading_WaitHandle_t, ffi.Pointer)>>( 'System_Threading_WaitHandle_Handle_Get'); late final _System_Threading_WaitHandle_Handle_Get = _System_Threading_WaitHandle_Handle_GetPtr.asFunction< - ffi.Pointer Function(System_Threading_WaitHandle_t, + int Function(System_Threading_WaitHandle_t, ffi.Pointer)>(); void System_Threading_WaitHandle_Handle_Set( System_Threading_WaitHandle_t self, - ffi.Pointer value, + int value, ffi.Pointer outException, ) { return _System_Threading_WaitHandle_Handle_Set( @@ -37205,12 +40237,61 @@ class NativeLibrary { late final _System_Threading_WaitHandle_Handle_SetPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(System_Threading_WaitHandle_t, - ffi.Pointer, ffi.Pointer)>>( + ffi.Void Function(System_Threading_WaitHandle_t, ffi.Long, + ffi.Pointer)>>( 'System_Threading_WaitHandle_Handle_Set'); late final _System_Threading_WaitHandle_Handle_Set = _System_Threading_WaitHandle_Handle_SetPtr.asFunction< - void Function(System_Threading_WaitHandle_t, ffi.Pointer, + void Function(System_Threading_WaitHandle_t, int, + ffi.Pointer)>(); + + Microsoft_Win32_SafeHandles_SafeWaitHandle_t + System_Threading_WaitHandle_SafeWaitHandle_Get( + System_Threading_WaitHandle_t self, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_SafeWaitHandle_Get( + self, + outException, + ); + } + + late final _System_Threading_WaitHandle_SafeWaitHandle_GetPtr = _lookup< + ffi.NativeFunction< + Microsoft_Win32_SafeHandles_SafeWaitHandle_t Function( + System_Threading_WaitHandle_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_SafeWaitHandle_Get'); + late final _System_Threading_WaitHandle_SafeWaitHandle_Get = + _System_Threading_WaitHandle_SafeWaitHandle_GetPtr.asFunction< + Microsoft_Win32_SafeHandles_SafeWaitHandle_t Function( + System_Threading_WaitHandle_t, + ffi.Pointer)>(); + + void System_Threading_WaitHandle_SafeWaitHandle_Set( + System_Threading_WaitHandle_t self, + Microsoft_Win32_SafeHandles_SafeWaitHandle_t value, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_SafeWaitHandle_Set( + self, + value, + outException, + ); + } + + late final _System_Threading_WaitHandle_SafeWaitHandle_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_WaitHandle_t, + Microsoft_Win32_SafeHandles_SafeWaitHandle_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_SafeWaitHandle_Set'); + late final _System_Threading_WaitHandle_SafeWaitHandle_Set = + _System_Threading_WaitHandle_SafeWaitHandle_SetPtr.asFunction< + void Function( + System_Threading_WaitHandle_t, + Microsoft_Win32_SafeHandles_SafeWaitHandle_t, ffi.Pointer)>(); int System_Threading_WaitHandle_WaitTimeout_Get() { @@ -37250,15 +40331,360 @@ class NativeLibrary { _System_Threading_WaitHandle_DestroyPtr.asFunction< void Function(System_Threading_WaitHandle_t)>(); - System_Type_t System_IntPtr_TypeOf() { - return _System_IntPtr_TypeOf(); + Microsoft_Win32_SafeHandles_SafeWaitHandle_t + Microsoft_Win32_SafeHandles_SafeWaitHandle_Create( + ffi.Pointer outException, + ) { + return _Microsoft_Win32_SafeHandles_SafeWaitHandle_Create( + outException, + ); } - late final _System_IntPtr_TypeOfPtr = + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_CreatePtr = _lookup< + ffi.NativeFunction< + Microsoft_Win32_SafeHandles_SafeWaitHandle_t Function( + ffi.Pointer)>>( + 'Microsoft_Win32_SafeHandles_SafeWaitHandle_Create'); + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_Create = + _Microsoft_Win32_SafeHandles_SafeWaitHandle_CreatePtr.asFunction< + Microsoft_Win32_SafeHandles_SafeWaitHandle_t Function( + ffi.Pointer)>(); + + Microsoft_Win32_SafeHandles_SafeWaitHandle_t + Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1( + int existingHandle, + bool ownsHandle, + ffi.Pointer outException, + ) { + return _Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1( + existingHandle, + ownsHandle, + outException, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1Ptr = _lookup< + ffi.NativeFunction< + Microsoft_Win32_SafeHandles_SafeWaitHandle_t Function( + ffi.Long, ffi.Bool, ffi.Pointer)>>( + 'Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1'); + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1 = + _Microsoft_Win32_SafeHandles_SafeWaitHandle_Create_1Ptr.asFunction< + Microsoft_Win32_SafeHandles_SafeWaitHandle_t Function( + int, bool, ffi.Pointer)>(); + + System_Type_t Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf() { + return _Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf(); + } + + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOfPtr = _lookup>( - 'System_IntPtr_TypeOf'); - late final _System_IntPtr_TypeOf = - _System_IntPtr_TypeOfPtr.asFunction(); + 'Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf'); + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOf = + _Microsoft_Win32_SafeHandles_SafeWaitHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy( + Microsoft_Win32_SafeHandles_SafeWaitHandle_t self, + ) { + return _Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy( + self, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Microsoft_Win32_SafeHandles_SafeWaitHandle_t)>>( + 'Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy'); + late final _Microsoft_Win32_SafeHandles_SafeWaitHandle_Destroy = + _Microsoft_Win32_SafeHandles_SafeWaitHandle_DestroyPtr.asFunction< + void Function(Microsoft_Win32_SafeHandles_SafeWaitHandle_t)>(); + + bool + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t self, + ffi.Pointer outException, + ) { + return _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get( + self, + outException, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t, + ffi.Pointer)>>( + 'Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get'); + late final _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_Get = + _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_IsInvalid_GetPtr + .asFunction< + bool Function( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t, + ffi.Pointer)>(); + + System_Type_t + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf() { + return _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf(); + } + + late final _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOfPtr = + _lookup>( + 'Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf'); + late final _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOf = + _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_TypeOfPtr + .asFunction(); + + void Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t self, + ) { + return _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy( + self, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t)>>( + 'Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy'); + late final _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_Destroy = + _Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_DestroyPtr + .asFunction< + void Function( + Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t)>(); + + int System_Runtime_InteropServices_SafeHandle_DangerousGetHandle( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_DangerousGetHandle( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_DangerousGetHandlePtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_DangerousGetHandle'); + late final _System_Runtime_InteropServices_SafeHandle_DangerousGetHandle = + _System_Runtime_InteropServices_SafeHandle_DangerousGetHandlePtr + .asFunction< + int Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_SafeHandle_Close( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_Close( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_Close'); + late final _System_Runtime_InteropServices_SafeHandle_Close = + _System_Runtime_InteropServices_SafeHandle_ClosePtr.asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_SafeHandle_Dispose( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_Dispose( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_Dispose'); + late final _System_Runtime_InteropServices_SafeHandle_Dispose = + _System_Runtime_InteropServices_SafeHandle_DisposePtr.asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalidPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid'); + late final _System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalid = + _System_Runtime_InteropServices_SafeHandle_SetHandleAsInvalidPtr + .asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_SafeHandle_DangerousAddRef( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer success, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_DangerousAddRef( + self, + success, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_DangerousAddRefPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer, ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_DangerousAddRef'); + late final _System_Runtime_InteropServices_SafeHandle_DangerousAddRef = + _System_Runtime_InteropServices_SafeHandle_DangerousAddRefPtr.asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer, ffi.Pointer)>(); + + void System_Runtime_InteropServices_SafeHandle_DangerousRelease( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_DangerousRelease( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_DangerousReleasePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_DangerousRelease'); + late final _System_Runtime_InteropServices_SafeHandle_DangerousRelease = + _System_Runtime_InteropServices_SafeHandle_DangerousReleasePtr.asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + bool System_Runtime_InteropServices_SafeHandle_IsClosed_Get( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_IsClosed_Get( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_IsClosed_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_IsClosed_Get'); + late final _System_Runtime_InteropServices_SafeHandle_IsClosed_Get = + _System_Runtime_InteropServices_SafeHandle_IsClosed_GetPtr.asFunction< + bool Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + bool System_Runtime_InteropServices_SafeHandle_IsInvalid_Get( + System_Runtime_InteropServices_SafeHandle_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_SafeHandle_IsInvalid_Get( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_IsInvalid_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_SafeHandle_IsInvalid_Get'); + late final _System_Runtime_InteropServices_SafeHandle_IsInvalid_Get = + _System_Runtime_InteropServices_SafeHandle_IsInvalid_GetPtr.asFunction< + bool Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Pointer)>(); + + System_Type_t System_Runtime_InteropServices_SafeHandle_TypeOf() { + return _System_Runtime_InteropServices_SafeHandle_TypeOf(); + } + + late final _System_Runtime_InteropServices_SafeHandle_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_SafeHandle_TypeOf'); + late final _System_Runtime_InteropServices_SafeHandle_TypeOf = + _System_Runtime_InteropServices_SafeHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_InteropServices_SafeHandle_Destroy( + System_Runtime_InteropServices_SafeHandle_t self, + ) { + return _System_Runtime_InteropServices_SafeHandle_Destroy( + self, + ); + } + + late final _System_Runtime_InteropServices_SafeHandle_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t)>>( + 'System_Runtime_InteropServices_SafeHandle_Destroy'); + late final _System_Runtime_InteropServices_SafeHandle_Destroy = + _System_Runtime_InteropServices_SafeHandle_DestroyPtr.asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t)>(); + + System_Type_t + System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf() { + return _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf(); + } + + late final _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOfPtr = + _lookup>( + 'System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf'); + late final _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOf = + _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_TypeOfPtr + .asFunction(); + + void System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy( + System_Runtime_ConstrainedExecution_CriticalFinalizerObject_t self, + ) { + return _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy( + self, + ); + } + + late final _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_ConstrainedExecution_CriticalFinalizerObject_t)>>( + 'System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy'); + late final _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_Destroy = + _System_Runtime_ConstrainedExecution_CriticalFinalizerObject_DestroyPtr + .asFunction< + void Function( + System_Runtime_ConstrainedExecution_CriticalFinalizerObject_t)>(); void System_Threading_CancellationTokenRegistration_Dispose( System_Threading_CancellationTokenRegistration_t self, @@ -37496,6 +40922,36 @@ class NativeLibrary { System_Exception_t Function( System_Exception_t, ffi.Pointer)>(); + void System_Exception_GetObjectData( + System_Exception_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_Exception_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_Exception_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Exception_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Exception_GetObjectData'); + late final _System_Exception_GetObjectData = + _System_Exception_GetObjectDataPtr.asFunction< + void Function( + System_Exception_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + System_String_t System_Exception_ToString( System_Exception_t self, ffi.Pointer outException, @@ -37589,6 +41045,26 @@ class NativeLibrary { System_Exception_t Function(System_String_t, System_Exception_t, ffi.Pointer)>(); + System_Reflection_MethodBase_t System_Exception_TargetSite_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_TargetSite_Get( + self, + outException, + ); + } + + late final _System_Exception_TargetSite_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_TargetSite_Get'); + late final _System_Exception_TargetSite_Get = + _System_Exception_TargetSite_GetPtr.asFunction< + System_Reflection_MethodBase_t Function( + System_Exception_t, ffi.Pointer)>(); + System_String_t System_Exception_Message_Get( System_Exception_t self, ffi.Pointer outException, @@ -37815,6 +41291,7597 @@ class NativeLibrary { late final _System_Exception_Destroy = _System_Exception_DestroyPtr .asFunction(); + System_Reflection_MethodBase_t + System_Reflection_MethodBase_GetMethodFromHandle( + System_RuntimeMethodHandle_t handle, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetMethodFromHandle( + handle, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetMethodFromHandlePtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_RuntimeMethodHandle_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetMethodFromHandle'); + late final _System_Reflection_MethodBase_GetMethodFromHandle = + _System_Reflection_MethodBase_GetMethodFromHandlePtr.asFunction< + System_Reflection_MethodBase_t Function( + System_RuntimeMethodHandle_t, ffi.Pointer)>(); + + System_Reflection_MethodBase_t + System_Reflection_MethodBase_GetMethodFromHandle_1( + System_RuntimeMethodHandle_t handle, + System_RuntimeTypeHandle_t declaringType, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetMethodFromHandle_1( + handle, + declaringType, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetMethodFromHandle_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_RuntimeMethodHandle_t, + System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetMethodFromHandle_1'); + late final _System_Reflection_MethodBase_GetMethodFromHandle_1 = + _System_Reflection_MethodBase_GetMethodFromHandle_1Ptr.asFunction< + System_Reflection_MethodBase_t Function(System_RuntimeMethodHandle_t, + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + + System_Reflection_MethodBase_t System_Reflection_MethodBase_GetCurrentMethod( + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetCurrentMethod( + outException, + ); + } + + late final _System_Reflection_MethodBase_GetCurrentMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetCurrentMethod'); + late final _System_Reflection_MethodBase_GetCurrentMethod = + _System_Reflection_MethodBase_GetCurrentMethodPtr.asFunction< + System_Reflection_MethodBase_t Function( + ffi.Pointer)>(); + + System_Reflection_ParameterInfo_Array_t + System_Reflection_MethodBase_GetParameters( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetParameters( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetParametersPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ParameterInfo_Array_t Function( + System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetParameters'); + late final _System_Reflection_MethodBase_GetParameters = + _System_Reflection_MethodBase_GetParametersPtr.asFunction< + System_Reflection_ParameterInfo_Array_t Function( + System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBase_GetMethodImplementationFlags( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetMethodImplementationFlags( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetMethodImplementationFlagsPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetMethodImplementationFlags'); + late final _System_Reflection_MethodBase_GetMethodImplementationFlags = + _System_Reflection_MethodBase_GetMethodImplementationFlagsPtr.asFunction< + int Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + System_Reflection_MethodBody_t System_Reflection_MethodBase_GetMethodBody( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetMethodBody( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetMethodBodyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBody_t Function( + System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetMethodBody'); + late final _System_Reflection_MethodBase_GetMethodBody = + _System_Reflection_MethodBase_GetMethodBodyPtr.asFunction< + System_Reflection_MethodBody_t Function( + System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_MethodBase_GetGenericArguments( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetGenericArguments( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetGenericArgumentsPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetGenericArguments'); + late final _System_Reflection_MethodBase_GetGenericArguments = + _System_Reflection_MethodBase_GetGenericArgumentsPtr.asFunction< + System_Type_Array_t Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_MethodBase_Invoke( + System_Reflection_MethodBase_t self, + System_Object_t obj, + System_Object_Array_t parameters, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_Invoke( + self, + obj, + parameters, + outException, + ); + } + + late final _System_Reflection_MethodBase_InvokePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_MethodBase_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_Invoke'); + late final _System_Reflection_MethodBase_Invoke = + _System_Reflection_MethodBase_InvokePtr.asFunction< + System_Object_t Function( + System_Reflection_MethodBase_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_MethodBase_Invoke_1( + System_Reflection_MethodBase_t self, + System_Object_t obj, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_Array_t parameters, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_Invoke_1( + self, + obj, + invokeAttr, + binder, + parameters, + culture, + outException, + ); + } + + late final _System_Reflection_MethodBase_Invoke_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_MethodBase_t, + System_Object_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_Invoke_1'); + late final _System_Reflection_MethodBase_Invoke_1 = + _System_Reflection_MethodBase_Invoke_1Ptr.asFunction< + System_Object_t Function( + System_Reflection_MethodBase_t, + System_Object_t, + int, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_Equals( + System_Reflection_MethodBase_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_MethodBase_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_Equals'); + late final _System_Reflection_MethodBase_Equals = + _System_Reflection_MethodBase_EqualsPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBase_GetHashCode( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_GetHashCode'); + late final _System_Reflection_MethodBase_GetHashCode = + _System_Reflection_MethodBase_GetHashCodePtr.asFunction< + int Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBase_Attributes_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_Attributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_Attributes_Get'); + late final _System_Reflection_MethodBase_Attributes_Get = + _System_Reflection_MethodBase_Attributes_GetPtr.asFunction< + int Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBase_MethodImplementationFlags_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_MethodImplementationFlags_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_MethodImplementationFlags_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_MethodImplementationFlags_Get'); + late final _System_Reflection_MethodBase_MethodImplementationFlags_Get = + _System_Reflection_MethodBase_MethodImplementationFlags_GetPtr.asFunction< + int Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBase_CallingConvention_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_CallingConvention_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_CallingConvention_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_CallingConvention_Get'); + late final _System_Reflection_MethodBase_CallingConvention_Get = + _System_Reflection_MethodBase_CallingConvention_GetPtr.asFunction< + int Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsAbstract_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsAbstract_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsAbstract_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsAbstract_Get'); + late final _System_Reflection_MethodBase_IsAbstract_Get = + _System_Reflection_MethodBase_IsAbstract_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsConstructor_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsConstructor_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsConstructor_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsConstructor_Get'); + late final _System_Reflection_MethodBase_IsConstructor_Get = + _System_Reflection_MethodBase_IsConstructor_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsFinal_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsFinal_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsFinal_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsFinal_Get'); + late final _System_Reflection_MethodBase_IsFinal_Get = + _System_Reflection_MethodBase_IsFinal_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsHideBySig_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsHideBySig_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsHideBySig_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsHideBySig_Get'); + late final _System_Reflection_MethodBase_IsHideBySig_Get = + _System_Reflection_MethodBase_IsHideBySig_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsSpecialName_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsSpecialName_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsSpecialName_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsSpecialName_Get'); + late final _System_Reflection_MethodBase_IsSpecialName_Get = + _System_Reflection_MethodBase_IsSpecialName_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsStatic_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsStatic_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsStatic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsStatic_Get'); + late final _System_Reflection_MethodBase_IsStatic_Get = + _System_Reflection_MethodBase_IsStatic_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsVirtual_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsVirtual_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsVirtual_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsVirtual_Get'); + late final _System_Reflection_MethodBase_IsVirtual_Get = + _System_Reflection_MethodBase_IsVirtual_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsAssembly_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsAssembly_Get'); + late final _System_Reflection_MethodBase_IsAssembly_Get = + _System_Reflection_MethodBase_IsAssembly_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsFamily_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsFamily_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsFamily_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsFamily_Get'); + late final _System_Reflection_MethodBase_IsFamily_Get = + _System_Reflection_MethodBase_IsFamily_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsFamilyAndAssembly_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsFamilyAndAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsFamilyAndAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsFamilyAndAssembly_Get'); + late final _System_Reflection_MethodBase_IsFamilyAndAssembly_Get = + _System_Reflection_MethodBase_IsFamilyAndAssembly_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsFamilyOrAssembly_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsFamilyOrAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsFamilyOrAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsFamilyOrAssembly_Get'); + late final _System_Reflection_MethodBase_IsFamilyOrAssembly_Get = + _System_Reflection_MethodBase_IsFamilyOrAssembly_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsPrivate_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsPrivate_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsPrivate_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsPrivate_Get'); + late final _System_Reflection_MethodBase_IsPrivate_Get = + _System_Reflection_MethodBase_IsPrivate_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsPublic_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsPublic_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsPublic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsPublic_Get'); + late final _System_Reflection_MethodBase_IsPublic_Get = + _System_Reflection_MethodBase_IsPublic_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsConstructedGenericMethod_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsConstructedGenericMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsConstructedGenericMethod_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsConstructedGenericMethod_Get'); + late final _System_Reflection_MethodBase_IsConstructedGenericMethod_Get = + _System_Reflection_MethodBase_IsConstructedGenericMethod_GetPtr + .asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsGenericMethod_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsGenericMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsGenericMethod_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsGenericMethod_Get'); + late final _System_Reflection_MethodBase_IsGenericMethod_Get = + _System_Reflection_MethodBase_IsGenericMethod_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsGenericMethodDefinition_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsGenericMethodDefinition_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsGenericMethodDefinition_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsGenericMethodDefinition_Get'); + late final _System_Reflection_MethodBase_IsGenericMethodDefinition_Get = + _System_Reflection_MethodBase_IsGenericMethodDefinition_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_ContainsGenericParameters_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_ContainsGenericParameters_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_ContainsGenericParameters_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_ContainsGenericParameters_Get'); + late final _System_Reflection_MethodBase_ContainsGenericParameters_Get = + _System_Reflection_MethodBase_ContainsGenericParameters_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + System_RuntimeMethodHandle_t System_Reflection_MethodBase_MethodHandle_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_MethodHandle_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_MethodHandle_GetPtr = _lookup< + ffi.NativeFunction< + System_RuntimeMethodHandle_t Function( + System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_MethodHandle_Get'); + late final _System_Reflection_MethodBase_MethodHandle_Get = + _System_Reflection_MethodBase_MethodHandle_GetPtr.asFunction< + System_RuntimeMethodHandle_t Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsSecurityCritical_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsSecurityCritical_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsSecurityCritical_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsSecurityCritical_Get'); + late final _System_Reflection_MethodBase_IsSecurityCritical_Get = + _System_Reflection_MethodBase_IsSecurityCritical_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsSecuritySafeCritical_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsSecuritySafeCritical_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsSecuritySafeCritical_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsSecuritySafeCritical_Get'); + late final _System_Reflection_MethodBase_IsSecuritySafeCritical_Get = + _System_Reflection_MethodBase_IsSecuritySafeCritical_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBase_IsSecurityTransparent_Get( + System_Reflection_MethodBase_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBase_IsSecurityTransparent_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBase_IsSecurityTransparent_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBase_IsSecurityTransparent_Get'); + late final _System_Reflection_MethodBase_IsSecurityTransparent_Get = + _System_Reflection_MethodBase_IsSecurityTransparent_GetPtr.asFunction< + bool Function(System_Reflection_MethodBase_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MethodBase_TypeOf() { + return _System_Reflection_MethodBase_TypeOf(); + } + + late final _System_Reflection_MethodBase_TypeOfPtr = + _lookup>( + 'System_Reflection_MethodBase_TypeOf'); + late final _System_Reflection_MethodBase_TypeOf = + _System_Reflection_MethodBase_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_MethodBase_Destroy( + System_Reflection_MethodBase_t self, + ) { + return _System_Reflection_MethodBase_Destroy( + self, + ); + } + + late final _System_Reflection_MethodBase_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_MethodBase_Destroy'); + late final _System_Reflection_MethodBase_Destroy = + _System_Reflection_MethodBase_DestroyPtr.asFunction< + void Function(System_Reflection_MethodBase_t)>(); + + void System_RuntimeMethodHandle_GetObjectData( + System_RuntimeMethodHandle_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_RuntimeMethodHandle_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_RuntimeMethodHandle_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_GetObjectData'); + late final _System_RuntimeMethodHandle_GetObjectData = + _System_RuntimeMethodHandle_GetObjectDataPtr.asFunction< + void Function( + System_RuntimeMethodHandle_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + int System_RuntimeMethodHandle_GetHashCode( + System_RuntimeMethodHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_GetHashCode( + self, + outException, + ); + } + + late final _System_RuntimeMethodHandle_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_RuntimeMethodHandle_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_GetHashCode'); + late final _System_RuntimeMethodHandle_GetHashCode = + _System_RuntimeMethodHandle_GetHashCodePtr.asFunction< + int Function( + System_RuntimeMethodHandle_t, ffi.Pointer)>(); + + bool System_RuntimeMethodHandle_Equals( + System_RuntimeMethodHandle_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_Equals( + self, + obj, + outException, + ); + } + + late final _System_RuntimeMethodHandle_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_RuntimeMethodHandle_t, System_Object_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_Equals'); + late final _System_RuntimeMethodHandle_Equals = + _System_RuntimeMethodHandle_EqualsPtr.asFunction< + bool Function(System_RuntimeMethodHandle_t, System_Object_t, + ffi.Pointer)>(); + + System_RuntimeMethodHandle_t System_RuntimeMethodHandle_FromIntPtr( + int value, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_FromIntPtr( + value, + outException, + ); + } + + late final _System_RuntimeMethodHandle_FromIntPtrPtr = _lookup< + ffi.NativeFunction< + System_RuntimeMethodHandle_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_RuntimeMethodHandle_FromIntPtr'); + late final _System_RuntimeMethodHandle_FromIntPtr = + _System_RuntimeMethodHandle_FromIntPtrPtr.asFunction< + System_RuntimeMethodHandle_t Function( + int, ffi.Pointer)>(); + + int System_RuntimeMethodHandle_ToIntPtr( + System_RuntimeMethodHandle_t value, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_ToIntPtr( + value, + outException, + ); + } + + late final _System_RuntimeMethodHandle_ToIntPtrPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeMethodHandle_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_ToIntPtr'); + late final _System_RuntimeMethodHandle_ToIntPtr = + _System_RuntimeMethodHandle_ToIntPtrPtr.asFunction< + int Function( + System_RuntimeMethodHandle_t, ffi.Pointer)>(); + + bool System_RuntimeMethodHandle_Equals_1( + System_RuntimeMethodHandle_t self, + System_RuntimeMethodHandle_t handle, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_Equals_1( + self, + handle, + outException, + ); + } + + late final _System_RuntimeMethodHandle_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_RuntimeMethodHandle_t, + System_RuntimeMethodHandle_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_Equals_1'); + late final _System_RuntimeMethodHandle_Equals_1 = + _System_RuntimeMethodHandle_Equals_1Ptr.asFunction< + bool Function(System_RuntimeMethodHandle_t, + System_RuntimeMethodHandle_t, ffi.Pointer)>(); + + int System_RuntimeMethodHandle_GetFunctionPointer( + System_RuntimeMethodHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_GetFunctionPointer( + self, + outException, + ); + } + + late final _System_RuntimeMethodHandle_GetFunctionPointerPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeMethodHandle_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_GetFunctionPointer'); + late final _System_RuntimeMethodHandle_GetFunctionPointer = + _System_RuntimeMethodHandle_GetFunctionPointerPtr.asFunction< + int Function( + System_RuntimeMethodHandle_t, ffi.Pointer)>(); + + int System_RuntimeMethodHandle_Value_Get( + System_RuntimeMethodHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_Value_Get( + self, + outException, + ); + } + + late final _System_RuntimeMethodHandle_Value_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeMethodHandle_t, + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_Value_Get'); + late final _System_RuntimeMethodHandle_Value_Get = + _System_RuntimeMethodHandle_Value_GetPtr.asFunction< + int Function( + System_RuntimeMethodHandle_t, ffi.Pointer)>(); + + System_RuntimeMethodHandle_t System_RuntimeMethodHandle_Create( + ffi.Pointer outException, + ) { + return _System_RuntimeMethodHandle_Create( + outException, + ); + } + + late final _System_RuntimeMethodHandle_CreatePtr = _lookup< + ffi.NativeFunction< + System_RuntimeMethodHandle_t Function( + ffi.Pointer)>>( + 'System_RuntimeMethodHandle_Create'); + late final _System_RuntimeMethodHandle_Create = + _System_RuntimeMethodHandle_CreatePtr.asFunction< + System_RuntimeMethodHandle_t Function( + ffi.Pointer)>(); + + System_Type_t System_RuntimeMethodHandle_TypeOf() { + return _System_RuntimeMethodHandle_TypeOf(); + } + + late final _System_RuntimeMethodHandle_TypeOfPtr = + _lookup>( + 'System_RuntimeMethodHandle_TypeOf'); + late final _System_RuntimeMethodHandle_TypeOf = + _System_RuntimeMethodHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_RuntimeMethodHandle_Destroy( + System_RuntimeMethodHandle_t self, + ) { + return _System_RuntimeMethodHandle_Destroy( + self, + ); + } + + late final _System_RuntimeMethodHandle_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_RuntimeMethodHandle_Destroy'); + late final _System_RuntimeMethodHandle_Destroy = + _System_RuntimeMethodHandle_DestroyPtr.asFunction< + void Function(System_RuntimeMethodHandle_t)>(); + + System_RuntimeTypeHandle_t System_RuntimeTypeHandle_FromIntPtr( + int value, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_FromIntPtr( + value, + outException, + ); + } + + late final _System_RuntimeTypeHandle_FromIntPtrPtr = _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_RuntimeTypeHandle_FromIntPtr'); + late final _System_RuntimeTypeHandle_FromIntPtr = + _System_RuntimeTypeHandle_FromIntPtrPtr.asFunction< + System_RuntimeTypeHandle_t Function( + int, ffi.Pointer)>(); + + int System_RuntimeTypeHandle_ToIntPtr( + System_RuntimeTypeHandle_t value, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_ToIntPtr( + value, + outException, + ); + } + + late final _System_RuntimeTypeHandle_ToIntPtrPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_ToIntPtr'); + late final _System_RuntimeTypeHandle_ToIntPtr = + _System_RuntimeTypeHandle_ToIntPtrPtr.asFunction< + int Function( + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + + int System_RuntimeTypeHandle_GetHashCode( + System_RuntimeTypeHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_GetHashCode( + self, + outException, + ); + } + + late final _System_RuntimeTypeHandle_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_GetHashCode'); + late final _System_RuntimeTypeHandle_GetHashCode = + _System_RuntimeTypeHandle_GetHashCodePtr.asFunction< + int Function( + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + + bool System_RuntimeTypeHandle_Equals( + System_RuntimeTypeHandle_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_Equals( + self, + obj, + outException, + ); + } + + late final _System_RuntimeTypeHandle_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_RuntimeTypeHandle_t, System_Object_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_Equals'); + late final _System_RuntimeTypeHandle_Equals = + _System_RuntimeTypeHandle_EqualsPtr.asFunction< + bool Function(System_RuntimeTypeHandle_t, System_Object_t, + ffi.Pointer)>(); + + bool System_RuntimeTypeHandle_Equals_1( + System_RuntimeTypeHandle_t self, + System_RuntimeTypeHandle_t handle, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_Equals_1( + self, + handle, + outException, + ); + } + + late final _System_RuntimeTypeHandle_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_RuntimeTypeHandle_t, + System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_Equals_1'); + late final _System_RuntimeTypeHandle_Equals_1 = + _System_RuntimeTypeHandle_Equals_1Ptr.asFunction< + bool Function(System_RuntimeTypeHandle_t, System_RuntimeTypeHandle_t, + ffi.Pointer)>(); + + System_ModuleHandle_t System_RuntimeTypeHandle_GetModuleHandle( + System_RuntimeTypeHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_GetModuleHandle( + self, + outException, + ); + } + + late final _System_RuntimeTypeHandle_GetModuleHandlePtr = _lookup< + ffi.NativeFunction< + System_ModuleHandle_t Function(System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_GetModuleHandle'); + late final _System_RuntimeTypeHandle_GetModuleHandle = + _System_RuntimeTypeHandle_GetModuleHandlePtr.asFunction< + System_ModuleHandle_t Function( + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + + void System_RuntimeTypeHandle_GetObjectData( + System_RuntimeTypeHandle_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_RuntimeTypeHandle_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_RuntimeTypeHandle_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_GetObjectData'); + late final _System_RuntimeTypeHandle_GetObjectData = + _System_RuntimeTypeHandle_GetObjectDataPtr.asFunction< + void Function( + System_RuntimeTypeHandle_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + int System_RuntimeTypeHandle_Value_Get( + System_RuntimeTypeHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_Value_Get( + self, + outException, + ); + } + + late final _System_RuntimeTypeHandle_Value_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_Value_Get'); + late final _System_RuntimeTypeHandle_Value_Get = + _System_RuntimeTypeHandle_Value_GetPtr.asFunction< + int Function( + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + + System_RuntimeTypeHandle_t System_RuntimeTypeHandle_Create( + ffi.Pointer outException, + ) { + return _System_RuntimeTypeHandle_Create( + outException, + ); + } + + late final _System_RuntimeTypeHandle_CreatePtr = _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function( + ffi.Pointer)>>( + 'System_RuntimeTypeHandle_Create'); + late final _System_RuntimeTypeHandle_Create = + _System_RuntimeTypeHandle_CreatePtr.asFunction< + System_RuntimeTypeHandle_t Function( + ffi.Pointer)>(); + + System_Type_t System_RuntimeTypeHandle_TypeOf() { + return _System_RuntimeTypeHandle_TypeOf(); + } + + late final _System_RuntimeTypeHandle_TypeOfPtr = + _lookup>( + 'System_RuntimeTypeHandle_TypeOf'); + late final _System_RuntimeTypeHandle_TypeOf = + _System_RuntimeTypeHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_RuntimeTypeHandle_Destroy( + System_RuntimeTypeHandle_t self, + ) { + return _System_RuntimeTypeHandle_Destroy( + self, + ); + } + + late final _System_RuntimeTypeHandle_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_RuntimeTypeHandle_Destroy'); + late final _System_RuntimeTypeHandle_Destroy = + _System_RuntimeTypeHandle_DestroyPtr.asFunction< + void Function(System_RuntimeTypeHandle_t)>(); + + int System_ModuleHandle_GetHashCode( + System_ModuleHandle_t self, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_GetHashCode( + self, + outException, + ); + } + + late final _System_ModuleHandle_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_ModuleHandle_t, ffi.Pointer)>>( + 'System_ModuleHandle_GetHashCode'); + late final _System_ModuleHandle_GetHashCode = + _System_ModuleHandle_GetHashCodePtr.asFunction< + int Function( + System_ModuleHandle_t, ffi.Pointer)>(); + + bool System_ModuleHandle_Equals( + System_ModuleHandle_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_Equals( + self, + obj, + outException, + ); + } + + late final _System_ModuleHandle_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_ModuleHandle_t, System_Object_t, + ffi.Pointer)>>('System_ModuleHandle_Equals'); + late final _System_ModuleHandle_Equals = + _System_ModuleHandle_EqualsPtr.asFunction< + bool Function(System_ModuleHandle_t, System_Object_t, + ffi.Pointer)>(); + + bool System_ModuleHandle_Equals_1( + System_ModuleHandle_t self, + System_ModuleHandle_t handle, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_Equals_1( + self, + handle, + outException, + ); + } + + late final _System_ModuleHandle_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_ModuleHandle_t, System_ModuleHandle_t, + ffi.Pointer)>>( + 'System_ModuleHandle_Equals_1'); + late final _System_ModuleHandle_Equals_1 = + _System_ModuleHandle_Equals_1Ptr.asFunction< + bool Function(System_ModuleHandle_t, System_ModuleHandle_t, + ffi.Pointer)>(); + + System_RuntimeTypeHandle_t + System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken( + System_ModuleHandle_t self, + int typeToken, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken( + self, + typeToken, + outException, + ); + } + + late final _System_ModuleHandle_GetRuntimeTypeHandleFromMetadataTokenPtr = + _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function(System_ModuleHandle_t, + ffi.Int32, ffi.Pointer)>>( + 'System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken'); + late final _System_ModuleHandle_GetRuntimeTypeHandleFromMetadataToken = + _System_ModuleHandle_GetRuntimeTypeHandleFromMetadataTokenPtr.asFunction< + System_RuntimeTypeHandle_t Function( + System_ModuleHandle_t, int, ffi.Pointer)>(); + + System_RuntimeTypeHandle_t System_ModuleHandle_ResolveTypeHandle( + System_ModuleHandle_t self, + int typeToken, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_ResolveTypeHandle( + self, + typeToken, + outException, + ); + } + + late final _System_ModuleHandle_ResolveTypeHandlePtr = _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function(System_ModuleHandle_t, + ffi.Int32, ffi.Pointer)>>( + 'System_ModuleHandle_ResolveTypeHandle'); + late final _System_ModuleHandle_ResolveTypeHandle = + _System_ModuleHandle_ResolveTypeHandlePtr.asFunction< + System_RuntimeTypeHandle_t Function( + System_ModuleHandle_t, int, ffi.Pointer)>(); + + System_RuntimeTypeHandle_t System_ModuleHandle_ResolveTypeHandle_1( + System_ModuleHandle_t self, + int typeToken, + System_RuntimeTypeHandle_Array_t typeInstantiationContext, + System_RuntimeTypeHandle_Array_t methodInstantiationContext, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_ResolveTypeHandle_1( + self, + typeToken, + typeInstantiationContext, + methodInstantiationContext, + outException, + ); + } + + late final _System_ModuleHandle_ResolveTypeHandle_1Ptr = _lookup< + ffi.NativeFunction< + System_RuntimeTypeHandle_t Function( + System_ModuleHandle_t, + ffi.Int32, + System_RuntimeTypeHandle_Array_t, + System_RuntimeTypeHandle_Array_t, + ffi.Pointer)>>( + 'System_ModuleHandle_ResolveTypeHandle_1'); + late final _System_ModuleHandle_ResolveTypeHandle_1 = + _System_ModuleHandle_ResolveTypeHandle_1Ptr.asFunction< + System_RuntimeTypeHandle_t Function( + System_ModuleHandle_t, + int, + System_RuntimeTypeHandle_Array_t, + System_RuntimeTypeHandle_Array_t, + ffi.Pointer)>(); + + System_RuntimeMethodHandle_t + System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken( + System_ModuleHandle_t self, + int methodToken, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken( + self, + methodToken, + outException, + ); + } + + late final _System_ModuleHandle_GetRuntimeMethodHandleFromMetadataTokenPtr = + _lookup< + ffi.NativeFunction< + System_RuntimeMethodHandle_t Function(System_ModuleHandle_t, + ffi.Int32, ffi.Pointer)>>( + 'System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken'); + late final _System_ModuleHandle_GetRuntimeMethodHandleFromMetadataToken = + _System_ModuleHandle_GetRuntimeMethodHandleFromMetadataTokenPtr + .asFunction< + System_RuntimeMethodHandle_t Function(System_ModuleHandle_t, int, + ffi.Pointer)>(); + + System_RuntimeMethodHandle_t System_ModuleHandle_ResolveMethodHandle( + System_ModuleHandle_t self, + int methodToken, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_ResolveMethodHandle( + self, + methodToken, + outException, + ); + } + + late final _System_ModuleHandle_ResolveMethodHandlePtr = _lookup< + ffi.NativeFunction< + System_RuntimeMethodHandle_t Function(System_ModuleHandle_t, + ffi.Int32, ffi.Pointer)>>( + 'System_ModuleHandle_ResolveMethodHandle'); + late final _System_ModuleHandle_ResolveMethodHandle = + _System_ModuleHandle_ResolveMethodHandlePtr.asFunction< + System_RuntimeMethodHandle_t Function( + System_ModuleHandle_t, int, ffi.Pointer)>(); + + System_RuntimeMethodHandle_t System_ModuleHandle_ResolveMethodHandle_1( + System_ModuleHandle_t self, + int methodToken, + System_RuntimeTypeHandle_Array_t typeInstantiationContext, + System_RuntimeTypeHandle_Array_t methodInstantiationContext, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_ResolveMethodHandle_1( + self, + methodToken, + typeInstantiationContext, + methodInstantiationContext, + outException, + ); + } + + late final _System_ModuleHandle_ResolveMethodHandle_1Ptr = _lookup< + ffi.NativeFunction< + System_RuntimeMethodHandle_t Function( + System_ModuleHandle_t, + ffi.Int32, + System_RuntimeTypeHandle_Array_t, + System_RuntimeTypeHandle_Array_t, + ffi.Pointer)>>( + 'System_ModuleHandle_ResolveMethodHandle_1'); + late final _System_ModuleHandle_ResolveMethodHandle_1 = + _System_ModuleHandle_ResolveMethodHandle_1Ptr.asFunction< + System_RuntimeMethodHandle_t Function( + System_ModuleHandle_t, + int, + System_RuntimeTypeHandle_Array_t, + System_RuntimeTypeHandle_Array_t, + ffi.Pointer)>(); + + System_RuntimeFieldHandle_t + System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken( + System_ModuleHandle_t self, + int fieldToken, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken( + self, + fieldToken, + outException, + ); + } + + late final _System_ModuleHandle_GetRuntimeFieldHandleFromMetadataTokenPtr = + _lookup< + ffi.NativeFunction< + System_RuntimeFieldHandle_t Function(System_ModuleHandle_t, + ffi.Int32, ffi.Pointer)>>( + 'System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken'); + late final _System_ModuleHandle_GetRuntimeFieldHandleFromMetadataToken = + _System_ModuleHandle_GetRuntimeFieldHandleFromMetadataTokenPtr.asFunction< + System_RuntimeFieldHandle_t Function( + System_ModuleHandle_t, int, ffi.Pointer)>(); + + System_RuntimeFieldHandle_t System_ModuleHandle_ResolveFieldHandle( + System_ModuleHandle_t self, + int fieldToken, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_ResolveFieldHandle( + self, + fieldToken, + outException, + ); + } + + late final _System_ModuleHandle_ResolveFieldHandlePtr = _lookup< + ffi.NativeFunction< + System_RuntimeFieldHandle_t Function(System_ModuleHandle_t, + ffi.Int32, ffi.Pointer)>>( + 'System_ModuleHandle_ResolveFieldHandle'); + late final _System_ModuleHandle_ResolveFieldHandle = + _System_ModuleHandle_ResolveFieldHandlePtr.asFunction< + System_RuntimeFieldHandle_t Function( + System_ModuleHandle_t, int, ffi.Pointer)>(); + + System_RuntimeFieldHandle_t System_ModuleHandle_ResolveFieldHandle_1( + System_ModuleHandle_t self, + int fieldToken, + System_RuntimeTypeHandle_Array_t typeInstantiationContext, + System_RuntimeTypeHandle_Array_t methodInstantiationContext, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_ResolveFieldHandle_1( + self, + fieldToken, + typeInstantiationContext, + methodInstantiationContext, + outException, + ); + } + + late final _System_ModuleHandle_ResolveFieldHandle_1Ptr = _lookup< + ffi.NativeFunction< + System_RuntimeFieldHandle_t Function( + System_ModuleHandle_t, + ffi.Int32, + System_RuntimeTypeHandle_Array_t, + System_RuntimeTypeHandle_Array_t, + ffi.Pointer)>>( + 'System_ModuleHandle_ResolveFieldHandle_1'); + late final _System_ModuleHandle_ResolveFieldHandle_1 = + _System_ModuleHandle_ResolveFieldHandle_1Ptr.asFunction< + System_RuntimeFieldHandle_t Function( + System_ModuleHandle_t, + int, + System_RuntimeTypeHandle_Array_t, + System_RuntimeTypeHandle_Array_t, + ffi.Pointer)>(); + + int System_ModuleHandle_MDStreamVersion_Get( + System_ModuleHandle_t self, + ffi.Pointer outException, + ) { + return _System_ModuleHandle_MDStreamVersion_Get( + self, + outException, + ); + } + + late final _System_ModuleHandle_MDStreamVersion_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_ModuleHandle_t, ffi.Pointer)>>( + 'System_ModuleHandle_MDStreamVersion_Get'); + late final _System_ModuleHandle_MDStreamVersion_Get = + _System_ModuleHandle_MDStreamVersion_GetPtr.asFunction< + int Function( + System_ModuleHandle_t, ffi.Pointer)>(); + + System_ModuleHandle_t System_ModuleHandle_EmptyHandle_Get() { + return _System_ModuleHandle_EmptyHandle_Get(); + } + + late final _System_ModuleHandle_EmptyHandle_GetPtr = + _lookup>( + 'System_ModuleHandle_EmptyHandle_Get'); + late final _System_ModuleHandle_EmptyHandle_Get = + _System_ModuleHandle_EmptyHandle_GetPtr.asFunction< + System_ModuleHandle_t Function()>(); + + System_ModuleHandle_t System_ModuleHandle_Create( + ffi.Pointer outException, + ) { + return _System_ModuleHandle_Create( + outException, + ); + } + + late final _System_ModuleHandle_CreatePtr = _lookup< + ffi.NativeFunction< + System_ModuleHandle_t Function( + ffi.Pointer)>>('System_ModuleHandle_Create'); + late final _System_ModuleHandle_Create = + _System_ModuleHandle_CreatePtr.asFunction< + System_ModuleHandle_t Function(ffi.Pointer)>(); + + System_Type_t System_ModuleHandle_TypeOf() { + return _System_ModuleHandle_TypeOf(); + } + + late final _System_ModuleHandle_TypeOfPtr = + _lookup>( + 'System_ModuleHandle_TypeOf'); + late final _System_ModuleHandle_TypeOf = + _System_ModuleHandle_TypeOfPtr.asFunction(); + + void System_ModuleHandle_Destroy( + System_ModuleHandle_t self, + ) { + return _System_ModuleHandle_Destroy( + self, + ); + } + + late final _System_ModuleHandle_DestroyPtr = + _lookup>( + 'System_ModuleHandle_Destroy'); + late final _System_ModuleHandle_Destroy = _System_ModuleHandle_DestroyPtr + .asFunction(); + + int System_RuntimeFieldHandle_GetHashCode( + System_RuntimeFieldHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_GetHashCode( + self, + outException, + ); + } + + late final _System_RuntimeFieldHandle_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_RuntimeFieldHandle_t, + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_GetHashCode'); + late final _System_RuntimeFieldHandle_GetHashCode = + _System_RuntimeFieldHandle_GetHashCodePtr.asFunction< + int Function( + System_RuntimeFieldHandle_t, ffi.Pointer)>(); + + bool System_RuntimeFieldHandle_Equals( + System_RuntimeFieldHandle_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_Equals( + self, + obj, + outException, + ); + } + + late final _System_RuntimeFieldHandle_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_RuntimeFieldHandle_t, System_Object_t, + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_Equals'); + late final _System_RuntimeFieldHandle_Equals = + _System_RuntimeFieldHandle_EqualsPtr.asFunction< + bool Function(System_RuntimeFieldHandle_t, System_Object_t, + ffi.Pointer)>(); + + bool System_RuntimeFieldHandle_Equals_1( + System_RuntimeFieldHandle_t self, + System_RuntimeFieldHandle_t handle, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_Equals_1( + self, + handle, + outException, + ); + } + + late final _System_RuntimeFieldHandle_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_RuntimeFieldHandle_t, + System_RuntimeFieldHandle_t, + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_Equals_1'); + late final _System_RuntimeFieldHandle_Equals_1 = + _System_RuntimeFieldHandle_Equals_1Ptr.asFunction< + bool Function(System_RuntimeFieldHandle_t, + System_RuntimeFieldHandle_t, ffi.Pointer)>(); + + System_RuntimeFieldHandle_t System_RuntimeFieldHandle_FromIntPtr( + int value, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_FromIntPtr( + value, + outException, + ); + } + + late final _System_RuntimeFieldHandle_FromIntPtrPtr = _lookup< + ffi.NativeFunction< + System_RuntimeFieldHandle_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_RuntimeFieldHandle_FromIntPtr'); + late final _System_RuntimeFieldHandle_FromIntPtr = + _System_RuntimeFieldHandle_FromIntPtrPtr.asFunction< + System_RuntimeFieldHandle_t Function( + int, ffi.Pointer)>(); + + int System_RuntimeFieldHandle_ToIntPtr( + System_RuntimeFieldHandle_t value, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_ToIntPtr( + value, + outException, + ); + } + + late final _System_RuntimeFieldHandle_ToIntPtrPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeFieldHandle_t, + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_ToIntPtr'); + late final _System_RuntimeFieldHandle_ToIntPtr = + _System_RuntimeFieldHandle_ToIntPtrPtr.asFunction< + int Function( + System_RuntimeFieldHandle_t, ffi.Pointer)>(); + + void System_RuntimeFieldHandle_GetObjectData( + System_RuntimeFieldHandle_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_RuntimeFieldHandle_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_RuntimeFieldHandle_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_GetObjectData'); + late final _System_RuntimeFieldHandle_GetObjectData = + _System_RuntimeFieldHandle_GetObjectDataPtr.asFunction< + void Function( + System_RuntimeFieldHandle_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + int System_RuntimeFieldHandle_Value_Get( + System_RuntimeFieldHandle_t self, + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_Value_Get( + self, + outException, + ); + } + + late final _System_RuntimeFieldHandle_Value_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_RuntimeFieldHandle_t, + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_Value_Get'); + late final _System_RuntimeFieldHandle_Value_Get = + _System_RuntimeFieldHandle_Value_GetPtr.asFunction< + int Function( + System_RuntimeFieldHandle_t, ffi.Pointer)>(); + + System_RuntimeFieldHandle_t System_RuntimeFieldHandle_Create( + ffi.Pointer outException, + ) { + return _System_RuntimeFieldHandle_Create( + outException, + ); + } + + late final _System_RuntimeFieldHandle_CreatePtr = _lookup< + ffi.NativeFunction< + System_RuntimeFieldHandle_t Function( + ffi.Pointer)>>( + 'System_RuntimeFieldHandle_Create'); + late final _System_RuntimeFieldHandle_Create = + _System_RuntimeFieldHandle_CreatePtr.asFunction< + System_RuntimeFieldHandle_t Function( + ffi.Pointer)>(); + + System_Type_t System_RuntimeFieldHandle_TypeOf() { + return _System_RuntimeFieldHandle_TypeOf(); + } + + late final _System_RuntimeFieldHandle_TypeOfPtr = + _lookup>( + 'System_RuntimeFieldHandle_TypeOf'); + late final _System_RuntimeFieldHandle_TypeOf = + _System_RuntimeFieldHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_RuntimeFieldHandle_Destroy( + System_RuntimeFieldHandle_t self, + ) { + return _System_RuntimeFieldHandle_Destroy( + self, + ); + } + + late final _System_RuntimeFieldHandle_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_RuntimeFieldHandle_Destroy'); + late final _System_RuntimeFieldHandle_Destroy = + _System_RuntimeFieldHandle_DestroyPtr.asFunction< + void Function(System_RuntimeFieldHandle_t)>(); + + bool System_Reflection_ParameterInfo_IsDefined( + System_Reflection_ParameterInfo_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_IsDefined( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_IsDefined'); + late final _System_Reflection_ParameterInfo_IsDefined = + _System_Reflection_ParameterInfo_IsDefinedPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_ParameterInfo_GetCustomAttributesData( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetCustomAttributesData( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetCustomAttributesDataPtr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetCustomAttributesData'); + late final _System_Reflection_ParameterInfo_GetCustomAttributesData = + _System_Reflection_ParameterInfo_GetCustomAttributesDataPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_ParameterInfo_GetCustomAttributes_1( + System_Reflection_ParameterInfo_t self, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetCustomAttributes_1( + self, + inherit, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetCustomAttributes_1Ptr = + _lookup< + ffi.NativeFunction< + System_Object_Array_t Function( + System_Reflection_ParameterInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetCustomAttributes_1'); + late final _System_Reflection_ParameterInfo_GetCustomAttributes_1 = + _System_Reflection_ParameterInfo_GetCustomAttributes_1Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_ParameterInfo_t, + bool, ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_ParameterInfo_GetCustomAttributes_2( + System_Reflection_ParameterInfo_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetCustomAttributes_2( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetCustomAttributes_2Ptr = + _lookup< + ffi.NativeFunction< + System_Object_Array_t Function( + System_Reflection_ParameterInfo_t, + System_Type_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetCustomAttributes_2'); + late final _System_Reflection_ParameterInfo_GetCustomAttributes_2 = + _System_Reflection_ParameterInfo_GetCustomAttributes_2Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Type_t System_Reflection_ParameterInfo_GetModifiedParameterType( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetModifiedParameterType( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetModifiedParameterTypePtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetModifiedParameterType'); + late final _System_Reflection_ParameterInfo_GetModifiedParameterType = + _System_Reflection_ParameterInfo_GetModifiedParameterTypePtr.asFunction< + System_Type_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Type_Array_t + System_Reflection_ParameterInfo_GetOptionalCustomModifiers( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetOptionalCustomModifiers( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetOptionalCustomModifiersPtr = + _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetOptionalCustomModifiers'); + late final _System_Reflection_ParameterInfo_GetOptionalCustomModifiers = + _System_Reflection_ParameterInfo_GetOptionalCustomModifiersPtr.asFunction< + System_Type_Array_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Type_Array_t + System_Reflection_ParameterInfo_GetRequiredCustomModifiers( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetRequiredCustomModifiers( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetRequiredCustomModifiersPtr = + _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetRequiredCustomModifiers'); + late final _System_Reflection_ParameterInfo_GetRequiredCustomModifiers = + _System_Reflection_ParameterInfo_GetRequiredCustomModifiersPtr.asFunction< + System_Type_Array_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_ParameterInfo_GetRealObject( + System_Reflection_ParameterInfo_t self, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_GetRealObject( + self, + context, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_GetRealObjectPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_ParameterInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_GetRealObject'); + late final _System_Reflection_ParameterInfo_GetRealObject = + _System_Reflection_ParameterInfo_GetRealObjectPtr.asFunction< + System_Object_t Function( + System_Reflection_ParameterInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_ParameterInfo_ToString( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_ToString( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_ToString'); + late final _System_Reflection_ParameterInfo_ToString = + _System_Reflection_ParameterInfo_ToStringPtr.asFunction< + System_String_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + int System_Reflection_ParameterInfo_Attributes_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_Attributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_Attributes_Get'); + late final _System_Reflection_ParameterInfo_Attributes_Get = + _System_Reflection_ParameterInfo_Attributes_GetPtr.asFunction< + int Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_t System_Reflection_ParameterInfo_Member_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_Member_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_Member_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_Member_Get'); + late final _System_Reflection_ParameterInfo_Member_Get = + _System_Reflection_ParameterInfo_Member_GetPtr.asFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_ParameterInfo_Name_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_Name_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_Name_Get'); + late final _System_Reflection_ParameterInfo_Name_Get = + _System_Reflection_ParameterInfo_Name_GetPtr.asFunction< + System_String_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_ParameterInfo_ParameterType_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_ParameterType_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_ParameterType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_ParameterType_Get'); + late final _System_Reflection_ParameterInfo_ParameterType_Get = + _System_Reflection_ParameterInfo_ParameterType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + int System_Reflection_ParameterInfo_Position_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_Position_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_Position_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_Position_Get'); + late final _System_Reflection_ParameterInfo_Position_Get = + _System_Reflection_ParameterInfo_Position_GetPtr.asFunction< + int Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ParameterInfo_IsIn_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_IsIn_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_IsIn_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_IsIn_Get'); + late final _System_Reflection_ParameterInfo_IsIn_Get = + _System_Reflection_ParameterInfo_IsIn_GetPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ParameterInfo_IsLcid_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_IsLcid_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_IsLcid_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_IsLcid_Get'); + late final _System_Reflection_ParameterInfo_IsLcid_Get = + _System_Reflection_ParameterInfo_IsLcid_GetPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ParameterInfo_IsOptional_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_IsOptional_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_IsOptional_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_IsOptional_Get'); + late final _System_Reflection_ParameterInfo_IsOptional_Get = + _System_Reflection_ParameterInfo_IsOptional_GetPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ParameterInfo_IsOut_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_IsOut_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_IsOut_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_IsOut_Get'); + late final _System_Reflection_ParameterInfo_IsOut_Get = + _System_Reflection_ParameterInfo_IsOut_GetPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ParameterInfo_IsRetval_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_IsRetval_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_IsRetval_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_IsRetval_Get'); + late final _System_Reflection_ParameterInfo_IsRetval_Get = + _System_Reflection_ParameterInfo_IsRetval_GetPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_ParameterInfo_DefaultValue_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_DefaultValue_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_DefaultValue_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_DefaultValue_Get'); + late final _System_Reflection_ParameterInfo_DefaultValue_Get = + _System_Reflection_ParameterInfo_DefaultValue_GetPtr.asFunction< + System_Object_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_ParameterInfo_RawDefaultValue_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_RawDefaultValue_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_RawDefaultValue_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_RawDefaultValue_Get'); + late final _System_Reflection_ParameterInfo_RawDefaultValue_Get = + _System_Reflection_ParameterInfo_RawDefaultValue_GetPtr.asFunction< + System_Object_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ParameterInfo_HasDefaultValue_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_HasDefaultValue_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_HasDefaultValue_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_HasDefaultValue_Get'); + late final _System_Reflection_ParameterInfo_HasDefaultValue_Get = + _System_Reflection_ParameterInfo_HasDefaultValue_GetPtr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_ParameterInfo_CustomAttributes_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_CustomAttributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_CustomAttributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_CustomAttributes_Get'); + late final _System_Reflection_ParameterInfo_CustomAttributes_Get = + _System_Reflection_ParameterInfo_CustomAttributes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + int System_Reflection_ParameterInfo_MetadataToken_Get( + System_Reflection_ParameterInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterInfo_MetadataToken_Get( + self, + outException, + ); + } + + late final _System_Reflection_ParameterInfo_MetadataToken_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ParameterInfo_MetadataToken_Get'); + late final _System_Reflection_ParameterInfo_MetadataToken_Get = + _System_Reflection_ParameterInfo_MetadataToken_GetPtr.asFunction< + int Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_ParameterInfo_TypeOf() { + return _System_Reflection_ParameterInfo_TypeOf(); + } + + late final _System_Reflection_ParameterInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_ParameterInfo_TypeOf'); + late final _System_Reflection_ParameterInfo_TypeOf = + _System_Reflection_ParameterInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ParameterInfo_Destroy( + System_Reflection_ParameterInfo_t self, + ) { + return _System_Reflection_ParameterInfo_Destroy( + self, + ); + } + + late final _System_Reflection_ParameterInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ParameterInfo_t)>>( + 'System_Reflection_ParameterInfo_Destroy'); + late final _System_Reflection_ParameterInfo_Destroy = + _System_Reflection_ParameterInfo_DestroyPtr.asFunction< + void Function(System_Reflection_ParameterInfo_t)>(); + + System_Object_t System_Runtime_Serialization_IObjectReference_GetRealObject( + System_Runtime_Serialization_IObjectReference_t self, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_Runtime_Serialization_IObjectReference_GetRealObject( + self, + context, + outException, + ); + } + + late final _System_Runtime_Serialization_IObjectReference_GetRealObjectPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Runtime_Serialization_IObjectReference_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Runtime_Serialization_IObjectReference_GetRealObject'); + late final _System_Runtime_Serialization_IObjectReference_GetRealObject = + _System_Runtime_Serialization_IObjectReference_GetRealObjectPtr + .asFunction< + System_Object_t Function( + System_Runtime_Serialization_IObjectReference_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_Type_t System_Runtime_Serialization_IObjectReference_TypeOf() { + return _System_Runtime_Serialization_IObjectReference_TypeOf(); + } + + late final _System_Runtime_Serialization_IObjectReference_TypeOfPtr = + _lookup>( + 'System_Runtime_Serialization_IObjectReference_TypeOf'); + late final _System_Runtime_Serialization_IObjectReference_TypeOf = + _System_Runtime_Serialization_IObjectReference_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_Serialization_IObjectReference_Destroy( + System_Runtime_Serialization_IObjectReference_t self, + ) { + return _System_Runtime_Serialization_IObjectReference_Destroy( + self, + ); + } + + late final _System_Runtime_Serialization_IObjectReference_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_Serialization_IObjectReference_t)>>( + 'System_Runtime_Serialization_IObjectReference_Destroy'); + late final _System_Runtime_Serialization_IObjectReference_Destroy = + _System_Runtime_Serialization_IObjectReference_DestroyPtr.asFunction< + void Function(System_Runtime_Serialization_IObjectReference_t)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_CustomAttributeData_GetCustomAttributes( + System_Reflection_MemberInfo_t target, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_GetCustomAttributes( + target, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_GetCustomAttributesPtr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_GetCustomAttributes'); + late final _System_Reflection_CustomAttributeData_GetCustomAttributes = + _System_Reflection_CustomAttributeData_GetCustomAttributesPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_CustomAttributeData_GetCustomAttributes_1( + System_Reflection_Module_t target, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_GetCustomAttributes_1( + target, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_GetCustomAttributes_1Ptr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_GetCustomAttributes_1'); + late final _System_Reflection_CustomAttributeData_GetCustomAttributes_1 = + _System_Reflection_CustomAttributeData_GetCustomAttributes_1Ptr + .asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Module_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_CustomAttributeData_GetCustomAttributes_2( + System_Reflection_Assembly_t target, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_GetCustomAttributes_2( + target, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_GetCustomAttributes_2Ptr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_GetCustomAttributes_2'); + late final _System_Reflection_CustomAttributeData_GetCustomAttributes_2 = + _System_Reflection_CustomAttributeData_GetCustomAttributes_2Ptr + .asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Assembly_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_CustomAttributeData_GetCustomAttributes_3( + System_Reflection_ParameterInfo_t target, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_GetCustomAttributes_3( + target, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_GetCustomAttributes_3Ptr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_GetCustomAttributes_3'); + late final _System_Reflection_CustomAttributeData_GetCustomAttributes_3 = + _System_Reflection_CustomAttributeData_GetCustomAttributes_3Ptr + .asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_CustomAttributeData_ToString( + System_Reflection_CustomAttributeData_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_ToString( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_CustomAttributeData_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_ToString'); + late final _System_Reflection_CustomAttributeData_ToString = + _System_Reflection_CustomAttributeData_ToStringPtr.asFunction< + System_String_t Function(System_Reflection_CustomAttributeData_t, + ffi.Pointer)>(); + + int System_Reflection_CustomAttributeData_GetHashCode( + System_Reflection_CustomAttributeData_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_CustomAttributeData_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_GetHashCode'); + late final _System_Reflection_CustomAttributeData_GetHashCode = + _System_Reflection_CustomAttributeData_GetHashCodePtr.asFunction< + int Function(System_Reflection_CustomAttributeData_t, + ffi.Pointer)>(); + + bool System_Reflection_CustomAttributeData_Equals( + System_Reflection_CustomAttributeData_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_CustomAttributeData_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_Equals'); + late final _System_Reflection_CustomAttributeData_Equals = + _System_Reflection_CustomAttributeData_EqualsPtr.asFunction< + bool Function(System_Reflection_CustomAttributeData_t, + System_Object_t, ffi.Pointer)>(); + + System_Type_t System_Reflection_CustomAttributeData_AttributeType_Get( + System_Reflection_CustomAttributeData_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_AttributeType_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_AttributeType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_AttributeType_Get'); + late final _System_Reflection_CustomAttributeData_AttributeType_Get = + _System_Reflection_CustomAttributeData_AttributeType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_CustomAttributeData_t, + ffi.Pointer)>(); + + System_Reflection_ConstructorInfo_t + System_Reflection_CustomAttributeData_Constructor_Get( + System_Reflection_CustomAttributeData_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_Constructor_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_Constructor_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_Constructor_Get'); + late final _System_Reflection_CustomAttributeData_Constructor_Get = + _System_Reflection_CustomAttributeData_Constructor_GetPtr.asFunction< + System_Reflection_ConstructorInfo_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_CustomAttributeData_ConstructorArguments_Get( + System_Reflection_CustomAttributeData_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_ConstructorArguments_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_ConstructorArguments_GetPtr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_ConstructorArguments_Get'); + late final _System_Reflection_CustomAttributeData_ConstructorArguments_Get = + _System_Reflection_CustomAttributeData_ConstructorArguments_GetPtr + .asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_CustomAttributeData_NamedArguments_Get( + System_Reflection_CustomAttributeData_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeData_NamedArguments_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeData_NamedArguments_GetPtr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeData_NamedArguments_Get'); + late final _System_Reflection_CustomAttributeData_NamedArguments_Get = + _System_Reflection_CustomAttributeData_NamedArguments_GetPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_CustomAttributeData_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_CustomAttributeData_TypeOf() { + return _System_Reflection_CustomAttributeData_TypeOf(); + } + + late final _System_Reflection_CustomAttributeData_TypeOfPtr = + _lookup>( + 'System_Reflection_CustomAttributeData_TypeOf'); + late final _System_Reflection_CustomAttributeData_TypeOf = + _System_Reflection_CustomAttributeData_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_CustomAttributeData_Destroy( + System_Reflection_CustomAttributeData_t self, + ) { + return _System_Reflection_CustomAttributeData_Destroy( + self, + ); + } + + late final _System_Reflection_CustomAttributeData_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_CustomAttributeData_t)>>( + 'System_Reflection_CustomAttributeData_Destroy'); + late final _System_Reflection_CustomAttributeData_Destroy = + _System_Reflection_CustomAttributeData_DestroyPtr.asFunction< + void Function(System_Reflection_CustomAttributeData_t)>(); + + void System_Reflection_Module_GetPEKind( + System_Reflection_Module_t self, + ffi.Pointer peKind, + ffi.Pointer machine, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetPEKind( + self, + peKind, + machine, + outException, + ); + } + + late final _System_Reflection_Module_GetPEKindPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_Module_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_Reflection_Module_GetPEKind'); + late final _System_Reflection_Module_GetPEKind = + _System_Reflection_Module_GetPEKindPtr.asFunction< + void Function(System_Reflection_Module_t, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); + + bool System_Reflection_Module_IsResource( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_IsResource( + self, + outException, + ); + } + + late final _System_Reflection_Module_IsResourcePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_IsResource'); + late final _System_Reflection_Module_IsResource = + _System_Reflection_Module_IsResourcePtr.asFunction< + bool Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + bool System_Reflection_Module_IsDefined( + System_Reflection_Module_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_IsDefined( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_Module_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Module_t, System_Type_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Module_IsDefined'); + late final _System_Reflection_Module_IsDefined = + _System_Reflection_Module_IsDefinedPtr.asFunction< + bool Function(System_Reflection_Module_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_Module_GetCustomAttributesData( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetCustomAttributesData( + self, + outException, + ); + } + + late final _System_Reflection_Module_GetCustomAttributesDataPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetCustomAttributesData'); + late final _System_Reflection_Module_GetCustomAttributesData = + _System_Reflection_Module_GetCustomAttributesDataPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_Module_GetCustomAttributes_1( + System_Reflection_Module_t self, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetCustomAttributes_1( + self, + inherit, + outException, + ); + } + + late final _System_Reflection_Module_GetCustomAttributes_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_Array_t Function(System_Reflection_Module_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Module_GetCustomAttributes_1'); + late final _System_Reflection_Module_GetCustomAttributes_1 = + _System_Reflection_Module_GetCustomAttributes_1Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_Module_t, bool, + ffi.Pointer)>(); + + System_Object_Array_t System_Reflection_Module_GetCustomAttributes_2( + System_Reflection_Module_t self, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetCustomAttributes_2( + self, + attributeType, + inherit, + outException, + ); + } + + late final _System_Reflection_Module_GetCustomAttributes_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_Array_t Function(System_Reflection_Module_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Module_GetCustomAttributes_2'); + late final _System_Reflection_Module_GetCustomAttributes_2 = + _System_Reflection_Module_GetCustomAttributes_2Ptr.asFunction< + System_Object_Array_t Function(System_Reflection_Module_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_Module_GetMethod( + System_Reflection_Module_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetMethod( + self, + name, + outException, + ); + } + + late final _System_Reflection_Module_GetMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Module_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetMethod'); + late final _System_Reflection_Module_GetMethod = + _System_Reflection_Module_GetMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_Module_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_Module_GetMethod_1( + System_Reflection_Module_t self, + System_String_t name, + System_Type_Array_t types, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetMethod_1( + self, + name, + types, + outException, + ); + } + + late final _System_Reflection_Module_GetMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Module_t, + System_String_t, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetMethod_1'); + late final _System_Reflection_Module_GetMethod_1 = + _System_Reflection_Module_GetMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Module_t, + System_String_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_Module_GetMethod_2( + System_Reflection_Module_t self, + System_String_t name, + int bindingAttr, + System_Reflection_Binder_t binder, + int callConvention, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetMethod_2( + self, + name, + bindingAttr, + binder, + callConvention, + types, + modifiers, + outException, + ); + } + + late final _System_Reflection_Module_GetMethod_2Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Module_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + ffi.Int32, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetMethod_2'); + late final _System_Reflection_Module_GetMethod_2 = + _System_Reflection_Module_GetMethod_2Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_Module_t, + System_String_t, + int, + System_Reflection_Binder_t, + int, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t System_Reflection_Module_GetMethods( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetMethods( + self, + outException, + ); + } + + late final _System_Reflection_Module_GetMethodsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetMethods'); + late final _System_Reflection_Module_GetMethods = + _System_Reflection_Module_GetMethodsPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t System_Reflection_Module_GetMethods_1( + System_Reflection_Module_t self, + int bindingFlags, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetMethods_1( + self, + bindingFlags, + outException, + ); + } + + late final _System_Reflection_Module_GetMethods_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_Module_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_GetMethods_1'); + late final _System_Reflection_Module_GetMethods_1 = + _System_Reflection_Module_GetMethods_1Ptr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_Module_t, + int, + ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Reflection_Module_GetField( + System_Reflection_Module_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetField( + self, + name, + outException, + ); + } + + late final _System_Reflection_Module_GetFieldPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_Module_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Module_GetField'); + late final _System_Reflection_Module_GetField = + _System_Reflection_Module_GetFieldPtr.asFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_Module_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Reflection_Module_GetField_1( + System_Reflection_Module_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetField_1( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_Module_GetField_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_Module_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_GetField_1'); + late final _System_Reflection_Module_GetField_1 = + _System_Reflection_Module_GetField_1Ptr.asFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_Module_t, + System_String_t, int, ffi.Pointer)>(); + + System_Reflection_FieldInfo_Array_t System_Reflection_Module_GetFields( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetFields( + self, + outException, + ); + } + + late final _System_Reflection_Module_GetFieldsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetFields'); + late final _System_Reflection_Module_GetFields = + _System_Reflection_Module_GetFieldsPtr.asFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Reflection_FieldInfo_Array_t System_Reflection_Module_GetFields_1( + System_Reflection_Module_t self, + int bindingFlags, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetFields_1( + self, + bindingFlags, + outException, + ); + } + + late final _System_Reflection_Module_GetFields_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Reflection_Module_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_GetFields_1'); + late final _System_Reflection_Module_GetFields_1 = + _System_Reflection_Module_GetFields_1Ptr.asFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Reflection_Module_t, + int, + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_Module_GetTypes( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetTypes( + self, + outException, + ); + } + + late final _System_Reflection_Module_GetTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetTypes'); + late final _System_Reflection_Module_GetTypes = + _System_Reflection_Module_GetTypesPtr.asFunction< + System_Type_Array_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Type_t System_Reflection_Module_GetType_1( + System_Reflection_Module_t self, + System_String_t className, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetType_1( + self, + className, + outException, + ); + } + + late final _System_Reflection_Module_GetType_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_Module_t, + System_String_t, ffi.Pointer)>>( + 'System_Reflection_Module_GetType_1'); + late final _System_Reflection_Module_GetType_1 = + _System_Reflection_Module_GetType_1Ptr.asFunction< + System_Type_t Function(System_Reflection_Module_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_Module_GetType_2( + System_Reflection_Module_t self, + System_String_t className, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetType_2( + self, + className, + ignoreCase, + outException, + ); + } + + late final _System_Reflection_Module_GetType_2Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_Module_t, + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_Module_GetType_2'); + late final _System_Reflection_Module_GetType_2 = + _System_Reflection_Module_GetType_2Ptr.asFunction< + System_Type_t Function(System_Reflection_Module_t, System_String_t, + bool, ffi.Pointer)>(); + + System_Type_t System_Reflection_Module_GetType_3( + System_Reflection_Module_t self, + System_String_t className, + bool throwOnError, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetType_3( + self, + className, + throwOnError, + ignoreCase, + outException, + ); + } + + late final _System_Reflection_Module_GetType_3Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Reflection_Module_t, + System_String_t, + ffi.Bool, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_Module_GetType_3'); + late final _System_Reflection_Module_GetType_3 = + _System_Reflection_Module_GetType_3Ptr.asFunction< + System_Type_t Function(System_Reflection_Module_t, System_String_t, + bool, bool, ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_Module_FindTypes( + System_Reflection_Module_t self, + System_Reflection_TypeFilter_t filter, + System_Object_t filterCriteria, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_FindTypes( + self, + filter, + filterCriteria, + outException, + ); + } + + late final _System_Reflection_Module_FindTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Reflection_Module_t, + System_Reflection_TypeFilter_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_Module_FindTypes'); + late final _System_Reflection_Module_FindTypes = + _System_Reflection_Module_FindTypesPtr.asFunction< + System_Type_Array_t Function( + System_Reflection_Module_t, + System_Reflection_TypeFilter_t, + System_Object_t, + ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Reflection_Module_ResolveField( + System_Reflection_Module_t self, + int metadataToken, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveField( + self, + metadataToken, + outException, + ); + } + + late final _System_Reflection_Module_ResolveFieldPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_Module_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Reflection_Module_ResolveField'); + late final _System_Reflection_Module_ResolveField = + _System_Reflection_Module_ResolveFieldPtr.asFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_Module_t, + int, ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Reflection_Module_ResolveField_1( + System_Reflection_Module_t self, + int metadataToken, + System_Type_Array_t genericTypeArguments, + System_Type_Array_t genericMethodArguments, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveField_1( + self, + metadataToken, + genericTypeArguments, + genericMethodArguments, + outException, + ); + } + + late final _System_Reflection_Module_ResolveField_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_Module_t, + ffi.Int32, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveField_1'); + late final _System_Reflection_Module_ResolveField_1 = + _System_Reflection_Module_ResolveField_1Ptr.asFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_Module_t, + int, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_t System_Reflection_Module_ResolveMember( + System_Reflection_Module_t self, + int metadataToken, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveMember( + self, + metadataToken, + outException, + ); + } + + late final _System_Reflection_Module_ResolveMemberPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_Module_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveMember'); + late final _System_Reflection_Module_ResolveMember = + _System_Reflection_Module_ResolveMemberPtr.asFunction< + System_Reflection_MemberInfo_t Function(System_Reflection_Module_t, + int, ffi.Pointer)>(); + + System_Reflection_MemberInfo_t System_Reflection_Module_ResolveMember_1( + System_Reflection_Module_t self, + int metadataToken, + System_Type_Array_t genericTypeArguments, + System_Type_Array_t genericMethodArguments, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveMember_1( + self, + metadataToken, + genericTypeArguments, + genericMethodArguments, + outException, + ); + } + + late final _System_Reflection_Module_ResolveMember_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_Module_t, + ffi.Int32, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveMember_1'); + late final _System_Reflection_Module_ResolveMember_1 = + _System_Reflection_Module_ResolveMember_1Ptr.asFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_Module_t, + int, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodBase_t System_Reflection_Module_ResolveMethod( + System_Reflection_Module_t self, + int metadataToken, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveMethod( + self, + metadataToken, + outException, + ); + } + + late final _System_Reflection_Module_ResolveMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Module_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveMethod'); + late final _System_Reflection_Module_ResolveMethod = + _System_Reflection_Module_ResolveMethodPtr.asFunction< + System_Reflection_MethodBase_t Function(System_Reflection_Module_t, + int, ffi.Pointer)>(); + + System_Reflection_MethodBase_t System_Reflection_Module_ResolveMethod_1( + System_Reflection_Module_t self, + int metadataToken, + System_Type_Array_t genericTypeArguments, + System_Type_Array_t genericMethodArguments, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveMethod_1( + self, + metadataToken, + genericTypeArguments, + genericMethodArguments, + outException, + ); + } + + late final _System_Reflection_Module_ResolveMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Module_t, + ffi.Int32, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveMethod_1'); + late final _System_Reflection_Module_ResolveMethod_1 = + _System_Reflection_Module_ResolveMethod_1Ptr.asFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Module_t, + int, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Byte_Array_t System_Reflection_Module_ResolveSignature( + System_Reflection_Module_t self, + int metadataToken, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveSignature( + self, + metadataToken, + outException, + ); + } + + late final _System_Reflection_Module_ResolveSignaturePtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Reflection_Module_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Reflection_Module_ResolveSignature'); + late final _System_Reflection_Module_ResolveSignature = + _System_Reflection_Module_ResolveSignaturePtr.asFunction< + System_Byte_Array_t Function(System_Reflection_Module_t, int, + ffi.Pointer)>(); + + System_String_t System_Reflection_Module_ResolveString( + System_Reflection_Module_t self, + int metadataToken, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveString( + self, + metadataToken, + outException, + ); + } + + late final _System_Reflection_Module_ResolveStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Module_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveString'); + late final _System_Reflection_Module_ResolveString = + _System_Reflection_Module_ResolveStringPtr.asFunction< + System_String_t Function(System_Reflection_Module_t, int, + ffi.Pointer)>(); + + System_Type_t System_Reflection_Module_ResolveType( + System_Reflection_Module_t self, + int metadataToken, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveType( + self, + metadataToken, + outException, + ); + } + + late final _System_Reflection_Module_ResolveTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_Module_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveType'); + late final _System_Reflection_Module_ResolveType = + _System_Reflection_Module_ResolveTypePtr.asFunction< + System_Type_t Function(System_Reflection_Module_t, int, + ffi.Pointer)>(); + + System_Type_t System_Reflection_Module_ResolveType_1( + System_Reflection_Module_t self, + int metadataToken, + System_Type_Array_t genericTypeArguments, + System_Type_Array_t genericMethodArguments, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ResolveType_1( + self, + metadataToken, + genericTypeArguments, + genericMethodArguments, + outException, + ); + } + + late final _System_Reflection_Module_ResolveType_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Reflection_Module_t, + ffi.Int32, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ResolveType_1'); + late final _System_Reflection_Module_ResolveType_1 = + _System_Reflection_Module_ResolveType_1Ptr.asFunction< + System_Type_t Function( + System_Reflection_Module_t, + int, + System_Type_Array_t, + System_Type_Array_t, + ffi.Pointer)>(); + + void System_Reflection_Module_GetObjectData( + System_Reflection_Module_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_Reflection_Module_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_Module_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetObjectData'); + late final _System_Reflection_Module_GetObjectData = + _System_Reflection_Module_GetObjectDataPtr.asFunction< + void Function( + System_Reflection_Module_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + bool System_Reflection_Module_Equals( + System_Reflection_Module_t self, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_Equals( + self, + o, + outException, + ); + } + + late final _System_Reflection_Module_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Module_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_Module_Equals'); + late final _System_Reflection_Module_Equals = + _System_Reflection_Module_EqualsPtr.asFunction< + bool Function(System_Reflection_Module_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_Module_GetHashCode( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_Module_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_GetHashCode'); + late final _System_Reflection_Module_GetHashCode = + _System_Reflection_Module_GetHashCodePtr.asFunction< + int Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Module_ToString( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ToString( + self, + outException, + ); + } + + late final _System_Reflection_Module_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ToString'); + late final _System_Reflection_Module_ToString = + _System_Reflection_Module_ToStringPtr.asFunction< + System_String_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_Reflection_Module_Assembly_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_Assembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_Assembly_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_Assembly_Get'); + late final _System_Reflection_Module_Assembly_Get = + _System_Reflection_Module_Assembly_GetPtr.asFunction< + System_Reflection_Assembly_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Module_FullyQualifiedName_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_FullyQualifiedName_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_FullyQualifiedName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_FullyQualifiedName_Get'); + late final _System_Reflection_Module_FullyQualifiedName_Get = + _System_Reflection_Module_FullyQualifiedName_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Module_Name_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_Name_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_Name_Get'); + late final _System_Reflection_Module_Name_Get = + _System_Reflection_Module_Name_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + int System_Reflection_Module_MDStreamVersion_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_MDStreamVersion_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_MDStreamVersion_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_MDStreamVersion_Get'); + late final _System_Reflection_Module_MDStreamVersion_Get = + _System_Reflection_Module_MDStreamVersion_GetPtr.asFunction< + int Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Guid_t System_Reflection_Module_ModuleVersionId_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ModuleVersionId_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_ModuleVersionId_GetPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ModuleVersionId_Get'); + late final _System_Reflection_Module_ModuleVersionId_Get = + _System_Reflection_Module_ModuleVersionId_GetPtr.asFunction< + System_Guid_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_String_t System_Reflection_Module_ScopeName_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ScopeName_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_ScopeName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ScopeName_Get'); + late final _System_Reflection_Module_ScopeName_Get = + _System_Reflection_Module_ScopeName_GetPtr.asFunction< + System_String_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_ModuleHandle_t System_Reflection_Module_ModuleHandle_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_ModuleHandle_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_ModuleHandle_GetPtr = _lookup< + ffi.NativeFunction< + System_ModuleHandle_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_ModuleHandle_Get'); + late final _System_Reflection_Module_ModuleHandle_Get = + _System_Reflection_Module_ModuleHandle_GetPtr.asFunction< + System_ModuleHandle_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_Module_CustomAttributes_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_CustomAttributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_CustomAttributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_CustomAttributes_Get'); + late final _System_Reflection_Module_CustomAttributes_Get = + _System_Reflection_Module_CustomAttributes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + int System_Reflection_Module_MetadataToken_Get( + System_Reflection_Module_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_Module_MetadataToken_Get( + self, + outException, + ); + } + + late final _System_Reflection_Module_MetadataToken_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Reflection_Module_MetadataToken_Get'); + late final _System_Reflection_Module_MetadataToken_Get = + _System_Reflection_Module_MetadataToken_GetPtr.asFunction< + int Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Reflection_TypeFilter_t System_Reflection_Module_FilterTypeName_Get() { + return _System_Reflection_Module_FilterTypeName_Get(); + } + + late final _System_Reflection_Module_FilterTypeName_GetPtr = + _lookup>( + 'System_Reflection_Module_FilterTypeName_Get'); + late final _System_Reflection_Module_FilterTypeName_Get = + _System_Reflection_Module_FilterTypeName_GetPtr.asFunction< + System_Reflection_TypeFilter_t Function()>(); + + System_Reflection_TypeFilter_t + System_Reflection_Module_FilterTypeNameIgnoreCase_Get() { + return _System_Reflection_Module_FilterTypeNameIgnoreCase_Get(); + } + + late final _System_Reflection_Module_FilterTypeNameIgnoreCase_GetPtr = + _lookup>( + 'System_Reflection_Module_FilterTypeNameIgnoreCase_Get'); + late final _System_Reflection_Module_FilterTypeNameIgnoreCase_Get = + _System_Reflection_Module_FilterTypeNameIgnoreCase_GetPtr.asFunction< + System_Reflection_TypeFilter_t Function()>(); + + System_Type_t System_Reflection_Module_TypeOf() { + return _System_Reflection_Module_TypeOf(); + } + + late final _System_Reflection_Module_TypeOfPtr = + _lookup>( + 'System_Reflection_Module_TypeOf'); + late final _System_Reflection_Module_TypeOf = + _System_Reflection_Module_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_Module_Destroy( + System_Reflection_Module_t self, + ) { + return _System_Reflection_Module_Destroy( + self, + ); + } + + late final _System_Reflection_Module_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_Module_Destroy'); + late final _System_Reflection_Module_Destroy = + _System_Reflection_Module_DestroyPtr.asFunction< + void Function(System_Reflection_Module_t)>(); + + System_Guid_t System_Guid_Parse( + System_String_t input, + ffi.Pointer outException, + ) { + return _System_Guid_Parse( + input, + outException, + ); + } + + late final _System_Guid_ParsePtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_String_t, + ffi.Pointer)>>('System_Guid_Parse'); + late final _System_Guid_Parse = _System_Guid_ParsePtr.asFunction< + System_Guid_t Function( + System_String_t, ffi.Pointer)>(); + + bool System_Guid_TryParse( + System_String_t input, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Guid_TryParse( + input, + result, + outException, + ); + } + + late final _System_Guid_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_Guid_TryParse'); + late final _System_Guid_TryParse = _System_Guid_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + System_Guid_t System_Guid_ParseExact( + System_String_t input, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Guid_ParseExact( + input, + format, + outException, + ); + } + + late final _System_Guid_ParseExactPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_Guid_ParseExact'); + late final _System_Guid_ParseExact = _System_Guid_ParseExactPtr.asFunction< + System_Guid_t Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + bool System_Guid_TryParseExact( + System_String_t input, + System_String_t format, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Guid_TryParseExact( + input, + format, + result, + outException, + ); + } + + late final _System_Guid_TryParseExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>>('System_Guid_TryParseExact'); + late final _System_Guid_TryParseExact = + _System_Guid_TryParseExactPtr.asFunction< + bool Function(System_String_t, System_String_t, + ffi.Pointer, ffi.Pointer)>(); + + System_Byte_Array_t System_Guid_ToByteArray( + System_Guid_t self, + ffi.Pointer outException, + ) { + return _System_Guid_ToByteArray( + self, + outException, + ); + } + + late final _System_Guid_ToByteArrayPtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Guid_t, + ffi.Pointer)>>('System_Guid_ToByteArray'); + late final _System_Guid_ToByteArray = _System_Guid_ToByteArrayPtr.asFunction< + System_Byte_Array_t Function( + System_Guid_t, ffi.Pointer)>(); + + int System_Guid_GetHashCode( + System_Guid_t self, + ffi.Pointer outException, + ) { + return _System_Guid_GetHashCode( + self, + outException, + ); + } + + late final _System_Guid_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Guid_t, + ffi.Pointer)>>('System_Guid_GetHashCode'); + late final _System_Guid_GetHashCode = _System_Guid_GetHashCodePtr.asFunction< + int Function(System_Guid_t, ffi.Pointer)>(); + + bool System_Guid_Equals( + System_Guid_t self, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Guid_Equals( + self, + o, + outException, + ); + } + + late final _System_Guid_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Guid_t, System_Object_t, + ffi.Pointer)>>('System_Guid_Equals'); + late final _System_Guid_Equals = _System_Guid_EqualsPtr.asFunction< + bool Function( + System_Guid_t, System_Object_t, ffi.Pointer)>(); + + bool System_Guid_Equals_1( + System_Guid_t self, + System_Guid_t g, + ffi.Pointer outException, + ) { + return _System_Guid_Equals_1( + self, + g, + outException, + ); + } + + late final _System_Guid_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Guid_t, System_Guid_t, + ffi.Pointer)>>('System_Guid_Equals_1'); + late final _System_Guid_Equals_1 = _System_Guid_Equals_1Ptr.asFunction< + bool Function( + System_Guid_t, System_Guid_t, ffi.Pointer)>(); + + int System_Guid_CompareTo( + System_Guid_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Guid_CompareTo( + self, + value, + outException, + ); + } + + late final _System_Guid_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Guid_t, System_Object_t, + ffi.Pointer)>>('System_Guid_CompareTo'); + late final _System_Guid_CompareTo = _System_Guid_CompareToPtr.asFunction< + int Function( + System_Guid_t, System_Object_t, ffi.Pointer)>(); + + int System_Guid_CompareTo_1( + System_Guid_t self, + System_Guid_t value, + ffi.Pointer outException, + ) { + return _System_Guid_CompareTo_1( + self, + value, + outException, + ); + } + + late final _System_Guid_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Guid_t, System_Guid_t, + ffi.Pointer)>>('System_Guid_CompareTo_1'); + late final _System_Guid_CompareTo_1 = _System_Guid_CompareTo_1Ptr.asFunction< + int Function( + System_Guid_t, System_Guid_t, ffi.Pointer)>(); + + System_String_t System_Guid_ToString( + System_Guid_t self, + ffi.Pointer outException, + ) { + return _System_Guid_ToString( + self, + outException, + ); + } + + late final _System_Guid_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Guid_t, + ffi.Pointer)>>('System_Guid_ToString'); + late final _System_Guid_ToString = _System_Guid_ToStringPtr.asFunction< + System_String_t Function( + System_Guid_t, ffi.Pointer)>(); + + System_String_t System_Guid_ToString_1( + System_Guid_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Guid_ToString_1( + self, + format, + outException, + ); + } + + late final _System_Guid_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Guid_t, System_String_t, + ffi.Pointer)>>('System_Guid_ToString_1'); + late final _System_Guid_ToString_1 = _System_Guid_ToString_1Ptr.asFunction< + System_String_t Function( + System_Guid_t, System_String_t, ffi.Pointer)>(); + + System_String_t System_Guid_ToString_2( + System_Guid_t self, + System_String_t format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Guid_ToString_2( + self, + format, + provider, + outException, + ); + } + + late final _System_Guid_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Guid_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_Guid_ToString_2'); + late final _System_Guid_ToString_2 = _System_Guid_ToString_2Ptr.asFunction< + System_String_t Function(System_Guid_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_Guid_t System_Guid_Parse_1( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Guid_Parse_1( + s, + provider, + outException, + ); + } + + late final _System_Guid_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_Guid_Parse_1'); + late final _System_Guid_Parse_1 = _System_Guid_Parse_1Ptr.asFunction< + System_Guid_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + bool System_Guid_TryParse_1( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Guid_TryParse_1( + s, + provider, + result, + outException, + ); + } + + late final _System_Guid_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>('System_Guid_TryParse_1'); + late final _System_Guid_TryParse_1 = _System_Guid_TryParse_1Ptr.asFunction< + bool Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer, ffi.Pointer)>(); + + System_Guid_t System_Guid_NewGuid( + ffi.Pointer outException, + ) { + return _System_Guid_NewGuid( + outException, + ); + } + + late final _System_Guid_NewGuidPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function( + ffi.Pointer)>>('System_Guid_NewGuid'); + late final _System_Guid_NewGuid = _System_Guid_NewGuidPtr.asFunction< + System_Guid_t Function(ffi.Pointer)>(); + + System_Guid_t System_Guid_Create( + System_Byte_Array_t b, + ffi.Pointer outException, + ) { + return _System_Guid_Create( + b, + outException, + ); + } + + late final _System_Guid_CreatePtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_Byte_Array_t, + ffi.Pointer)>>('System_Guid_Create'); + late final _System_Guid_Create = _System_Guid_CreatePtr.asFunction< + System_Guid_t Function( + System_Byte_Array_t, ffi.Pointer)>(); + + System_Guid_t System_Guid_Create_1( + int a, + int b, + int c, + int d, + int e, + int f, + int g, + int h, + int i, + int j, + int k, + ffi.Pointer outException, + ) { + return _System_Guid_Create_1( + a, + b, + c, + d, + e, + f, + g, + h, + i, + j, + k, + outException, + ); + } + + late final _System_Guid_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Guid_t Function( + ffi.Uint32, + ffi.Uint16, + ffi.Uint16, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Pointer)>>('System_Guid_Create_1'); + late final _System_Guid_Create_1 = _System_Guid_Create_1Ptr.asFunction< + System_Guid_t Function(int, int, int, int, int, int, int, int, int, int, + int, ffi.Pointer)>(); + + System_Guid_t System_Guid_Create_2( + int a, + int b, + int c, + System_Byte_Array_t d, + ffi.Pointer outException, + ) { + return _System_Guid_Create_2( + a, + b, + c, + d, + outException, + ); + } + + late final _System_Guid_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Guid_t Function( + ffi.Int32, + ffi.Int16, + ffi.Int16, + System_Byte_Array_t, + ffi.Pointer)>>('System_Guid_Create_2'); + late final _System_Guid_Create_2 = _System_Guid_Create_2Ptr.asFunction< + System_Guid_t Function(int, int, int, System_Byte_Array_t, + ffi.Pointer)>(); + + System_Guid_t System_Guid_Create_3( + int a, + int b, + int c, + int d, + int e, + int f, + int g, + int h, + int i, + int j, + int k, + ffi.Pointer outException, + ) { + return _System_Guid_Create_3( + a, + b, + c, + d, + e, + f, + g, + h, + i, + j, + k, + outException, + ); + } + + late final _System_Guid_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Guid_t Function( + ffi.Int32, + ffi.Int16, + ffi.Int16, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Uint8, + ffi.Pointer)>>('System_Guid_Create_3'); + late final _System_Guid_Create_3 = _System_Guid_Create_3Ptr.asFunction< + System_Guid_t Function(int, int, int, int, int, int, int, int, int, int, + int, ffi.Pointer)>(); + + System_Guid_t System_Guid_Create_4( + System_String_t g, + ffi.Pointer outException, + ) { + return _System_Guid_Create_4( + g, + outException, + ); + } + + late final _System_Guid_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_String_t, + ffi.Pointer)>>('System_Guid_Create_4'); + late final _System_Guid_Create_4 = _System_Guid_Create_4Ptr.asFunction< + System_Guid_t Function( + System_String_t, ffi.Pointer)>(); + + System_Guid_t System_Guid_Empty_Get() { + return _System_Guid_Empty_Get(); + } + + late final _System_Guid_Empty_GetPtr = + _lookup>( + 'System_Guid_Empty_Get'); + late final _System_Guid_Empty_Get = + _System_Guid_Empty_GetPtr.asFunction(); + + System_Guid_t System_Guid_Create_5( + ffi.Pointer outException, + ) { + return _System_Guid_Create_5( + outException, + ); + } + + late final _System_Guid_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_Guid_t Function( + ffi.Pointer)>>('System_Guid_Create_5'); + late final _System_Guid_Create_5 = _System_Guid_Create_5Ptr.asFunction< + System_Guid_t Function(ffi.Pointer)>(); + + System_Type_t System_Guid_TypeOf() { + return _System_Guid_TypeOf(); + } + + late final _System_Guid_TypeOfPtr = + _lookup>( + 'System_Guid_TypeOf'); + late final _System_Guid_TypeOf = + _System_Guid_TypeOfPtr.asFunction(); + + void System_Guid_Destroy( + System_Guid_t self, + ) { + return _System_Guid_Destroy( + self, + ); + } + + late final _System_Guid_DestroyPtr = + _lookup>( + 'System_Guid_Destroy'); + late final _System_Guid_Destroy = + _System_Guid_DestroyPtr.asFunction(); + + System_Type_Array_t System_Reflection_MethodInfo_GetGenericArguments( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_GetGenericArguments( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_GetGenericArgumentsPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_GetGenericArguments'); + late final _System_Reflection_MethodInfo_GetGenericArguments = + _System_Reflection_MethodInfo_GetGenericArgumentsPtr.asFunction< + System_Type_Array_t Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t + System_Reflection_MethodInfo_GetGenericMethodDefinition( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_GetGenericMethodDefinition( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_GetGenericMethodDefinitionPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_GetGenericMethodDefinition'); + late final _System_Reflection_MethodInfo_GetGenericMethodDefinition = + _System_Reflection_MethodInfo_GetGenericMethodDefinitionPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_MethodInfo_MakeGenericMethod( + System_Reflection_MethodInfo_t self, + System_Type_Array_t typeArguments, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_MakeGenericMethod( + self, + typeArguments, + outException, + ); + } + + late final _System_Reflection_MethodInfo_MakeGenericMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_MethodInfo_t, + System_Type_Array_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_MakeGenericMethod'); + late final _System_Reflection_MethodInfo_MakeGenericMethod = + _System_Reflection_MethodInfo_MakeGenericMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_MethodInfo_t, + System_Type_Array_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_MethodInfo_GetBaseDefinition( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_GetBaseDefinition( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_GetBaseDefinitionPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_GetBaseDefinition'); + late final _System_Reflection_MethodInfo_GetBaseDefinition = + _System_Reflection_MethodInfo_GetBaseDefinitionPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Delegate_t System_Reflection_MethodInfo_CreateDelegate( + System_Reflection_MethodInfo_t self, + System_Type_t delegateType, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_CreateDelegate( + self, + delegateType, + outException, + ); + } + + late final _System_Reflection_MethodInfo_CreateDelegatePtr = _lookup< + ffi.NativeFunction< + System_Delegate_t Function(System_Reflection_MethodInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Reflection_MethodInfo_CreateDelegate'); + late final _System_Reflection_MethodInfo_CreateDelegate = + _System_Reflection_MethodInfo_CreateDelegatePtr.asFunction< + System_Delegate_t Function(System_Reflection_MethodInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Delegate_t System_Reflection_MethodInfo_CreateDelegate_1( + System_Reflection_MethodInfo_t self, + System_Type_t delegateType, + System_Object_t target, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_CreateDelegate_1( + self, + delegateType, + target, + outException, + ); + } + + late final _System_Reflection_MethodInfo_CreateDelegate_1Ptr = _lookup< + ffi.NativeFunction< + System_Delegate_t Function( + System_Reflection_MethodInfo_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_CreateDelegate_1'); + late final _System_Reflection_MethodInfo_CreateDelegate_1 = + _System_Reflection_MethodInfo_CreateDelegate_1Ptr.asFunction< + System_Delegate_t Function( + System_Reflection_MethodInfo_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_MethodInfo_CreateDelegate_A1( + System_Reflection_MethodInfo_t self, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_CreateDelegate_A1( + self, + T, + outException, + ); + } + + late final _System_Reflection_MethodInfo_CreateDelegate_A1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_MethodInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Reflection_MethodInfo_CreateDelegate_A1'); + late final _System_Reflection_MethodInfo_CreateDelegate_A1 = + _System_Reflection_MethodInfo_CreateDelegate_A1Ptr.asFunction< + System_Object_t Function(System_Reflection_MethodInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Object_t System_Reflection_MethodInfo_CreateDelegate_A1_1( + System_Reflection_MethodInfo_t self, + System_Type_t T, + System_Object_t target, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_CreateDelegate_A1_1( + self, + T, + target, + outException, + ); + } + + late final _System_Reflection_MethodInfo_CreateDelegate_A1_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_MethodInfo_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_CreateDelegate_A1_1'); + late final _System_Reflection_MethodInfo_CreateDelegate_A1_1 = + _System_Reflection_MethodInfo_CreateDelegate_A1_1Ptr.asFunction< + System_Object_t Function( + System_Reflection_MethodInfo_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodInfo_Equals( + System_Reflection_MethodInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_MethodInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodInfo_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_Equals'); + late final _System_Reflection_MethodInfo_Equals = + _System_Reflection_MethodInfo_EqualsPtr.asFunction< + bool Function(System_Reflection_MethodInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_MethodInfo_GetHashCode( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_GetHashCode'); + late final _System_Reflection_MethodInfo_GetHashCode = + _System_Reflection_MethodInfo_GetHashCodePtr.asFunction< + int Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + int System_Reflection_MethodInfo_MemberType_Get( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_MemberType_Get'); + late final _System_Reflection_MethodInfo_MemberType_Get = + _System_Reflection_MethodInfo_MemberType_GetPtr.asFunction< + int Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Reflection_ParameterInfo_t + System_Reflection_MethodInfo_ReturnParameter_Get( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_ReturnParameter_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_ReturnParameter_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ParameterInfo_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_ReturnParameter_Get'); + late final _System_Reflection_MethodInfo_ReturnParameter_Get = + _System_Reflection_MethodInfo_ReturnParameter_GetPtr.asFunction< + System_Reflection_ParameterInfo_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MethodInfo_ReturnType_Get( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_ReturnType_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_ReturnType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_ReturnType_Get'); + late final _System_Reflection_MethodInfo_ReturnType_Get = + _System_Reflection_MethodInfo_ReturnType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Reflection_ICustomAttributeProvider_t + System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get( + System_Reflection_MethodInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodInfo_ReturnTypeCustomAttributes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_ICustomAttributeProvider_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get'); + late final _System_Reflection_MethodInfo_ReturnTypeCustomAttributes_Get = + _System_Reflection_MethodInfo_ReturnTypeCustomAttributes_GetPtr + .asFunction< + System_Reflection_ICustomAttributeProvider_t Function( + System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MethodInfo_TypeOf() { + return _System_Reflection_MethodInfo_TypeOf(); + } + + late final _System_Reflection_MethodInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_MethodInfo_TypeOf'); + late final _System_Reflection_MethodInfo_TypeOf = + _System_Reflection_MethodInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_MethodInfo_Destroy( + System_Reflection_MethodInfo_t self, + ) { + return _System_Reflection_MethodInfo_Destroy( + self, + ); + } + + late final _System_Reflection_MethodInfo_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_MethodInfo_Destroy'); + late final _System_Reflection_MethodInfo_Destroy = + _System_Reflection_MethodInfo_DestroyPtr.asFunction< + void Function(System_Reflection_MethodInfo_t)>(); + + System_Reflection_FieldInfo_t System_Reflection_Binder_BindToField( + System_Reflection_Binder_t self, + int bindingAttr, + System_Reflection_FieldInfo_Array_t match, + System_Object_t value, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_Binder_BindToField( + self, + bindingAttr, + match, + value, + culture, + outException, + ); + } + + late final _System_Reflection_Binder_BindToFieldPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_Binder_t, + ffi.Int32, + System_Reflection_FieldInfo_Array_t, + System_Object_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_Binder_BindToField'); + late final _System_Reflection_Binder_BindToField = + _System_Reflection_Binder_BindToFieldPtr.asFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_Binder_t, + int, + System_Reflection_FieldInfo_Array_t, + System_Object_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodBase_t System_Reflection_Binder_BindToMethod( + System_Reflection_Binder_t self, + int bindingAttr, + System_Reflection_MethodBase_Array_t match, + ffi.Pointer args, + System_Reflection_ParameterModifier_Array_t modifiers, + System_Globalization_CultureInfo_t culture, + System_String_Array_t names, + ffi.Pointer state, + ffi.Pointer outException, + ) { + return _System_Reflection_Binder_BindToMethod( + self, + bindingAttr, + match, + args, + modifiers, + culture, + names, + state, + outException, + ); + } + + late final _System_Reflection_Binder_BindToMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Binder_t, + ffi.Int32, + System_Reflection_MethodBase_Array_t, + ffi.Pointer, + System_Reflection_ParameterModifier_Array_t, + System_Globalization_CultureInfo_t, + System_String_Array_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_Reflection_Binder_BindToMethod'); + late final _System_Reflection_Binder_BindToMethod = + _System_Reflection_Binder_BindToMethodPtr.asFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Binder_t, + int, + System_Reflection_MethodBase_Array_t, + ffi.Pointer, + System_Reflection_ParameterModifier_Array_t, + System_Globalization_CultureInfo_t, + System_String_Array_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_Object_t System_Reflection_Binder_ChangeType( + System_Reflection_Binder_t self, + System_Object_t value, + System_Type_t type, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_Binder_ChangeType( + self, + value, + type, + culture, + outException, + ); + } + + late final _System_Reflection_Binder_ChangeTypePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_Binder_t, + System_Object_t, + System_Type_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_Binder_ChangeType'); + late final _System_Reflection_Binder_ChangeType = + _System_Reflection_Binder_ChangeTypePtr.asFunction< + System_Object_t Function( + System_Reflection_Binder_t, + System_Object_t, + System_Type_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + void System_Reflection_Binder_ReorderArgumentArray( + System_Reflection_Binder_t self, + ffi.Pointer args, + System_Object_t state, + ffi.Pointer outException, + ) { + return _System_Reflection_Binder_ReorderArgumentArray( + self, + args, + state, + outException, + ); + } + + late final _System_Reflection_Binder_ReorderArgumentArrayPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_Binder_t, + ffi.Pointer, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_Binder_ReorderArgumentArray'); + late final _System_Reflection_Binder_ReorderArgumentArray = + _System_Reflection_Binder_ReorderArgumentArrayPtr.asFunction< + void Function( + System_Reflection_Binder_t, + ffi.Pointer, + System_Object_t, + ffi.Pointer)>(); + + System_Reflection_MethodBase_t System_Reflection_Binder_SelectMethod( + System_Reflection_Binder_t self, + int bindingAttr, + System_Reflection_MethodBase_Array_t match, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Reflection_Binder_SelectMethod( + self, + bindingAttr, + match, + types, + modifiers, + outException, + ); + } + + late final _System_Reflection_Binder_SelectMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Binder_t, + ffi.Int32, + System_Reflection_MethodBase_Array_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Binder_SelectMethod'); + late final _System_Reflection_Binder_SelectMethod = + _System_Reflection_Binder_SelectMethodPtr.asFunction< + System_Reflection_MethodBase_t Function( + System_Reflection_Binder_t, + int, + System_Reflection_MethodBase_Array_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Reflection_Binder_SelectProperty( + System_Reflection_Binder_t self, + int bindingAttr, + System_Reflection_PropertyInfo_Array_t match, + System_Type_t returnType, + System_Type_Array_t indexes, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Reflection_Binder_SelectProperty( + self, + bindingAttr, + match, + returnType, + indexes, + modifiers, + outException, + ); + } + + late final _System_Reflection_Binder_SelectPropertyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_Binder_t, + ffi.Int32, + System_Reflection_PropertyInfo_Array_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Reflection_Binder_SelectProperty'); + late final _System_Reflection_Binder_SelectProperty = + _System_Reflection_Binder_SelectPropertyPtr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_Binder_t, + int, + System_Reflection_PropertyInfo_Array_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_Binder_TypeOf() { + return _System_Reflection_Binder_TypeOf(); + } + + late final _System_Reflection_Binder_TypeOfPtr = + _lookup>( + 'System_Reflection_Binder_TypeOf'); + late final _System_Reflection_Binder_TypeOf = + _System_Reflection_Binder_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_Binder_Destroy( + System_Reflection_Binder_t self, + ) { + return _System_Reflection_Binder_Destroy( + self, + ); + } + + late final _System_Reflection_Binder_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_Binder_Destroy'); + late final _System_Reflection_Binder_Destroy = + _System_Reflection_Binder_DestroyPtr.asFunction< + void Function(System_Reflection_Binder_t)>(); + + System_Reflection_FieldInfo_t System_Reflection_FieldInfo_GetFieldFromHandle( + System_RuntimeFieldHandle_t handle, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetFieldFromHandle( + handle, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetFieldFromHandlePtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_RuntimeFieldHandle_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetFieldFromHandle'); + late final _System_Reflection_FieldInfo_GetFieldFromHandle = + _System_Reflection_FieldInfo_GetFieldFromHandlePtr.asFunction< + System_Reflection_FieldInfo_t Function( + System_RuntimeFieldHandle_t, ffi.Pointer)>(); + + System_Reflection_FieldInfo_t + System_Reflection_FieldInfo_GetFieldFromHandle_1( + System_RuntimeFieldHandle_t handle, + System_RuntimeTypeHandle_t declaringType, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetFieldFromHandle_1( + handle, + declaringType, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetFieldFromHandle_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_RuntimeFieldHandle_t, + System_RuntimeTypeHandle_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetFieldFromHandle_1'); + late final _System_Reflection_FieldInfo_GetFieldFromHandle_1 = + _System_Reflection_FieldInfo_GetFieldFromHandle_1Ptr.asFunction< + System_Reflection_FieldInfo_t Function(System_RuntimeFieldHandle_t, + System_RuntimeTypeHandle_t, ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_Equals( + System_Reflection_FieldInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_FieldInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_Equals'); + late final _System_Reflection_FieldInfo_Equals = + _System_Reflection_FieldInfo_EqualsPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_FieldInfo_GetHashCode( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetHashCode'); + late final _System_Reflection_FieldInfo_GetHashCode = + _System_Reflection_FieldInfo_GetHashCodePtr.asFunction< + int Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_FieldInfo_GetValue( + System_Reflection_FieldInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetValue( + self, + obj, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_FieldInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetValue'); + late final _System_Reflection_FieldInfo_GetValue = + _System_Reflection_FieldInfo_GetValuePtr.asFunction< + System_Object_t Function(System_Reflection_FieldInfo_t, + System_Object_t, ffi.Pointer)>(); + + void System_Reflection_FieldInfo_SetValue( + System_Reflection_FieldInfo_t self, + System_Object_t obj, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_SetValue( + self, + obj, + value, + outException, + ); + } + + late final _System_Reflection_FieldInfo_SetValuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_FieldInfo_t, System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_FieldInfo_SetValue'); + late final _System_Reflection_FieldInfo_SetValue = + _System_Reflection_FieldInfo_SetValuePtr.asFunction< + void Function(System_Reflection_FieldInfo_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + void System_Reflection_FieldInfo_SetValue_1( + System_Reflection_FieldInfo_t self, + System_Object_t obj, + System_Object_t value, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_SetValue_1( + self, + obj, + value, + invokeAttr, + binder, + culture, + outException, + ); + } + + late final _System_Reflection_FieldInfo_SetValue_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_FieldInfo_t, + System_Object_t, + System_Object_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_SetValue_1'); + late final _System_Reflection_FieldInfo_SetValue_1 = + _System_Reflection_FieldInfo_SetValue_1Ptr.asFunction< + void Function( + System_Reflection_FieldInfo_t, + System_Object_t, + System_Object_t, + int, + System_Reflection_Binder_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_FieldInfo_GetRawConstantValue( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetRawConstantValue( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetRawConstantValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetRawConstantValue'); + late final _System_Reflection_FieldInfo_GetRawConstantValue = + _System_Reflection_FieldInfo_GetRawConstantValuePtr.asFunction< + System_Object_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_FieldInfo_GetModifiedFieldType( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetModifiedFieldType( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetModifiedFieldTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetModifiedFieldType'); + late final _System_Reflection_FieldInfo_GetModifiedFieldType = + _System_Reflection_FieldInfo_GetModifiedFieldTypePtr.asFunction< + System_Type_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_FieldInfo_GetOptionalCustomModifiers( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetOptionalCustomModifiers( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetOptionalCustomModifiersPtr = + _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetOptionalCustomModifiers'); + late final _System_Reflection_FieldInfo_GetOptionalCustomModifiers = + _System_Reflection_FieldInfo_GetOptionalCustomModifiersPtr.asFunction< + System_Type_Array_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_FieldInfo_GetRequiredCustomModifiers( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_GetRequiredCustomModifiers( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_GetRequiredCustomModifiersPtr = + _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_GetRequiredCustomModifiers'); + late final _System_Reflection_FieldInfo_GetRequiredCustomModifiers = + _System_Reflection_FieldInfo_GetRequiredCustomModifiersPtr.asFunction< + System_Type_Array_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + int System_Reflection_FieldInfo_MemberType_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_MemberType_Get'); + late final _System_Reflection_FieldInfo_MemberType_Get = + _System_Reflection_FieldInfo_MemberType_GetPtr.asFunction< + int Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + int System_Reflection_FieldInfo_Attributes_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_Attributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_Attributes_Get'); + late final _System_Reflection_FieldInfo_Attributes_Get = + _System_Reflection_FieldInfo_Attributes_GetPtr.asFunction< + int Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_FieldInfo_FieldType_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_FieldType_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_FieldType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_FieldType_Get'); + late final _System_Reflection_FieldInfo_FieldType_Get = + _System_Reflection_FieldInfo_FieldType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsInitOnly_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsInitOnly_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsInitOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsInitOnly_Get'); + late final _System_Reflection_FieldInfo_IsInitOnly_Get = + _System_Reflection_FieldInfo_IsInitOnly_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsLiteral_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsLiteral_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsLiteral_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsLiteral_Get'); + late final _System_Reflection_FieldInfo_IsLiteral_Get = + _System_Reflection_FieldInfo_IsLiteral_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsNotSerialized_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsNotSerialized_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsNotSerialized_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsNotSerialized_Get'); + late final _System_Reflection_FieldInfo_IsNotSerialized_Get = + _System_Reflection_FieldInfo_IsNotSerialized_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsPinvokeImpl_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsPinvokeImpl_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsPinvokeImpl_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsPinvokeImpl_Get'); + late final _System_Reflection_FieldInfo_IsPinvokeImpl_Get = + _System_Reflection_FieldInfo_IsPinvokeImpl_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsSpecialName_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsSpecialName_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsSpecialName_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsSpecialName_Get'); + late final _System_Reflection_FieldInfo_IsSpecialName_Get = + _System_Reflection_FieldInfo_IsSpecialName_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsStatic_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsStatic_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsStatic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsStatic_Get'); + late final _System_Reflection_FieldInfo_IsStatic_Get = + _System_Reflection_FieldInfo_IsStatic_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsAssembly_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsAssembly_Get'); + late final _System_Reflection_FieldInfo_IsAssembly_Get = + _System_Reflection_FieldInfo_IsAssembly_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsFamily_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsFamily_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsFamily_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsFamily_Get'); + late final _System_Reflection_FieldInfo_IsFamily_Get = + _System_Reflection_FieldInfo_IsFamily_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsFamilyAndAssembly_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsFamilyAndAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsFamilyAndAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsFamilyAndAssembly_Get'); + late final _System_Reflection_FieldInfo_IsFamilyAndAssembly_Get = + _System_Reflection_FieldInfo_IsFamilyAndAssembly_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsFamilyOrAssembly_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsFamilyOrAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsFamilyOrAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsFamilyOrAssembly_Get'); + late final _System_Reflection_FieldInfo_IsFamilyOrAssembly_Get = + _System_Reflection_FieldInfo_IsFamilyOrAssembly_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsPrivate_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsPrivate_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsPrivate_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsPrivate_Get'); + late final _System_Reflection_FieldInfo_IsPrivate_Get = + _System_Reflection_FieldInfo_IsPrivate_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsPublic_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsPublic_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsPublic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsPublic_Get'); + late final _System_Reflection_FieldInfo_IsPublic_Get = + _System_Reflection_FieldInfo_IsPublic_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsSecurityCritical_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsSecurityCritical_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsSecurityCritical_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsSecurityCritical_Get'); + late final _System_Reflection_FieldInfo_IsSecurityCritical_Get = + _System_Reflection_FieldInfo_IsSecurityCritical_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsSecuritySafeCritical_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsSecuritySafeCritical_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsSecuritySafeCritical_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsSecuritySafeCritical_Get'); + late final _System_Reflection_FieldInfo_IsSecuritySafeCritical_Get = + _System_Reflection_FieldInfo_IsSecuritySafeCritical_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_FieldInfo_IsSecurityTransparent_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_IsSecurityTransparent_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_IsSecurityTransparent_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_IsSecurityTransparent_Get'); + late final _System_Reflection_FieldInfo_IsSecurityTransparent_Get = + _System_Reflection_FieldInfo_IsSecurityTransparent_GetPtr.asFunction< + bool Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_RuntimeFieldHandle_t System_Reflection_FieldInfo_FieldHandle_Get( + System_Reflection_FieldInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_FieldInfo_FieldHandle_Get( + self, + outException, + ); + } + + late final _System_Reflection_FieldInfo_FieldHandle_GetPtr = _lookup< + ffi.NativeFunction< + System_RuntimeFieldHandle_t Function( + System_Reflection_FieldInfo_t, + ffi.Pointer)>>( + 'System_Reflection_FieldInfo_FieldHandle_Get'); + late final _System_Reflection_FieldInfo_FieldHandle_Get = + _System_Reflection_FieldInfo_FieldHandle_GetPtr.asFunction< + System_RuntimeFieldHandle_t Function(System_Reflection_FieldInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_FieldInfo_TypeOf() { + return _System_Reflection_FieldInfo_TypeOf(); + } + + late final _System_Reflection_FieldInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_FieldInfo_TypeOf'); + late final _System_Reflection_FieldInfo_TypeOf = + _System_Reflection_FieldInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_FieldInfo_Destroy( + System_Reflection_FieldInfo_t self, + ) { + return _System_Reflection_FieldInfo_Destroy( + self, + ); + } + + late final _System_Reflection_FieldInfo_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_FieldInfo_Destroy'); + late final _System_Reflection_FieldInfo_Destroy = + _System_Reflection_FieldInfo_DestroyPtr.asFunction< + void Function(System_Reflection_FieldInfo_t)>(); + + System_Reflection_ParameterModifier_t + System_Reflection_ParameterModifier_Create( + int parameterCount, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterModifier_Create( + parameterCount, + outException, + ); + } + + late final _System_Reflection_ParameterModifier_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_ParameterModifier_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Reflection_ParameterModifier_Create'); + late final _System_Reflection_ParameterModifier_Create = + _System_Reflection_ParameterModifier_CreatePtr.asFunction< + System_Reflection_ParameterModifier_t Function( + int, ffi.Pointer)>(); + + bool System_Reflection_ParameterModifier_Item_Get( + System_Reflection_ParameterModifier_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterModifier_Item_Get( + self, + index, + outException, + ); + } + + late final _System_Reflection_ParameterModifier_Item_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterModifier_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Reflection_ParameterModifier_Item_Get'); + late final _System_Reflection_ParameterModifier_Item_Get = + _System_Reflection_ParameterModifier_Item_GetPtr.asFunction< + bool Function(System_Reflection_ParameterModifier_t, int, + ffi.Pointer)>(); + + void System_Reflection_ParameterModifier_Item_Set( + System_Reflection_ParameterModifier_t self, + int index, + bool value, + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterModifier_Item_Set( + self, + index, + value, + outException, + ); + } + + late final _System_Reflection_ParameterModifier_Item_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ParameterModifier_t, + ffi.Int32, ffi.Bool, ffi.Pointer)>>( + 'System_Reflection_ParameterModifier_Item_Set'); + late final _System_Reflection_ParameterModifier_Item_Set = + _System_Reflection_ParameterModifier_Item_SetPtr.asFunction< + void Function(System_Reflection_ParameterModifier_t, int, bool, + ffi.Pointer)>(); + + System_Reflection_ParameterModifier_t + System_Reflection_ParameterModifier_Create_1( + ffi.Pointer outException, + ) { + return _System_Reflection_ParameterModifier_Create_1( + outException, + ); + } + + late final _System_Reflection_ParameterModifier_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_ParameterModifier_t Function( + ffi.Pointer)>>( + 'System_Reflection_ParameterModifier_Create_1'); + late final _System_Reflection_ParameterModifier_Create_1 = + _System_Reflection_ParameterModifier_Create_1Ptr.asFunction< + System_Reflection_ParameterModifier_t Function( + ffi.Pointer)>(); + + System_Type_t System_Reflection_ParameterModifier_TypeOf() { + return _System_Reflection_ParameterModifier_TypeOf(); + } + + late final _System_Reflection_ParameterModifier_TypeOfPtr = + _lookup>( + 'System_Reflection_ParameterModifier_TypeOf'); + late final _System_Reflection_ParameterModifier_TypeOf = + _System_Reflection_ParameterModifier_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ParameterModifier_Destroy( + System_Reflection_ParameterModifier_t self, + ) { + return _System_Reflection_ParameterModifier_Destroy( + self, + ); + } + + late final _System_Reflection_ParameterModifier_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ParameterModifier_t)>>( + 'System_Reflection_ParameterModifier_Destroy'); + late final _System_Reflection_ParameterModifier_Destroy = + _System_Reflection_ParameterModifier_DestroyPtr.asFunction< + void Function(System_Reflection_ParameterModifier_t)>(); + + System_Reflection_ParameterInfo_Array_t + System_Reflection_PropertyInfo_GetIndexParameters( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetIndexParameters( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetIndexParametersPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ParameterInfo_Array_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetIndexParameters'); + late final _System_Reflection_PropertyInfo_GetIndexParameters = + _System_Reflection_PropertyInfo_GetIndexParametersPtr.asFunction< + System_Reflection_ParameterInfo_Array_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t + System_Reflection_PropertyInfo_GetAccessors( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetAccessors( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetAccessorsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetAccessors'); + late final _System_Reflection_PropertyInfo_GetAccessors = + _System_Reflection_PropertyInfo_GetAccessorsPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t + System_Reflection_PropertyInfo_GetAccessors_1( + System_Reflection_PropertyInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetAccessors_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetAccessors_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_PropertyInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetAccessors_1'); + late final _System_Reflection_PropertyInfo_GetAccessors_1 = + _System_Reflection_PropertyInfo_GetAccessors_1Ptr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_PropertyInfo_t, + bool, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_PropertyInfo_GetGetMethod( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetGetMethod( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetGetMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetGetMethod'); + late final _System_Reflection_PropertyInfo_GetGetMethod = + _System_Reflection_PropertyInfo_GetGetMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_PropertyInfo_GetGetMethod_1( + System_Reflection_PropertyInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetGetMethod_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetGetMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetGetMethod_1'); + late final _System_Reflection_PropertyInfo_GetGetMethod_1 = + _System_Reflection_PropertyInfo_GetGetMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + bool, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_PropertyInfo_GetSetMethod( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetSetMethod( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetSetMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetSetMethod'); + late final _System_Reflection_PropertyInfo_GetSetMethod = + _System_Reflection_PropertyInfo_GetSetMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_PropertyInfo_GetSetMethod_1( + System_Reflection_PropertyInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetSetMethod_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetSetMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetSetMethod_1'); + late final _System_Reflection_PropertyInfo_GetSetMethod_1 = + _System_Reflection_PropertyInfo_GetSetMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + bool, + ffi.Pointer)>(); + + System_Type_t System_Reflection_PropertyInfo_GetModifiedPropertyType( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetModifiedPropertyType( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetModifiedPropertyTypePtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetModifiedPropertyType'); + late final _System_Reflection_PropertyInfo_GetModifiedPropertyType = + _System_Reflection_PropertyInfo_GetModifiedPropertyTypePtr.asFunction< + System_Type_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_PropertyInfo_GetOptionalCustomModifiers( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetOptionalCustomModifiers( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetOptionalCustomModifiersPtr = + _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetOptionalCustomModifiers'); + late final _System_Reflection_PropertyInfo_GetOptionalCustomModifiers = + _System_Reflection_PropertyInfo_GetOptionalCustomModifiersPtr.asFunction< + System_Type_Array_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Type_Array_t System_Reflection_PropertyInfo_GetRequiredCustomModifiers( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetRequiredCustomModifiers( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetRequiredCustomModifiersPtr = + _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetRequiredCustomModifiers'); + late final _System_Reflection_PropertyInfo_GetRequiredCustomModifiers = + _System_Reflection_PropertyInfo_GetRequiredCustomModifiersPtr.asFunction< + System_Type_Array_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_PropertyInfo_GetValue( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetValue( + self, + obj, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_PropertyInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetValue'); + late final _System_Reflection_PropertyInfo_GetValue = + _System_Reflection_PropertyInfo_GetValuePtr.asFunction< + System_Object_t Function(System_Reflection_PropertyInfo_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Reflection_PropertyInfo_GetValue_1( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + System_Object_Array_t index, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetValue_1( + self, + obj, + index, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetValue_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetValue_1'); + late final _System_Reflection_PropertyInfo_GetValue_1 = + _System_Reflection_PropertyInfo_GetValue_1Ptr.asFunction< + System_Object_t Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_PropertyInfo_GetValue_2( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_Array_t index, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetValue_2( + self, + obj, + invokeAttr, + binder, + index, + culture, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetValue_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetValue_2'); + late final _System_Reflection_PropertyInfo_GetValue_2 = + _System_Reflection_PropertyInfo_GetValue_2Ptr.asFunction< + System_Object_t Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + int, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_PropertyInfo_GetConstantValue( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetConstantValue( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetConstantValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetConstantValue'); + late final _System_Reflection_PropertyInfo_GetConstantValue = + _System_Reflection_PropertyInfo_GetConstantValuePtr.asFunction< + System_Object_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_PropertyInfo_GetRawConstantValue( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetRawConstantValue( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetRawConstantValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetRawConstantValue'); + late final _System_Reflection_PropertyInfo_GetRawConstantValue = + _System_Reflection_PropertyInfo_GetRawConstantValuePtr.asFunction< + System_Object_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + void System_Reflection_PropertyInfo_SetValue( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_SetValue( + self, + obj, + value, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_SetValuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_SetValue'); + late final _System_Reflection_PropertyInfo_SetValue = + _System_Reflection_PropertyInfo_SetValuePtr.asFunction< + void Function(System_Reflection_PropertyInfo_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + void System_Reflection_PropertyInfo_SetValue_1( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + System_Object_t value, + System_Object_Array_t index, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_SetValue_1( + self, + obj, + value, + index, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_SetValue_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_SetValue_1'); + late final _System_Reflection_PropertyInfo_SetValue_1 = + _System_Reflection_PropertyInfo_SetValue_1Ptr.asFunction< + void Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_t, + System_Object_Array_t, + ffi.Pointer)>(); + + void System_Reflection_PropertyInfo_SetValue_2( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + System_Object_t value, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_Array_t index, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_SetValue_2( + self, + obj, + value, + invokeAttr, + binder, + index, + culture, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_SetValue_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_SetValue_2'); + late final _System_Reflection_PropertyInfo_SetValue_2 = + _System_Reflection_PropertyInfo_SetValue_2Ptr.asFunction< + void Function( + System_Reflection_PropertyInfo_t, + System_Object_t, + System_Object_t, + int, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_PropertyInfo_Equals( + System_Reflection_PropertyInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_PropertyInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_Equals'); + late final _System_Reflection_PropertyInfo_Equals = + _System_Reflection_PropertyInfo_EqualsPtr.asFunction< + bool Function(System_Reflection_PropertyInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_PropertyInfo_GetHashCode( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetHashCode'); + late final _System_Reflection_PropertyInfo_GetHashCode = + _System_Reflection_PropertyInfo_GetHashCodePtr.asFunction< + int Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + int System_Reflection_PropertyInfo_MemberType_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_MemberType_Get'); + late final _System_Reflection_PropertyInfo_MemberType_Get = + _System_Reflection_PropertyInfo_MemberType_GetPtr.asFunction< + int Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_PropertyInfo_PropertyType_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_PropertyType_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_PropertyType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_PropertyType_Get'); + late final _System_Reflection_PropertyInfo_PropertyType_Get = + _System_Reflection_PropertyInfo_PropertyType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + int System_Reflection_PropertyInfo_Attributes_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_Attributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_Attributes_Get'); + late final _System_Reflection_PropertyInfo_Attributes_Get = + _System_Reflection_PropertyInfo_Attributes_GetPtr.asFunction< + int Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_PropertyInfo_IsSpecialName_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_IsSpecialName_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_IsSpecialName_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_IsSpecialName_Get'); + late final _System_Reflection_PropertyInfo_IsSpecialName_Get = + _System_Reflection_PropertyInfo_IsSpecialName_GetPtr.asFunction< + bool Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_PropertyInfo_CanRead_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_CanRead_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_CanRead_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_CanRead_Get'); + late final _System_Reflection_PropertyInfo_CanRead_Get = + _System_Reflection_PropertyInfo_CanRead_GetPtr.asFunction< + bool Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_PropertyInfo_CanWrite_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_CanWrite_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_CanWrite_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_CanWrite_Get'); + late final _System_Reflection_PropertyInfo_CanWrite_Get = + _System_Reflection_PropertyInfo_CanWrite_GetPtr.asFunction< + bool Function(System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_PropertyInfo_GetMethod_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_GetMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_GetMethod_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_GetMethod_Get'); + late final _System_Reflection_PropertyInfo_GetMethod_Get = + _System_Reflection_PropertyInfo_GetMethod_GetPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_PropertyInfo_SetMethod_Get( + System_Reflection_PropertyInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_PropertyInfo_SetMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_PropertyInfo_SetMethod_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>>( + 'System_Reflection_PropertyInfo_SetMethod_Get'); + late final _System_Reflection_PropertyInfo_SetMethod_Get = + _System_Reflection_PropertyInfo_SetMethod_GetPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_PropertyInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_PropertyInfo_TypeOf() { + return _System_Reflection_PropertyInfo_TypeOf(); + } + + late final _System_Reflection_PropertyInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_PropertyInfo_TypeOf'); + late final _System_Reflection_PropertyInfo_TypeOf = + _System_Reflection_PropertyInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_PropertyInfo_Destroy( + System_Reflection_PropertyInfo_t self, + ) { + return _System_Reflection_PropertyInfo_Destroy( + self, + ); + } + + late final _System_Reflection_PropertyInfo_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_PropertyInfo_Destroy'); + late final _System_Reflection_PropertyInfo_Destroy = + _System_Reflection_PropertyInfo_DestroyPtr.asFunction< + void Function(System_Reflection_PropertyInfo_t)>(); + + System_Object_t System_Reflection_ConstructorInfo_Invoke( + System_Reflection_ConstructorInfo_t self, + System_Object_Array_t parameters, + ffi.Pointer outException, + ) { + return _System_Reflection_ConstructorInfo_Invoke( + self, + parameters, + outException, + ); + } + + late final _System_Reflection_ConstructorInfo_InvokePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Reflection_ConstructorInfo_t, + System_Object_Array_t, ffi.Pointer)>>( + 'System_Reflection_ConstructorInfo_Invoke'); + late final _System_Reflection_ConstructorInfo_Invoke = + _System_Reflection_ConstructorInfo_InvokePtr.asFunction< + System_Object_t Function(System_Reflection_ConstructorInfo_t, + System_Object_Array_t, ffi.Pointer)>(); + + System_Object_t System_Reflection_ConstructorInfo_Invoke_1( + System_Reflection_ConstructorInfo_t self, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_Array_t parameters, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Reflection_ConstructorInfo_Invoke_1( + self, + invokeAttr, + binder, + parameters, + culture, + outException, + ); + } + + late final _System_Reflection_ConstructorInfo_Invoke_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_ConstructorInfo_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ConstructorInfo_Invoke_1'); + late final _System_Reflection_ConstructorInfo_Invoke_1 = + _System_Reflection_ConstructorInfo_Invoke_1Ptr.asFunction< + System_Object_t Function( + System_Reflection_ConstructorInfo_t, + int, + System_Reflection_Binder_t, + System_Object_Array_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_ConstructorInfo_Equals( + System_Reflection_ConstructorInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_ConstructorInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_ConstructorInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ConstructorInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_ConstructorInfo_Equals'); + late final _System_Reflection_ConstructorInfo_Equals = + _System_Reflection_ConstructorInfo_EqualsPtr.asFunction< + bool Function(System_Reflection_ConstructorInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_ConstructorInfo_GetHashCode( + System_Reflection_ConstructorInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ConstructorInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_ConstructorInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ConstructorInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ConstructorInfo_GetHashCode'); + late final _System_Reflection_ConstructorInfo_GetHashCode = + _System_Reflection_ConstructorInfo_GetHashCodePtr.asFunction< + int Function(System_Reflection_ConstructorInfo_t, + ffi.Pointer)>(); + + int System_Reflection_ConstructorInfo_MemberType_Get( + System_Reflection_ConstructorInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ConstructorInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Reflection_ConstructorInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ConstructorInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ConstructorInfo_MemberType_Get'); + late final _System_Reflection_ConstructorInfo_MemberType_Get = + _System_Reflection_ConstructorInfo_MemberType_GetPtr.asFunction< + int Function(System_Reflection_ConstructorInfo_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_ConstructorInfo_ConstructorName_Get() { + return _System_Reflection_ConstructorInfo_ConstructorName_Get(); + } + + late final _System_Reflection_ConstructorInfo_ConstructorName_GetPtr = + _lookup>( + 'System_Reflection_ConstructorInfo_ConstructorName_Get'); + late final _System_Reflection_ConstructorInfo_ConstructorName_Get = + _System_Reflection_ConstructorInfo_ConstructorName_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Reflection_ConstructorInfo_TypeConstructorName_Get() { + return _System_Reflection_ConstructorInfo_TypeConstructorName_Get(); + } + + late final _System_Reflection_ConstructorInfo_TypeConstructorName_GetPtr = + _lookup>( + 'System_Reflection_ConstructorInfo_TypeConstructorName_Get'); + late final _System_Reflection_ConstructorInfo_TypeConstructorName_Get = + _System_Reflection_ConstructorInfo_TypeConstructorName_GetPtr.asFunction< + System_String_t Function()>(); + + System_Type_t System_Reflection_ConstructorInfo_TypeOf() { + return _System_Reflection_ConstructorInfo_TypeOf(); + } + + late final _System_Reflection_ConstructorInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_ConstructorInfo_TypeOf'); + late final _System_Reflection_ConstructorInfo_TypeOf = + _System_Reflection_ConstructorInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ConstructorInfo_Destroy( + System_Reflection_ConstructorInfo_t self, + ) { + return _System_Reflection_ConstructorInfo_Destroy( + self, + ); + } + + late final _System_Reflection_ConstructorInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ConstructorInfo_t)>>( + 'System_Reflection_ConstructorInfo_Destroy'); + late final _System_Reflection_ConstructorInfo_Destroy = + _System_Reflection_ConstructorInfo_DestroyPtr.asFunction< + void Function(System_Reflection_ConstructorInfo_t)>(); + + System_String_t System_Reflection_CustomAttributeTypedArgument_ToString( + System_Reflection_CustomAttributeTypedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_ToString( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_ToStringPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_ToString'); + late final _System_Reflection_CustomAttributeTypedArgument_ToString = + _System_Reflection_CustomAttributeTypedArgument_ToStringPtr.asFunction< + System_String_t Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>(); + + int System_Reflection_CustomAttributeTypedArgument_GetHashCode( + System_Reflection_CustomAttributeTypedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_GetHashCodePtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_GetHashCode'); + late final _System_Reflection_CustomAttributeTypedArgument_GetHashCode = + _System_Reflection_CustomAttributeTypedArgument_GetHashCodePtr.asFunction< + int Function(System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>(); + + bool System_Reflection_CustomAttributeTypedArgument_Equals( + System_Reflection_CustomAttributeTypedArgument_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_EqualsPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_CustomAttributeTypedArgument_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_Equals'); + late final _System_Reflection_CustomAttributeTypedArgument_Equals = + _System_Reflection_CustomAttributeTypedArgument_EqualsPtr.asFunction< + bool Function(System_Reflection_CustomAttributeTypedArgument_t, + System_Object_t, ffi.Pointer)>(); + + bool System_Reflection_CustomAttributeTypedArgument_Equals_1( + System_Reflection_CustomAttributeTypedArgument_t self, + System_Reflection_CustomAttributeTypedArgument_t other, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_Equals_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_CustomAttributeTypedArgument_t, + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_Equals_1'); + late final _System_Reflection_CustomAttributeTypedArgument_Equals_1 = + _System_Reflection_CustomAttributeTypedArgument_Equals_1Ptr.asFunction< + bool Function( + System_Reflection_CustomAttributeTypedArgument_t, + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeTypedArgument_t + System_Reflection_CustomAttributeTypedArgument_Create( + System_Type_t argumentType, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Create( + argumentType, + value, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_Create'); + late final _System_Reflection_CustomAttributeTypedArgument_Create = + _System_Reflection_CustomAttributeTypedArgument_CreatePtr.asFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeTypedArgument_t + System_Reflection_CustomAttributeTypedArgument_Create_1( + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Create_1( + value, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_Create_1'); + late final _System_Reflection_CustomAttributeTypedArgument_Create_1 = + _System_Reflection_CustomAttributeTypedArgument_Create_1Ptr.asFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + System_Object_t, ffi.Pointer)>(); + + System_Type_t System_Reflection_CustomAttributeTypedArgument_ArgumentType_Get( + System_Reflection_CustomAttributeTypedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_ArgumentType_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_ArgumentType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_ArgumentType_Get'); + late final _System_Reflection_CustomAttributeTypedArgument_ArgumentType_Get = + _System_Reflection_CustomAttributeTypedArgument_ArgumentType_GetPtr + .asFunction< + System_Type_t Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>(); + + System_Object_t System_Reflection_CustomAttributeTypedArgument_Value_Get( + System_Reflection_CustomAttributeTypedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Value_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_Value_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_Value_Get'); + late final _System_Reflection_CustomAttributeTypedArgument_Value_Get = + _System_Reflection_CustomAttributeTypedArgument_Value_GetPtr.asFunction< + System_Object_t Function( + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeTypedArgument_t + System_Reflection_CustomAttributeTypedArgument_Create_2( + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Create_2( + outException, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_Create_2Ptr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeTypedArgument_Create_2'); + late final _System_Reflection_CustomAttributeTypedArgument_Create_2 = + _System_Reflection_CustomAttributeTypedArgument_Create_2Ptr.asFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + ffi.Pointer)>(); + + System_Type_t System_Reflection_CustomAttributeTypedArgument_TypeOf() { + return _System_Reflection_CustomAttributeTypedArgument_TypeOf(); + } + + late final _System_Reflection_CustomAttributeTypedArgument_TypeOfPtr = + _lookup>( + 'System_Reflection_CustomAttributeTypedArgument_TypeOf'); + late final _System_Reflection_CustomAttributeTypedArgument_TypeOf = + _System_Reflection_CustomAttributeTypedArgument_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_CustomAttributeTypedArgument_Destroy( + System_Reflection_CustomAttributeTypedArgument_t self, + ) { + return _System_Reflection_CustomAttributeTypedArgument_Destroy( + self, + ); + } + + late final _System_Reflection_CustomAttributeTypedArgument_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_CustomAttributeTypedArgument_t)>>( + 'System_Reflection_CustomAttributeTypedArgument_Destroy'); + late final _System_Reflection_CustomAttributeTypedArgument_Destroy = + _System_Reflection_CustomAttributeTypedArgument_DestroyPtr.asFunction< + void Function(System_Reflection_CustomAttributeTypedArgument_t)>(); + + System_String_t System_Reflection_CustomAttributeNamedArgument_ToString( + System_Reflection_CustomAttributeNamedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_ToString( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_ToStringPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_ToString'); + late final _System_Reflection_CustomAttributeNamedArgument_ToString = + _System_Reflection_CustomAttributeNamedArgument_ToStringPtr.asFunction< + System_String_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + int System_Reflection_CustomAttributeNamedArgument_GetHashCode( + System_Reflection_CustomAttributeNamedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_GetHashCodePtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_GetHashCode'); + late final _System_Reflection_CustomAttributeNamedArgument_GetHashCode = + _System_Reflection_CustomAttributeNamedArgument_GetHashCodePtr.asFunction< + int Function(System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + bool System_Reflection_CustomAttributeNamedArgument_Equals( + System_Reflection_CustomAttributeNamedArgument_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_EqualsPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_CustomAttributeNamedArgument_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_Equals'); + late final _System_Reflection_CustomAttributeNamedArgument_Equals = + _System_Reflection_CustomAttributeNamedArgument_EqualsPtr.asFunction< + bool Function(System_Reflection_CustomAttributeNamedArgument_t, + System_Object_t, ffi.Pointer)>(); + + bool System_Reflection_CustomAttributeNamedArgument_Equals_1( + System_Reflection_CustomAttributeNamedArgument_t self, + System_Reflection_CustomAttributeNamedArgument_t other, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_Equals_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_CustomAttributeNamedArgument_t, + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_Equals_1'); + late final _System_Reflection_CustomAttributeNamedArgument_Equals_1 = + _System_Reflection_CustomAttributeNamedArgument_Equals_1Ptr.asFunction< + bool Function( + System_Reflection_CustomAttributeNamedArgument_t, + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeNamedArgument_t + System_Reflection_CustomAttributeNamedArgument_Create( + System_Reflection_MemberInfo_t memberInfo, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_Create( + memberInfo, + value, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeNamedArgument_t Function( + System_Reflection_MemberInfo_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_Create'); + late final _System_Reflection_CustomAttributeNamedArgument_Create = + _System_Reflection_CustomAttributeNamedArgument_CreatePtr.asFunction< + System_Reflection_CustomAttributeNamedArgument_t Function( + System_Reflection_MemberInfo_t, + System_Object_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeNamedArgument_t + System_Reflection_CustomAttributeNamedArgument_Create_1( + System_Reflection_MemberInfo_t memberInfo, + System_Reflection_CustomAttributeTypedArgument_t typedArgument, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_Create_1( + memberInfo, + typedArgument, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeNamedArgument_t Function( + System_Reflection_MemberInfo_t, + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_Create_1'); + late final _System_Reflection_CustomAttributeNamedArgument_Create_1 = + _System_Reflection_CustomAttributeNamedArgument_Create_1Ptr.asFunction< + System_Reflection_CustomAttributeNamedArgument_t Function( + System_Reflection_MemberInfo_t, + System_Reflection_CustomAttributeTypedArgument_t, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_t + System_Reflection_CustomAttributeNamedArgument_MemberInfo_Get( + System_Reflection_CustomAttributeNamedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_MemberInfo_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_MemberInfo_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_MemberInfo_Get'); + late final _System_Reflection_CustomAttributeNamedArgument_MemberInfo_Get = + _System_Reflection_CustomAttributeNamedArgument_MemberInfo_GetPtr + .asFunction< + System_Reflection_MemberInfo_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeTypedArgument_t + System_Reflection_CustomAttributeNamedArgument_TypedValue_Get( + System_Reflection_CustomAttributeNamedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_TypedValue_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_TypedValue_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_TypedValue_Get'); + late final _System_Reflection_CustomAttributeNamedArgument_TypedValue_Get = + _System_Reflection_CustomAttributeNamedArgument_TypedValue_GetPtr + .asFunction< + System_Reflection_CustomAttributeTypedArgument_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_CustomAttributeNamedArgument_MemberName_Get( + System_Reflection_CustomAttributeNamedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_MemberName_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_MemberName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_MemberName_Get'); + late final _System_Reflection_CustomAttributeNamedArgument_MemberName_Get = + _System_Reflection_CustomAttributeNamedArgument_MemberName_GetPtr + .asFunction< + System_String_t Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + bool System_Reflection_CustomAttributeNamedArgument_IsField_Get( + System_Reflection_CustomAttributeNamedArgument_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_IsField_Get( + self, + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_IsField_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_IsField_Get'); + late final _System_Reflection_CustomAttributeNamedArgument_IsField_Get = + _System_Reflection_CustomAttributeNamedArgument_IsField_GetPtr.asFunction< + bool Function(System_Reflection_CustomAttributeNamedArgument_t, + ffi.Pointer)>(); + + System_Reflection_CustomAttributeNamedArgument_t + System_Reflection_CustomAttributeNamedArgument_Create_2( + ffi.Pointer outException, + ) { + return _System_Reflection_CustomAttributeNamedArgument_Create_2( + outException, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_Create_2Ptr = + _lookup< + ffi.NativeFunction< + System_Reflection_CustomAttributeNamedArgument_t Function( + ffi.Pointer)>>( + 'System_Reflection_CustomAttributeNamedArgument_Create_2'); + late final _System_Reflection_CustomAttributeNamedArgument_Create_2 = + _System_Reflection_CustomAttributeNamedArgument_Create_2Ptr.asFunction< + System_Reflection_CustomAttributeNamedArgument_t Function( + ffi.Pointer)>(); + + System_Type_t System_Reflection_CustomAttributeNamedArgument_TypeOf() { + return _System_Reflection_CustomAttributeNamedArgument_TypeOf(); + } + + late final _System_Reflection_CustomAttributeNamedArgument_TypeOfPtr = + _lookup>( + 'System_Reflection_CustomAttributeNamedArgument_TypeOf'); + late final _System_Reflection_CustomAttributeNamedArgument_TypeOf = + _System_Reflection_CustomAttributeNamedArgument_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_CustomAttributeNamedArgument_Destroy( + System_Reflection_CustomAttributeNamedArgument_t self, + ) { + return _System_Reflection_CustomAttributeNamedArgument_Destroy( + self, + ); + } + + late final _System_Reflection_CustomAttributeNamedArgument_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_CustomAttributeNamedArgument_t)>>( + 'System_Reflection_CustomAttributeNamedArgument_Destroy'); + late final _System_Reflection_CustomAttributeNamedArgument_Destroy = + _System_Reflection_CustomAttributeNamedArgument_DestroyPtr.asFunction< + void Function(System_Reflection_CustomAttributeNamedArgument_t)>(); + + System_Byte_Array_t System_Reflection_MethodBody_GetILAsByteArray( + System_Reflection_MethodBody_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBody_GetILAsByteArray( + self, + outException, + ); + } + + late final _System_Reflection_MethodBody_GetILAsByteArrayPtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Reflection_MethodBody_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBody_GetILAsByteArray'); + late final _System_Reflection_MethodBody_GetILAsByteArray = + _System_Reflection_MethodBody_GetILAsByteArrayPtr.asFunction< + System_Byte_Array_t Function(System_Reflection_MethodBody_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBody_LocalSignatureMetadataToken_Get( + System_Reflection_MethodBody_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBody_LocalSignatureMetadataToken_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBody_LocalSignatureMetadataToken_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBody_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBody_LocalSignatureMetadataToken_Get'); + late final _System_Reflection_MethodBody_LocalSignatureMetadataToken_Get = + _System_Reflection_MethodBody_LocalSignatureMetadataToken_GetPtr + .asFunction< + int Function(System_Reflection_MethodBody_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_MethodBody_LocalVariables_Get( + System_Reflection_MethodBody_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBody_LocalVariables_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBody_LocalVariables_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MethodBody_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBody_LocalVariables_Get'); + late final _System_Reflection_MethodBody_LocalVariables_Get = + _System_Reflection_MethodBody_LocalVariables_GetPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MethodBody_t, + ffi.Pointer)>(); + + int System_Reflection_MethodBody_MaxStackSize_Get( + System_Reflection_MethodBody_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBody_MaxStackSize_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBody_MaxStackSize_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_MethodBody_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBody_MaxStackSize_Get'); + late final _System_Reflection_MethodBody_MaxStackSize_Get = + _System_Reflection_MethodBody_MaxStackSize_GetPtr.asFunction< + int Function(System_Reflection_MethodBody_t, + ffi.Pointer)>(); + + bool System_Reflection_MethodBody_InitLocals_Get( + System_Reflection_MethodBody_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBody_InitLocals_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBody_InitLocals_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MethodBody_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBody_InitLocals_Get'); + late final _System_Reflection_MethodBody_InitLocals_Get = + _System_Reflection_MethodBody_InitLocals_GetPtr.asFunction< + bool Function(System_Reflection_MethodBody_t, + ffi.Pointer)>(); + + System_Collections_Generic_IList_A1_t + System_Reflection_MethodBody_ExceptionHandlingClauses_Get( + System_Reflection_MethodBody_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_MethodBody_ExceptionHandlingClauses_Get( + self, + outException, + ); + } + + late final _System_Reflection_MethodBody_ExceptionHandlingClauses_GetPtr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MethodBody_t, + ffi.Pointer)>>( + 'System_Reflection_MethodBody_ExceptionHandlingClauses_Get'); + late final _System_Reflection_MethodBody_ExceptionHandlingClauses_Get = + _System_Reflection_MethodBody_ExceptionHandlingClauses_GetPtr.asFunction< + System_Collections_Generic_IList_A1_t Function( + System_Reflection_MethodBody_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_MethodBody_TypeOf() { + return _System_Reflection_MethodBody_TypeOf(); + } + + late final _System_Reflection_MethodBody_TypeOfPtr = + _lookup>( + 'System_Reflection_MethodBody_TypeOf'); + late final _System_Reflection_MethodBody_TypeOf = + _System_Reflection_MethodBody_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_MethodBody_Destroy( + System_Reflection_MethodBody_t self, + ) { + return _System_Reflection_MethodBody_Destroy( + self, + ); + } + + late final _System_Reflection_MethodBody_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_MethodBody_Destroy'); + late final _System_Reflection_MethodBody_Destroy = + _System_Reflection_MethodBody_DestroyPtr.asFunction< + void Function(System_Reflection_MethodBody_t)>(); + + System_String_t System_Reflection_LocalVariableInfo_ToString( + System_Reflection_LocalVariableInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_LocalVariableInfo_ToString( + self, + outException, + ); + } + + late final _System_Reflection_LocalVariableInfo_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>>( + 'System_Reflection_LocalVariableInfo_ToString'); + late final _System_Reflection_LocalVariableInfo_ToString = + _System_Reflection_LocalVariableInfo_ToStringPtr.asFunction< + System_String_t Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_LocalVariableInfo_LocalType_Get( + System_Reflection_LocalVariableInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_LocalVariableInfo_LocalType_Get( + self, + outException, + ); + } + + late final _System_Reflection_LocalVariableInfo_LocalType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>>( + 'System_Reflection_LocalVariableInfo_LocalType_Get'); + late final _System_Reflection_LocalVariableInfo_LocalType_Get = + _System_Reflection_LocalVariableInfo_LocalType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>(); + + int System_Reflection_LocalVariableInfo_LocalIndex_Get( + System_Reflection_LocalVariableInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_LocalVariableInfo_LocalIndex_Get( + self, + outException, + ); + } + + late final _System_Reflection_LocalVariableInfo_LocalIndex_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>>( + 'System_Reflection_LocalVariableInfo_LocalIndex_Get'); + late final _System_Reflection_LocalVariableInfo_LocalIndex_Get = + _System_Reflection_LocalVariableInfo_LocalIndex_GetPtr.asFunction< + int Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_LocalVariableInfo_IsPinned_Get( + System_Reflection_LocalVariableInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_LocalVariableInfo_IsPinned_Get( + self, + outException, + ); + } + + late final _System_Reflection_LocalVariableInfo_IsPinned_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>>( + 'System_Reflection_LocalVariableInfo_IsPinned_Get'); + late final _System_Reflection_LocalVariableInfo_IsPinned_Get = + _System_Reflection_LocalVariableInfo_IsPinned_GetPtr.asFunction< + bool Function(System_Reflection_LocalVariableInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_LocalVariableInfo_TypeOf() { + return _System_Reflection_LocalVariableInfo_TypeOf(); + } + + late final _System_Reflection_LocalVariableInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_LocalVariableInfo_TypeOf'); + late final _System_Reflection_LocalVariableInfo_TypeOf = + _System_Reflection_LocalVariableInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_LocalVariableInfo_Destroy( + System_Reflection_LocalVariableInfo_t self, + ) { + return _System_Reflection_LocalVariableInfo_Destroy( + self, + ); + } + + late final _System_Reflection_LocalVariableInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_LocalVariableInfo_t)>>( + 'System_Reflection_LocalVariableInfo_Destroy'); + late final _System_Reflection_LocalVariableInfo_Destroy = + _System_Reflection_LocalVariableInfo_DestroyPtr.asFunction< + void Function(System_Reflection_LocalVariableInfo_t)>(); + + System_String_t System_Reflection_ExceptionHandlingClause_ToString( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_ToString( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_ToString'); + late final _System_Reflection_ExceptionHandlingClause_ToString = + _System_Reflection_ExceptionHandlingClause_ToStringPtr.asFunction< + System_String_t Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + int System_Reflection_ExceptionHandlingClause_Flags_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_Flags_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_Flags_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_Flags_Get'); + late final _System_Reflection_ExceptionHandlingClause_Flags_Get = + _System_Reflection_ExceptionHandlingClause_Flags_GetPtr.asFunction< + int Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + int System_Reflection_ExceptionHandlingClause_TryOffset_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_TryOffset_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_TryOffset_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_TryOffset_Get'); + late final _System_Reflection_ExceptionHandlingClause_TryOffset_Get = + _System_Reflection_ExceptionHandlingClause_TryOffset_GetPtr.asFunction< + int Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + int System_Reflection_ExceptionHandlingClause_TryLength_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_TryLength_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_TryLength_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_TryLength_Get'); + late final _System_Reflection_ExceptionHandlingClause_TryLength_Get = + _System_Reflection_ExceptionHandlingClause_TryLength_GetPtr.asFunction< + int Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + int System_Reflection_ExceptionHandlingClause_HandlerOffset_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_HandlerOffset_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_HandlerOffset_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_HandlerOffset_Get'); + late final _System_Reflection_ExceptionHandlingClause_HandlerOffset_Get = + _System_Reflection_ExceptionHandlingClause_HandlerOffset_GetPtr + .asFunction< + int Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + int System_Reflection_ExceptionHandlingClause_HandlerLength_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_HandlerLength_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_HandlerLength_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_HandlerLength_Get'); + late final _System_Reflection_ExceptionHandlingClause_HandlerLength_Get = + _System_Reflection_ExceptionHandlingClause_HandlerLength_GetPtr + .asFunction< + int Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + int System_Reflection_ExceptionHandlingClause_FilterOffset_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_FilterOffset_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_FilterOffset_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_FilterOffset_Get'); + late final _System_Reflection_ExceptionHandlingClause_FilterOffset_Get = + _System_Reflection_ExceptionHandlingClause_FilterOffset_GetPtr.asFunction< + int Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_ExceptionHandlingClause_CatchType_Get( + System_Reflection_ExceptionHandlingClause_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ExceptionHandlingClause_CatchType_Get( + self, + outException, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_CatchType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>>( + 'System_Reflection_ExceptionHandlingClause_CatchType_Get'); + late final _System_Reflection_ExceptionHandlingClause_CatchType_Get = + _System_Reflection_ExceptionHandlingClause_CatchType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_ExceptionHandlingClause_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_ExceptionHandlingClause_TypeOf() { + return _System_Reflection_ExceptionHandlingClause_TypeOf(); + } + + late final _System_Reflection_ExceptionHandlingClause_TypeOfPtr = + _lookup>( + 'System_Reflection_ExceptionHandlingClause_TypeOf'); + late final _System_Reflection_ExceptionHandlingClause_TypeOf = + _System_Reflection_ExceptionHandlingClause_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ExceptionHandlingClause_Destroy( + System_Reflection_ExceptionHandlingClause_t self, + ) { + return _System_Reflection_ExceptionHandlingClause_Destroy( + self, + ); + } + + late final _System_Reflection_ExceptionHandlingClause_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ExceptionHandlingClause_t)>>( + 'System_Reflection_ExceptionHandlingClause_Destroy'); + late final _System_Reflection_ExceptionHandlingClause_Destroy = + _System_Reflection_ExceptionHandlingClause_DestroyPtr.asFunction< + void Function(System_Reflection_ExceptionHandlingClause_t)>(); + bool System_Collections_IDictionary_Contains( System_Collections_IDictionary_t self, System_Object_t key, @@ -38496,6 +49563,102 @@ class NativeLibrary { void Function(System_Threading_Tasks_Task_t, ffi.Pointer)>(); + System_Runtime_CompilerServices_TaskAwaiter_t + System_Threading_Tasks_Task_GetAwaiter( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_GetAwaiter( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_GetAwaiterPtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_TaskAwaiter_t Function( + System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_GetAwaiter'); + late final _System_Threading_Tasks_Task_GetAwaiter = + _System_Threading_Tasks_Task_GetAwaiterPtr.asFunction< + System_Runtime_CompilerServices_TaskAwaiter_t Function( + System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t + System_Threading_Tasks_Task_ConfigureAwait( + System_Threading_Tasks_Task_t self, + bool continueOnCapturedContext, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_ConfigureAwait( + self, + continueOnCapturedContext, + outException, + ); + } + + late final _System_Threading_Tasks_Task_ConfigureAwaitPtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t Function( + System_Threading_Tasks_Task_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_ConfigureAwait'); + late final _System_Threading_Tasks_Task_ConfigureAwait = + _System_Threading_Tasks_Task_ConfigureAwaitPtr.asFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t Function( + System_Threading_Tasks_Task_t, + bool, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t + System_Threading_Tasks_Task_ConfigureAwait_1( + System_Threading_Tasks_Task_t self, + int options, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_ConfigureAwait_1( + self, + options, + outException, + ); + } + + late final _System_Threading_Tasks_Task_ConfigureAwait_1Ptr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t Function( + System_Threading_Tasks_Task_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_ConfigureAwait_1'); + late final _System_Threading_Tasks_Task_ConfigureAwait_1 = + _System_Threading_Tasks_Task_ConfigureAwait_1Ptr.asFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t Function( + System_Threading_Tasks_Task_t, + int, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_YieldAwaitable_t + System_Threading_Tasks_Task_Yield( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Yield( + outException, + ); + } + + late final _System_Threading_Tasks_Task_YieldPtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_YieldAwaitable_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Yield'); + late final _System_Threading_Tasks_Task_Yield = + _System_Threading_Tasks_Task_YieldPtr.asFunction< + System_Runtime_CompilerServices_YieldAwaitable_t Function( + ffi.Pointer)>(); + void System_Threading_Tasks_Task_Wait( System_Threading_Tasks_Task_t self, ffi.Pointer outException, @@ -39072,6 +50235,52 @@ class NativeLibrary { System_Threading_CancellationToken_t, ffi.Pointer)>(); + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Run_1( + System_Action_t action, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Run_1( + action, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Run_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Run_1'); + late final _System_Threading_Tasks_Task_Run_1 = + _System_Threading_Tasks_Task_Run_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Run_2( + System_Action_t action, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Run_2( + action, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Run_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Run_2'); + late final _System_Threading_Tasks_Task_Run_2 = + _System_Threading_Tasks_Task_Run_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay( System_TimeSpan_t delay, ffi.Pointer outException, @@ -39330,6 +50539,104 @@ class NativeLibrary { System_Collections_Generic_IEnumerable_A1_t, ffi.Pointer)>(); + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Create( + System_Action_t action, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Create( + action, + outException, + ); + } + + late final _System_Threading_Tasks_Task_CreatePtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Create'); + late final _System_Threading_Tasks_Task_Create = + _System_Threading_Tasks_Task_CreatePtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Create_1( + System_Action_t action, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Create_1( + action, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Create_1'); + late final _System_Threading_Tasks_Task_Create_1 = + _System_Threading_Tasks_Task_Create_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Create_2( + System_Action_t action, + int creationOptions, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Create_2( + action, + creationOptions, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Action_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Create_2'); + late final _System_Threading_Tasks_Task_Create_2 = + _System_Threading_Tasks_Task_Create_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Create_3( + System_Action_t action, + System_Threading_CancellationToken_t cancellationToken, + int creationOptions, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Create_3( + action, + cancellationToken, + creationOptions, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Create_3'); + late final _System_Threading_Tasks_Task_Create_3 = + _System_Threading_Tasks_Task_Create_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Action_t, + System_Threading_CancellationToken_t, + int, + ffi.Pointer)>(); + int System_Threading_Tasks_Task_Id_Get( System_Threading_Tasks_Task_t self, ffi.Pointer outException, @@ -39350,6 +50657,27 @@ class NativeLibrary { int Function(System_Threading_Tasks_Task_t, ffi.Pointer)>(); + System_AggregateException_t System_Threading_Tasks_Task_Exception_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Exception_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Exception_GetPtr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function( + System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Exception_Get'); + late final _System_Threading_Tasks_Task_Exception_Get = + _System_Threading_Tasks_Task_Exception_GetPtr.asFunction< + System_AggregateException_t Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + int System_Threading_Tasks_Task_Status_Get( System_Threading_Tasks_Task_t self, ffi.Pointer outException, @@ -39785,6 +51113,652 @@ class NativeLibrary { _System_Threading_Tasks_TaskScheduler_DestroyPtr.asFunction< void Function(System_Threading_Tasks_TaskScheduler_t)>(); + void System_AggregateException_GetObjectData( + System_AggregateException_t self, + System_Runtime_Serialization_SerializationInfo_t info, + System_Runtime_Serialization_StreamingContext_t context, + ffi.Pointer outException, + ) { + return _System_AggregateException_GetObjectData( + self, + info, + context, + outException, + ); + } + + late final _System_AggregateException_GetObjectDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_AggregateException_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>>( + 'System_AggregateException_GetObjectData'); + late final _System_AggregateException_GetObjectData = + _System_AggregateException_GetObjectDataPtr.asFunction< + void Function( + System_AggregateException_t, + System_Runtime_Serialization_SerializationInfo_t, + System_Runtime_Serialization_StreamingContext_t, + ffi.Pointer)>(); + + System_Exception_t System_AggregateException_GetBaseException( + System_AggregateException_t self, + ffi.Pointer outException, + ) { + return _System_AggregateException_GetBaseException( + self, + outException, + ); + } + + late final _System_AggregateException_GetBaseExceptionPtr = _lookup< + ffi.NativeFunction< + System_Exception_t Function(System_AggregateException_t, + ffi.Pointer)>>( + 'System_AggregateException_GetBaseException'); + late final _System_AggregateException_GetBaseException = + _System_AggregateException_GetBaseExceptionPtr.asFunction< + System_Exception_t Function( + System_AggregateException_t, ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Flatten( + System_AggregateException_t self, + ffi.Pointer outException, + ) { + return _System_AggregateException_Flatten( + self, + outException, + ); + } + + late final _System_AggregateException_FlattenPtr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function(System_AggregateException_t, + ffi.Pointer)>>( + 'System_AggregateException_Flatten'); + late final _System_AggregateException_Flatten = + _System_AggregateException_FlattenPtr.asFunction< + System_AggregateException_t Function( + System_AggregateException_t, ffi.Pointer)>(); + + System_String_t System_AggregateException_ToString( + System_AggregateException_t self, + ffi.Pointer outException, + ) { + return _System_AggregateException_ToString( + self, + outException, + ); + } + + late final _System_AggregateException_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_AggregateException_t, + ffi.Pointer)>>( + 'System_AggregateException_ToString'); + late final _System_AggregateException_ToString = + _System_AggregateException_ToStringPtr.asFunction< + System_String_t Function( + System_AggregateException_t, ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create( + ffi.Pointer outException, + ) { + return _System_AggregateException_Create( + outException, + ); + } + + late final _System_AggregateException_CreatePtr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function( + ffi.Pointer)>>( + 'System_AggregateException_Create'); + late final _System_AggregateException_Create = + _System_AggregateException_CreatePtr.asFunction< + System_AggregateException_t Function( + ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create_1( + System_String_t message, + ffi.Pointer outException, + ) { + return _System_AggregateException_Create_1( + message, + outException, + ); + } + + late final _System_AggregateException_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function( + System_String_t, ffi.Pointer)>>( + 'System_AggregateException_Create_1'); + late final _System_AggregateException_Create_1 = + _System_AggregateException_Create_1Ptr.asFunction< + System_AggregateException_t Function( + System_String_t, ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create_2( + System_String_t message, + System_Exception_t innerException, + ffi.Pointer outException, + ) { + return _System_AggregateException_Create_2( + message, + innerException, + outException, + ); + } + + late final _System_AggregateException_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>>( + 'System_AggregateException_Create_2'); + late final _System_AggregateException_Create_2 = + _System_AggregateException_Create_2Ptr.asFunction< + System_AggregateException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create_3( + System_Collections_Generic_IEnumerable_A1_t innerExceptions, + ffi.Pointer outException, + ) { + return _System_AggregateException_Create_3( + innerExceptions, + outException, + ); + } + + late final _System_AggregateException_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function( + System_Collections_Generic_IEnumerable_A1_t, + ffi.Pointer)>>( + 'System_AggregateException_Create_3'); + late final _System_AggregateException_Create_3 = + _System_AggregateException_Create_3Ptr.asFunction< + System_AggregateException_t Function( + System_Collections_Generic_IEnumerable_A1_t, + ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create_4( + System_Exception_Array_t innerExceptions, + ffi.Pointer outException, + ) { + return _System_AggregateException_Create_4( + innerExceptions, + outException, + ); + } + + late final _System_AggregateException_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function( + System_Exception_Array_t, ffi.Pointer)>>( + 'System_AggregateException_Create_4'); + late final _System_AggregateException_Create_4 = + _System_AggregateException_Create_4Ptr.asFunction< + System_AggregateException_t Function( + System_Exception_Array_t, ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create_5( + System_String_t message, + System_Collections_Generic_IEnumerable_A1_t innerExceptions, + ffi.Pointer outException, + ) { + return _System_AggregateException_Create_5( + message, + innerExceptions, + outException, + ); + } + + late final _System_AggregateException_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function( + System_String_t, + System_Collections_Generic_IEnumerable_A1_t, + ffi.Pointer)>>( + 'System_AggregateException_Create_5'); + late final _System_AggregateException_Create_5 = + _System_AggregateException_Create_5Ptr.asFunction< + System_AggregateException_t Function( + System_String_t, + System_Collections_Generic_IEnumerable_A1_t, + ffi.Pointer)>(); + + System_AggregateException_t System_AggregateException_Create_6( + System_String_t message, + System_Exception_Array_t innerExceptions, + ffi.Pointer outException, + ) { + return _System_AggregateException_Create_6( + message, + innerExceptions, + outException, + ); + } + + late final _System_AggregateException_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_AggregateException_t Function(System_String_t, + System_Exception_Array_t, ffi.Pointer)>>( + 'System_AggregateException_Create_6'); + late final _System_AggregateException_Create_6 = + _System_AggregateException_Create_6Ptr.asFunction< + System_AggregateException_t Function(System_String_t, + System_Exception_Array_t, ffi.Pointer)>(); + + System_Collections_ObjectModel_ReadOnlyCollection_A1_t + System_AggregateException_InnerExceptions_Get( + System_AggregateException_t self, + ffi.Pointer outException, + ) { + return _System_AggregateException_InnerExceptions_Get( + self, + outException, + ); + } + + late final _System_AggregateException_InnerExceptions_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_ObjectModel_ReadOnlyCollection_A1_t Function( + System_AggregateException_t, + ffi.Pointer)>>( + 'System_AggregateException_InnerExceptions_Get'); + late final _System_AggregateException_InnerExceptions_Get = + _System_AggregateException_InnerExceptions_GetPtr.asFunction< + System_Collections_ObjectModel_ReadOnlyCollection_A1_t Function( + System_AggregateException_t, ffi.Pointer)>(); + + System_String_t System_AggregateException_Message_Get( + System_AggregateException_t self, + ffi.Pointer outException, + ) { + return _System_AggregateException_Message_Get( + self, + outException, + ); + } + + late final _System_AggregateException_Message_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_AggregateException_t, + ffi.Pointer)>>( + 'System_AggregateException_Message_Get'); + late final _System_AggregateException_Message_Get = + _System_AggregateException_Message_GetPtr.asFunction< + System_String_t Function( + System_AggregateException_t, ffi.Pointer)>(); + + System_Type_t System_AggregateException_TypeOf() { + return _System_AggregateException_TypeOf(); + } + + late final _System_AggregateException_TypeOfPtr = + _lookup>( + 'System_AggregateException_TypeOf'); + late final _System_AggregateException_TypeOf = + _System_AggregateException_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_AggregateException_Destroy( + System_AggregateException_t self, + ) { + return _System_AggregateException_Destroy( + self, + ); + } + + late final _System_AggregateException_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_AggregateException_Destroy'); + late final _System_AggregateException_Destroy = + _System_AggregateException_DestroyPtr.asFunction< + void Function(System_AggregateException_t)>(); + + bool System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, + System_Type_t T, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains( + self, + T, + value, + outException, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_ContainsPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_ContainsPtr + .asFunction< + bool Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + void System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, + System_Type_t T, + System_Array_t array, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo( + self, + T, + array, + index, + outException, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyToPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + System_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyToPtr + .asFunction< + void Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + System_Array_t, + int, + ffi.Pointer)>(); + + int System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, + System_Type_t T, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf( + self, + T, + value, + outException, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOfPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOfPtr + .asFunction< + int Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + System_Object_t, + ffi.Pointer)>(); + + System_Object_t + System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get( + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get( + T, + outException, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_GetPtr + .asFunction< + System_Object_t Function( + System_Type_t, ffi.Pointer)>(); + + int System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get( + self, + T, + outException, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_GetPtr + .asFunction< + int Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + ffi.Pointer)>(); + + System_Object_t System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, + System_Type_t T, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get( + self, + T, + index, + outException, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_GetPtr + .asFunction< + System_Object_t Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t, + System_Type_t, + int, + ffi.Pointer)>(); + + System_Type_t System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf() { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf(); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOfPtr = + _lookup>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOfPtr + .asFunction(); + + void System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, + ) { + return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy( + self, + ); + } + + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t)>>( + 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy'); + late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy = + _System_Collections_ObjectModel_ReadOnlyCollection_A1_DestroyPtr + .asFunction< + void Function( + System_Collections_ObjectModel_ReadOnlyCollection_A1_t)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_TaskFactory_StartNew( + System_Threading_Tasks_TaskFactory_t self, + System_Action_t action, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_StartNew( + self, + action, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_StartNewPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_StartNew'); + late final _System_Threading_Tasks_TaskFactory_StartNew = + _System_Threading_Tasks_TaskFactory_StartNewPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_TaskFactory_StartNew_1( + System_Threading_Tasks_TaskFactory_t self, + System_Action_t action, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_StartNew_1( + self, + action, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_StartNew_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_StartNew_1'); + late final _System_Threading_Tasks_TaskFactory_StartNew_1 = + _System_Threading_Tasks_TaskFactory_StartNew_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_TaskFactory_StartNew_2( + System_Threading_Tasks_TaskFactory_t self, + System_Action_t action, + int creationOptions, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_StartNew_2( + self, + action, + creationOptions, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_StartNew_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_StartNew_2'); + late final _System_Threading_Tasks_TaskFactory_StartNew_2 = + _System_Threading_Tasks_TaskFactory_StartNew_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_TaskFactory_StartNew_3( + System_Threading_Tasks_TaskFactory_t self, + System_Action_t action, + System_Threading_CancellationToken_t cancellationToken, + int creationOptions, + System_Threading_Tasks_TaskScheduler_t scheduler, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_StartNew_3( + self, + action, + cancellationToken, + creationOptions, + scheduler, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_StartNew_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + System_Threading_CancellationToken_t, + ffi.Int32, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_StartNew_3'); + late final _System_Threading_Tasks_TaskFactory_StartNew_3 = + _System_Threading_Tasks_TaskFactory_StartNew_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_TaskFactory_t, + System_Action_t, + System_Threading_CancellationToken_t, + int, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + System_Threading_Tasks_TaskFactory_t System_Threading_Tasks_TaskFactory_Create( ffi.Pointer outException, @@ -40024,6 +51998,742 @@ class NativeLibrary { _System_Threading_Tasks_TaskFactory_DestroyPtr.asFunction< void Function(System_Threading_Tasks_TaskFactory_t)>(); + void System_Runtime_CompilerServices_TaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_OnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_TaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_OnCompleted'); + late final _System_Runtime_CompilerServices_TaskAwaiter_OnCompleted = + _System_Runtime_CompilerServices_TaskAwaiter_OnCompletedPtr.asFunction< + void Function(System_Runtime_CompilerServices_TaskAwaiter_t, + System_Action_t, ffi.Pointer)>(); + + void System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_TaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompleted = + _System_Runtime_CompilerServices_TaskAwaiter_UnsafeOnCompletedPtr + .asFunction< + void Function(System_Runtime_CompilerServices_TaskAwaiter_t, + System_Action_t, ffi.Pointer)>(); + + void System_Runtime_CompilerServices_TaskAwaiter_GetResult( + System_Runtime_CompilerServices_TaskAwaiter_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_GetResult( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_GetResultPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_TaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_GetResult'); + late final _System_Runtime_CompilerServices_TaskAwaiter_GetResult = + _System_Runtime_CompilerServices_TaskAwaiter_GetResultPtr.asFunction< + void Function(System_Runtime_CompilerServices_TaskAwaiter_t, + ffi.Pointer)>(); + + bool System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_TaskAwaiter_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_CompilerServices_TaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get'); + late final _System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_Get = + _System_Runtime_CompilerServices_TaskAwaiter_IsCompleted_GetPtr + .asFunction< + bool Function(System_Runtime_CompilerServices_TaskAwaiter_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_TaskAwaiter_t + System_Runtime_CompilerServices_TaskAwaiter_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_CreatePtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_TaskAwaiter_t Function( + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_Create'); + late final _System_Runtime_CompilerServices_TaskAwaiter_Create = + _System_Runtime_CompilerServices_TaskAwaiter_CreatePtr.asFunction< + System_Runtime_CompilerServices_TaskAwaiter_t Function( + ffi.Pointer)>(); + + System_Type_t System_Runtime_CompilerServices_TaskAwaiter_TypeOf() { + return _System_Runtime_CompilerServices_TaskAwaiter_TypeOf(); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_TaskAwaiter_TypeOf'); + late final _System_Runtime_CompilerServices_TaskAwaiter_TypeOf = + _System_Runtime_CompilerServices_TaskAwaiter_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_CompilerServices_TaskAwaiter_Destroy( + System_Runtime_CompilerServices_TaskAwaiter_t self, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_TaskAwaiter_t)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_Destroy'); + late final _System_Runtime_CompilerServices_TaskAwaiter_Destroy = + _System_Runtime_CompilerServices_TaskAwaiter_DestroyPtr.asFunction< + void Function(System_Runtime_CompilerServices_TaskAwaiter_t)>(); + + void + System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompleted = + _System_Runtime_CompilerServices_ICriticalNotifyCompletion_UnsafeOnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t, + System_Action_t, + ffi.Pointer)>(); + + System_Type_t + System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf() { + return _System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf(); + } + + late final _System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf'); + late final _System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOf = + _System_Runtime_CompilerServices_ICriticalNotifyCompletion_TypeOfPtr + .asFunction(); + + void System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t self, + ) { + return _System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_ICriticalNotifyCompletion_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t)>>( + 'System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy'); + late final _System_Runtime_CompilerServices_ICriticalNotifyCompletion_Destroy = + _System_Runtime_CompilerServices_ICriticalNotifyCompletion_DestroyPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ICriticalNotifyCompletion_t)>(); + + void System_Runtime_CompilerServices_INotifyCompletion_OnCompleted( + System_Runtime_CompilerServices_INotifyCompletion_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_INotifyCompletion_OnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_INotifyCompletion_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_INotifyCompletion_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_INotifyCompletion_OnCompleted'); + late final _System_Runtime_CompilerServices_INotifyCompletion_OnCompleted = + _System_Runtime_CompilerServices_INotifyCompletion_OnCompletedPtr + .asFunction< + void Function(System_Runtime_CompilerServices_INotifyCompletion_t, + System_Action_t, ffi.Pointer)>(); + + System_Type_t System_Runtime_CompilerServices_INotifyCompletion_TypeOf() { + return _System_Runtime_CompilerServices_INotifyCompletion_TypeOf(); + } + + late final _System_Runtime_CompilerServices_INotifyCompletion_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_INotifyCompletion_TypeOf'); + late final _System_Runtime_CompilerServices_INotifyCompletion_TypeOf = + _System_Runtime_CompilerServices_INotifyCompletion_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_CompilerServices_INotifyCompletion_Destroy( + System_Runtime_CompilerServices_INotifyCompletion_t self, + ) { + return _System_Runtime_CompilerServices_INotifyCompletion_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_INotifyCompletion_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_INotifyCompletion_t)>>( + 'System_Runtime_CompilerServices_INotifyCompletion_Destroy'); + late final _System_Runtime_CompilerServices_INotifyCompletion_Destroy = + _System_Runtime_CompilerServices_INotifyCompletion_DestroyPtr.asFunction< + void Function(System_Runtime_CompilerServices_INotifyCompletion_t)>(); + + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiterPtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiter = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_GetAwaiterPtr + .asFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t + Function(ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Create = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_CreatePtr + .asFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t + Function(ffi.Pointer)>(); + + System_Type_t + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf() { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf(); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOf = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_TypeOfPtr + .asFunction(); + + void System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t self, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_Destroy = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_DestroyPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t)>(); + + void + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompleted = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_OnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>(); + + void + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompleted = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_UnsafeOnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>(); + + void + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResultPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResult = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_GetResultPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + ffi.Pointer)>(); + + bool + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_Get = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_IsCompleted_GetPtr + .asFunction< + bool Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + Function(ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Create = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_CreatePtr + .asFunction< + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + Function(ffi.Pointer)>(); + + System_Type_t + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf() { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf(); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOf = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_TypeOfPtr + .asFunction(); + + void + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + self, + ) { + return _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t)>>( + 'System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy'); + late final _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_Destroy = + _System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_DestroyPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t)>(); + + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t + System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter( + System_Runtime_CompilerServices_YieldAwaitable_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_GetAwaiterPtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t Function( + System_Runtime_CompilerServices_YieldAwaitable_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter'); + late final _System_Runtime_CompilerServices_YieldAwaitable_GetAwaiter = + _System_Runtime_CompilerServices_YieldAwaitable_GetAwaiterPtr.asFunction< + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t Function( + System_Runtime_CompilerServices_YieldAwaitable_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_YieldAwaitable_t + System_Runtime_CompilerServices_YieldAwaitable_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_YieldAwaitable_t Function( + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_Create'); + late final _System_Runtime_CompilerServices_YieldAwaitable_Create = + _System_Runtime_CompilerServices_YieldAwaitable_CreatePtr.asFunction< + System_Runtime_CompilerServices_YieldAwaitable_t Function( + ffi.Pointer)>(); + + System_Type_t System_Runtime_CompilerServices_YieldAwaitable_TypeOf() { + return _System_Runtime_CompilerServices_YieldAwaitable_TypeOf(); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_YieldAwaitable_TypeOf'); + late final _System_Runtime_CompilerServices_YieldAwaitable_TypeOf = + _System_Runtime_CompilerServices_YieldAwaitable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_CompilerServices_YieldAwaitable_Destroy( + System_Runtime_CompilerServices_YieldAwaitable_t self, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_YieldAwaitable_t)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_Destroy'); + late final _System_Runtime_CompilerServices_YieldAwaitable_Destroy = + _System_Runtime_CompilerServices_YieldAwaitable_DestroyPtr.asFunction< + void Function(System_Runtime_CompilerServices_YieldAwaitable_t)>(); + + void System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompleted = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_OnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + System_Action_t, + ffi.Pointer)>(); + + void + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompleted = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_UnsafeOnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + System_Action_t, + ffi.Pointer)>(); + + void System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResultPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResult = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_GetResultPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + ffi.Pointer)>(); + + bool + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_Get = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_IsCompleted_GetPtr + .asFunction< + bool Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t + Function(ffi.Pointer)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Create = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_CreatePtr + .asFunction< + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t + Function(ffi.Pointer)>(); + + System_Type_t + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf() { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf(); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOfPtr = + _lookup>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOf = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_TypeOfPtr + .asFunction(); + + void System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t self, + ) { + return _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t)>>( + 'System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy'); + late final _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_Destroy = + _System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_DestroyPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t)>(); + System_DateTimeOffset_t System_TimeProvider_GetUtcNow( System_TimeProvider_t self, ffi.Pointer outException, @@ -42391,50 +55101,6 @@ class NativeLibrary { System_DateTime_t Function(System_DateTime_t, System_String_t, ffi.Pointer)>(); - System_TimeZoneInfo_t System_TimeZoneInfo_FindSystemTimeZoneById( - System_String_t id, - ffi.Pointer outException, - ) { - return _System_TimeZoneInfo_FindSystemTimeZoneById( - id, - outException, - ); - } - - late final _System_TimeZoneInfo_FindSystemTimeZoneByIdPtr = _lookup< - ffi.NativeFunction< - System_TimeZoneInfo_t Function( - System_String_t, ffi.Pointer)>>( - 'System_TimeZoneInfo_FindSystemTimeZoneById'); - late final _System_TimeZoneInfo_FindSystemTimeZoneById = - _System_TimeZoneInfo_FindSystemTimeZoneByIdPtr.asFunction< - System_TimeZoneInfo_t Function( - System_String_t, ffi.Pointer)>(); - - bool System_TimeZoneInfo_TryFindSystemTimeZoneById( - System_String_t id, - ffi.Pointer timeZoneInfo, - ffi.Pointer outException, - ) { - return _System_TimeZoneInfo_TryFindSystemTimeZoneById( - id, - timeZoneInfo, - outException, - ); - } - - late final _System_TimeZoneInfo_TryFindSystemTimeZoneByIdPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_String_t, - ffi.Pointer, - ffi.Pointer)>>( - 'System_TimeZoneInfo_TryFindSystemTimeZoneById'); - late final _System_TimeZoneInfo_TryFindSystemTimeZoneById = - _System_TimeZoneInfo_TryFindSystemTimeZoneByIdPtr.asFunction< - bool Function(System_String_t, ffi.Pointer, - ffi.Pointer)>(); - System_DateTime_t System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2( System_DateTime_t dateTime, System_String_t sourceTimeZoneId, @@ -42696,27 +55362,6 @@ class NativeLibrary { System_Collections_ObjectModel_ReadOnlyCollection_A1_t Function( ffi.Pointer)>(); - System_Collections_ObjectModel_ReadOnlyCollection_A1_t - System_TimeZoneInfo_GetSystemTimeZones_1( - bool skipSorting, - ffi.Pointer outException, - ) { - return _System_TimeZoneInfo_GetSystemTimeZones_1( - skipSorting, - outException, - ); - } - - late final _System_TimeZoneInfo_GetSystemTimeZones_1Ptr = _lookup< - ffi.NativeFunction< - System_Collections_ObjectModel_ReadOnlyCollection_A1_t Function( - ffi.Bool, ffi.Pointer)>>( - 'System_TimeZoneInfo_GetSystemTimeZones_1'); - late final _System_TimeZoneInfo_GetSystemTimeZones_1 = - _System_TimeZoneInfo_GetSystemTimeZones_1Ptr.asFunction< - System_Collections_ObjectModel_ReadOnlyCollection_A1_t Function( - bool, ffi.Pointer)>(); - bool System_TimeZoneInfo_HasSameRules( System_TimeZoneInfo_t self, System_TimeZoneInfo_t other, @@ -42993,6 +55638,26 @@ class NativeLibrary { System_TimeZoneInfo_AdjustmentRule_Array_t Function( System_TimeZoneInfo_t, ffi.Pointer)>(); + System_TimeZoneInfo_t System_TimeZoneInfo_FindSystemTimeZoneById( + System_String_t id, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_FindSystemTimeZoneById( + id, + outException, + ); + } + + late final _System_TimeZoneInfo_FindSystemTimeZoneByIdPtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_FindSystemTimeZoneById'); + late final _System_TimeZoneInfo_FindSystemTimeZoneById = + _System_TimeZoneInfo_FindSystemTimeZoneByIdPtr.asFunction< + System_TimeZoneInfo_t Function( + System_String_t, ffi.Pointer)>(); + System_String_t System_TimeZoneInfo_Id_Get( System_TimeZoneInfo_t self, ffi.Pointer outException, @@ -43188,220 +55853,6 @@ class NativeLibrary { late final _System_TimeZoneInfo_Destroy = _System_TimeZoneInfo_DestroyPtr .asFunction(); - bool System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, - System_Type_t T, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains( - self, - T, - value, - outException, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_ContainsPtr = - _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Contains = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_ContainsPtr - .asFunction< - bool Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>(); - - void System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, - System_Type_t T, - System_Array_t array, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo( - self, - T, - array, - index, - outException, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyToPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - System_Array_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyTo = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_CopyToPtr - .asFunction< - void Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - System_Array_t, - int, - ffi.Pointer)>(); - - int System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, - System_Type_t T, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf( - self, - T, - value, - outException, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOfPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOf = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_IndexOfPtr - .asFunction< - int Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - System_Object_t, - ffi.Pointer)>(); - - System_Object_t - System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get( - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get( - T, - outException, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_GetPtr = - _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Type_t, ffi.Pointer)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_Get = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_Empty_GetPtr - .asFunction< - System_Object_t Function( - System_Type_t, ffi.Pointer)>(); - - int System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, - System_Type_t T, - ffi.Pointer outException, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get( - self, - T, - outException, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_GetPtr = - _lookup< - ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - ffi.Pointer)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_Get = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_Count_GetPtr - .asFunction< - int Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - ffi.Pointer)>(); - - System_Object_t System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, - System_Type_t T, - int index, - ffi.Pointer outException, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get( - self, - T, - index, - outException, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_GetPtr = - _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_Get = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_Item_GetPtr - .asFunction< - System_Object_t Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t, - System_Type_t, - int, - ffi.Pointer)>(); - - System_Type_t System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf() { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf(); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOfPtr = - _lookup>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOf = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_TypeOfPtr - .asFunction(); - - void System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t self, - ) { - return _System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy( - self, - ); - } - - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_DestroyPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t)>>( - 'System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy'); - late final _System_Collections_ObjectModel_ReadOnlyCollection_A1_Destroy = - _System_Collections_ObjectModel_ReadOnlyCollection_A1_DestroyPtr - .asFunction< - void Function( - System_Collections_ObjectModel_ReadOnlyCollection_A1_t)>(); - bool System_TimeZoneInfo_AdjustmentRule_Equals( System_TimeZoneInfo_AdjustmentRule_t self, System_TimeZoneInfo_AdjustmentRule_t other, @@ -44537,6 +56988,69 @@ class NativeLibrary { _System_Threading_Tasks_TaskFactory_A1_DestroyPtr.asFunction< void Function(System_Threading_Tasks_TaskFactory_A1_t)>(); + void System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_A1_t self, + System_Type_t TResult, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompleted( + self, + TResult, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_TaskAwaiter_A1_t, + System_Type_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompleted'); + late final _System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompleted = + _System_Runtime_CompilerServices_TaskAwaiter_A1_OnCompletedPtr.asFunction< + void Function( + System_Runtime_CompilerServices_TaskAwaiter_A1_t, + System_Type_t, + System_Action_t, + ffi.Pointer)>(); + + void System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompleted( + System_Runtime_CompilerServices_TaskAwaiter_A1_t self, + System_Type_t TResult, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompleted( + self, + TResult, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_TaskAwaiter_A1_t, + System_Type_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompleted = + _System_Runtime_CompilerServices_TaskAwaiter_A1_UnsafeOnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_TaskAwaiter_A1_t, + System_Type_t, + System_Action_t, + ffi.Pointer)>(); + System_Object_t System_Runtime_CompilerServices_TaskAwaiter_A1_GetResult( System_Runtime_CompilerServices_TaskAwaiter_A1_t self, System_Type_t TResult, @@ -44695,1657 +57209,15369 @@ class NativeLibrary { void Function( System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_t)>(); - System_Type_t System_SByte_TypeOf() { - return _System_SByte_TypeOf(); + void System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult( + System_Runtime_CompilerServices_ValueTaskAwaiter_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult( + self, + outException, + ); } - late final _System_SByte_TypeOfPtr = + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_GetResultPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ValueTaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_GetResult = + _System_Runtime_CompilerServices_ValueTaskAwaiter_GetResultPtr.asFunction< + void Function(System_Runtime_CompilerServices_ValueTaskAwaiter_t, + ffi.Pointer)>(); + + void System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_ValueTaskAwaiter_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ValueTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompleted = + _System_Runtime_CompilerServices_ValueTaskAwaiter_OnCompletedPtr + .asFunction< + void Function(System_Runtime_CompilerServices_ValueTaskAwaiter_t, + System_Action_t, ffi.Pointer)>(); + + void System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_ValueTaskAwaiter_t self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ValueTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompleted = + _System_Runtime_CompilerServices_ValueTaskAwaiter_UnsafeOnCompletedPtr + .asFunction< + void Function(System_Runtime_CompilerServices_ValueTaskAwaiter_t, + System_Action_t, ffi.Pointer)>(); + + bool System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_ValueTaskAwaiter_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_CompilerServices_ValueTaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_Get = + _System_Runtime_CompilerServices_ValueTaskAwaiter_IsCompleted_GetPtr + .asFunction< + bool Function(System_Runtime_CompilerServices_ValueTaskAwaiter_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ValueTaskAwaiter_t + System_Runtime_CompilerServices_ValueTaskAwaiter_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ValueTaskAwaiter_t Function( + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ValueTaskAwaiter_Create'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_Create = + _System_Runtime_CompilerServices_ValueTaskAwaiter_CreatePtr.asFunction< + System_Runtime_CompilerServices_ValueTaskAwaiter_t Function( + ffi.Pointer)>(); + + System_Type_t System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf() { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf(); + } + + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOfPtr = _lookup>( - 'System_SByte_TypeOf'); - late final _System_SByte_TypeOf = - _System_SByte_TypeOfPtr.asFunction(); + 'System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOf = + _System_Runtime_CompilerServices_ValueTaskAwaiter_TypeOfPtr.asFunction< + System_Type_t Function()>(); - System_Type_t System_UInt64_TypeOf() { - return _System_UInt64_TypeOf(); + void System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy( + System_Runtime_CompilerServices_ValueTaskAwaiter_t self, + ) { + return _System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy( + self, + ); } - late final _System_UInt64_TypeOfPtr = + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ValueTaskAwaiter_t)>>( + 'System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy'); + late final _System_Runtime_CompilerServices_ValueTaskAwaiter_Destroy = + _System_Runtime_CompilerServices_ValueTaskAwaiter_DestroyPtr.asFunction< + void Function(System_Runtime_CompilerServices_ValueTaskAwaiter_t)>(); + + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiterPtr = _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiter = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_GetAwaiterPtr + .asFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t + Function(ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Create = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_CreatePtr + .asFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t + Function(ffi.Pointer)>(); + + System_Type_t + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf() { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf(); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOfPtr = _lookup>( - 'System_UInt64_TypeOf'); - late final _System_UInt64_TypeOf = - _System_UInt64_TypeOfPtr.asFunction(); + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOf = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_TypeOfPtr + .asFunction(); - System_Type_t System_Single_TypeOf() { - return _System_Single_TypeOf(); + void System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t self, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy( + self, + ); } - late final _System_Single_TypeOfPtr = + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_Destroy = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_DestroyPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t)>(); + + void + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResultPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResult = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_GetResultPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + ffi.Pointer)>(); + + void + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompleted = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_OnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>(); + + void + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + self, + System_Action_t continuation, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted( + self, + continuation, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompletedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompleted = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_UnsafeOnCompletedPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + System_Action_t, + ffi.Pointer)>(); + + bool + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + self, + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_Get = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_IsCompleted_GetPtr + .asFunction< + bool Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t, + ffi.Pointer)>(); + + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create( + outException, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + Function(ffi.Pointer)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Create = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_CreatePtr + .asFunction< + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + Function(ffi.Pointer)>(); + + System_Type_t + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf() { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf(); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOfPtr = _lookup>( - 'System_Single_TypeOf'); - late final _System_Single_TypeOf = - _System_Single_TypeOfPtr.asFunction(); + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOf = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_TypeOfPtr + .asFunction(); - System_Decimal_t System_Decimal_FromOACurrency( - int cy, + void + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + self, + ) { + return _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy( + self, + ); + } + + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t)>>( + 'System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy'); + late final _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_Destroy = + _System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_DestroyPtr + .asFunction< + void Function( + System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t)>(); + + int System_Threading_Tasks_Sources_IValueTaskSource_GetStatus( + System_Threading_Tasks_Sources_IValueTaskSource_t self, + int token, ffi.Pointer outException, ) { - return _System_Decimal_FromOACurrency( - cy, + return _System_Threading_Tasks_Sources_IValueTaskSource_GetStatus( + self, + token, outException, ); } - late final _System_Decimal_FromOACurrencyPtr = _lookup< + late final _System_Threading_Tasks_Sources_IValueTaskSource_GetStatusPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Threading_Tasks_Sources_IValueTaskSource_t, + ffi.Int16, + ffi.Pointer)>>( + 'System_Threading_Tasks_Sources_IValueTaskSource_GetStatus'); + late final _System_Threading_Tasks_Sources_IValueTaskSource_GetStatus = + _System_Threading_Tasks_Sources_IValueTaskSource_GetStatusPtr.asFunction< + int Function(System_Threading_Tasks_Sources_IValueTaskSource_t, int, + ffi.Pointer)>(); + + void System_Threading_Tasks_Sources_IValueTaskSource_GetResult( + System_Threading_Tasks_Sources_IValueTaskSource_t self, + int token, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Sources_IValueTaskSource_GetResult( + self, + token, + outException, + ); + } + + late final _System_Threading_Tasks_Sources_IValueTaskSource_GetResultPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_Tasks_Sources_IValueTaskSource_t, + ffi.Int16, + ffi.Pointer)>>( + 'System_Threading_Tasks_Sources_IValueTaskSource_GetResult'); + late final _System_Threading_Tasks_Sources_IValueTaskSource_GetResult = + _System_Threading_Tasks_Sources_IValueTaskSource_GetResultPtr.asFunction< + void Function(System_Threading_Tasks_Sources_IValueTaskSource_t, int, + ffi.Pointer)>(); + + System_Type_t System_Threading_Tasks_Sources_IValueTaskSource_TypeOf() { + return _System_Threading_Tasks_Sources_IValueTaskSource_TypeOf(); + } + + late final _System_Threading_Tasks_Sources_IValueTaskSource_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_Sources_IValueTaskSource_TypeOf'); + late final _System_Threading_Tasks_Sources_IValueTaskSource_TypeOf = + _System_Threading_Tasks_Sources_IValueTaskSource_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_Tasks_Sources_IValueTaskSource_Destroy( + System_Threading_Tasks_Sources_IValueTaskSource_t self, + ) { + return _System_Threading_Tasks_Sources_IValueTaskSource_Destroy( + self, + ); + } + + late final _System_Threading_Tasks_Sources_IValueTaskSource_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_Tasks_Sources_IValueTaskSource_t)>>( + 'System_Threading_Tasks_Sources_IValueTaskSource_Destroy'); + late final _System_Threading_Tasks_Sources_IValueTaskSource_Destroy = + _System_Threading_Tasks_Sources_IValueTaskSource_DestroyPtr.asFunction< + void Function(System_Threading_Tasks_Sources_IValueTaskSource_t)>(); + + Microsoft_Win32_SafeHandles_SafeFileHandle_t + Microsoft_Win32_SafeHandles_SafeFileHandle_Create( + int preexistingHandle, + bool ownsHandle, + ffi.Pointer outException, + ) { + return _Microsoft_Win32_SafeHandles_SafeFileHandle_Create( + preexistingHandle, + ownsHandle, + outException, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_CreatePtr = _lookup< ffi.NativeFunction< - System_Decimal_t Function( - ffi.Int64, ffi.Pointer)>>( - 'System_Decimal_FromOACurrency'); - late final _System_Decimal_FromOACurrency = - _System_Decimal_FromOACurrencyPtr.asFunction< - System_Decimal_t Function(int, ffi.Pointer)>(); + Microsoft_Win32_SafeHandles_SafeFileHandle_t Function( + ffi.Long, ffi.Bool, ffi.Pointer)>>( + 'Microsoft_Win32_SafeHandles_SafeFileHandle_Create'); + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_Create = + _Microsoft_Win32_SafeHandles_SafeFileHandle_CreatePtr.asFunction< + Microsoft_Win32_SafeHandles_SafeFileHandle_t Function( + int, bool, ffi.Pointer)>(); - int System_Decimal_ToOACurrency( - System_Decimal_t value, + Microsoft_Win32_SafeHandles_SafeFileHandle_t + Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1( ffi.Pointer outException, ) { - return _System_Decimal_ToOACurrency( - value, + return _Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1( outException, ); } - late final _System_Decimal_ToOACurrencyPtr = _lookup< - ffi.NativeFunction< - ffi.Int64 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToOACurrency'); - late final _System_Decimal_ToOACurrency = - _System_Decimal_ToOACurrencyPtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Add( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Add( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_AddPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Add'); - late final _System_Decimal_Add = _System_Decimal_AddPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Ceiling( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_Ceiling( - d, - outException, - ); - } - - late final _System_Decimal_CeilingPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Ceiling'); - late final _System_Decimal_Ceiling = _System_Decimal_CeilingPtr.asFunction< - System_Decimal_t Function( - System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_Compare( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Compare( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_ComparePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Compare'); - late final _System_Decimal_Compare = _System_Decimal_ComparePtr.asFunction< - int Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - int System_Decimal_CompareTo( - System_Decimal_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_CompareTo( - self, - value, - outException, - ); - } - - late final _System_Decimal_CompareToPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, System_Object_t, - ffi.Pointer)>>('System_Decimal_CompareTo'); - late final _System_Decimal_CompareTo = - _System_Decimal_CompareToPtr.asFunction< - int Function(System_Decimal_t, System_Object_t, - ffi.Pointer)>(); - - int System_Decimal_CompareTo_1( - System_Decimal_t self, - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_CompareTo_1( - self, - value, - outException, - ); - } - - late final _System_Decimal_CompareTo_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_CompareTo_1'); - late final _System_Decimal_CompareTo_1 = - _System_Decimal_CompareTo_1Ptr.asFunction< - int Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Divide( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Divide( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_DividePtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Divide'); - late final _System_Decimal_Divide = _System_Decimal_DividePtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - bool System_Decimal_Equals( - System_Decimal_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_Equals( - self, - value, - outException, - ); - } - - late final _System_Decimal_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, System_Object_t, - ffi.Pointer)>>('System_Decimal_Equals'); - late final _System_Decimal_Equals = _System_Decimal_EqualsPtr.asFunction< - bool Function(System_Decimal_t, System_Object_t, - ffi.Pointer)>(); - - bool System_Decimal_Equals_1( - System_Decimal_t self, - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_Equals_1( - self, - value, - outException, - ); - } - - late final _System_Decimal_Equals_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Equals_1'); - late final _System_Decimal_Equals_1 = _System_Decimal_Equals_1Ptr.asFunction< - bool Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - int System_Decimal_GetHashCode( - System_Decimal_t self, - ffi.Pointer outException, - ) { - return _System_Decimal_GetHashCode( - self, - outException, - ); - } - - late final _System_Decimal_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_GetHashCode'); - late final _System_Decimal_GetHashCode = - _System_Decimal_GetHashCodePtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - bool System_Decimal_Equals_2( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Equals_2( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_Equals_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Equals_2'); - late final _System_Decimal_Equals_2 = _System_Decimal_Equals_2Ptr.asFunction< - bool Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Floor( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_Floor( - d, - outException, - ); - } - - late final _System_Decimal_FloorPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Floor'); - late final _System_Decimal_Floor = _System_Decimal_FloorPtr.asFunction< - System_Decimal_t Function( - System_Decimal_t, ffi.Pointer)>(); - - System_String_t System_Decimal_ToString( - System_Decimal_t self, - ffi.Pointer outException, - ) { - return _System_Decimal_ToString( - self, - outException, - ); - } - - late final _System_Decimal_ToStringPtr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToString'); - late final _System_Decimal_ToString = _System_Decimal_ToStringPtr.asFunction< - System_String_t Function( - System_Decimal_t, ffi.Pointer)>(); - - System_String_t System_Decimal_ToString_1( - System_Decimal_t self, - System_String_t format, - ffi.Pointer outException, - ) { - return _System_Decimal_ToString_1( - self, - format, - outException, - ); - } - - late final _System_Decimal_ToString_1Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Decimal_t, System_String_t, - ffi.Pointer)>>('System_Decimal_ToString_1'); - late final _System_Decimal_ToString_1 = - _System_Decimal_ToString_1Ptr.asFunction< - System_String_t Function(System_Decimal_t, System_String_t, - ffi.Pointer)>(); - - System_String_t System_Decimal_ToString_2( - System_Decimal_t self, - System_IFormatProvider_t provider, - ffi.Pointer outException, - ) { - return _System_Decimal_ToString_2( - self, - provider, - outException, - ); - } - - late final _System_Decimal_ToString_2Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function(System_Decimal_t, System_IFormatProvider_t, - ffi.Pointer)>>('System_Decimal_ToString_2'); - late final _System_Decimal_ToString_2 = - _System_Decimal_ToString_2Ptr.asFunction< - System_String_t Function(System_Decimal_t, System_IFormatProvider_t, - ffi.Pointer)>(); - - System_String_t System_Decimal_ToString_3( - System_Decimal_t self, - System_String_t format, - System_IFormatProvider_t provider, - ffi.Pointer outException, - ) { - return _System_Decimal_ToString_3( - self, - format, - provider, - outException, - ); - } - - late final _System_Decimal_ToString_3Ptr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Decimal_t, - System_String_t, - System_IFormatProvider_t, - ffi.Pointer)>>('System_Decimal_ToString_3'); - late final _System_Decimal_ToString_3 = - _System_Decimal_ToString_3Ptr.asFunction< - System_String_t Function(System_Decimal_t, System_String_t, - System_IFormatProvider_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Parse( - System_String_t s, - ffi.Pointer outException, - ) { - return _System_Decimal_Parse( - s, - outException, - ); - } - - late final _System_Decimal_ParsePtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_String_t, - ffi.Pointer)>>('System_Decimal_Parse'); - late final _System_Decimal_Parse = _System_Decimal_ParsePtr.asFunction< - System_Decimal_t Function( - System_String_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Parse_1( - System_String_t s, - int style, - ffi.Pointer outException, - ) { - return _System_Decimal_Parse_1( - s, - style, - outException, - ); - } - - late final _System_Decimal_Parse_1Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_String_t, ffi.Int32, - ffi.Pointer)>>('System_Decimal_Parse_1'); - late final _System_Decimal_Parse_1 = _System_Decimal_Parse_1Ptr.asFunction< - System_Decimal_t Function( - System_String_t, int, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Parse_2( - System_String_t s, - System_IFormatProvider_t provider, - ffi.Pointer outException, - ) { - return _System_Decimal_Parse_2( - s, - provider, - outException, - ); - } - - late final _System_Decimal_Parse_2Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_String_t, System_IFormatProvider_t, - ffi.Pointer)>>('System_Decimal_Parse_2'); - late final _System_Decimal_Parse_2 = _System_Decimal_Parse_2Ptr.asFunction< - System_Decimal_t Function(System_String_t, System_IFormatProvider_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Parse_3( - System_String_t s, - int style, - System_IFormatProvider_t provider, - ffi.Pointer outException, - ) { - return _System_Decimal_Parse_3( - s, - style, - provider, - outException, - ); - } - - late final _System_Decimal_Parse_3Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function( - System_String_t, - ffi.Int32, - System_IFormatProvider_t, - ffi.Pointer)>>('System_Decimal_Parse_3'); - late final _System_Decimal_Parse_3 = _System_Decimal_Parse_3Ptr.asFunction< - System_Decimal_t Function(System_String_t, int, System_IFormatProvider_t, - ffi.Pointer)>(); - - bool System_Decimal_TryParse( - System_String_t s, - ffi.Pointer result, - ffi.Pointer outException, - ) { - return _System_Decimal_TryParse( - s, - result, - outException, - ); - } - - late final _System_Decimal_TryParsePtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_String_t, ffi.Pointer, - ffi.Pointer)>>('System_Decimal_TryParse'); - late final _System_Decimal_TryParse = _System_Decimal_TryParsePtr.asFunction< - bool Function(System_String_t, ffi.Pointer, - ffi.Pointer)>(); - - bool System_Decimal_TryParse_1( - DNReadOnlySpanOfByte utf8Text, - ffi.Pointer result, - ffi.Pointer outException, - ) { - return _System_Decimal_TryParse_1( - utf8Text, - result, - outException, - ); - } - - late final _System_Decimal_TryParse_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(DNReadOnlySpanOfByte, ffi.Pointer, - ffi.Pointer)>>('System_Decimal_TryParse_1'); - late final _System_Decimal_TryParse_1 = - _System_Decimal_TryParse_1Ptr.asFunction< - bool Function(DNReadOnlySpanOfByte, ffi.Pointer, - ffi.Pointer)>(); - - bool System_Decimal_TryParse_2( - System_String_t s, - int style, - System_IFormatProvider_t provider, - ffi.Pointer result, - ffi.Pointer outException, - ) { - return _System_Decimal_TryParse_2( - s, - style, - provider, - result, - outException, - ); - } - - late final _System_Decimal_TryParse_2Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_String_t, - ffi.Int32, - System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>>('System_Decimal_TryParse_2'); - late final _System_Decimal_TryParse_2 = - _System_Decimal_TryParse_2Ptr.asFunction< - bool Function( - System_String_t, - int, - System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>(); - - System_Int32_Array_t System_Decimal_GetBits( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_GetBits( - d, - outException, - ); - } - - late final _System_Decimal_GetBitsPtr = _lookup< - ffi.NativeFunction< - System_Int32_Array_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_GetBits'); - late final _System_Decimal_GetBits = _System_Decimal_GetBitsPtr.asFunction< - System_Int32_Array_t Function( - System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Remainder( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Remainder( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_RemainderPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Remainder'); - late final _System_Decimal_Remainder = - _System_Decimal_RemainderPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Multiply( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Multiply( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_MultiplyPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Multiply'); - late final _System_Decimal_Multiply = _System_Decimal_MultiplyPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Negate( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_Negate( - d, - outException, - ); - } - - late final _System_Decimal_NegatePtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Negate'); - late final _System_Decimal_Negate = _System_Decimal_NegatePtr.asFunction< - System_Decimal_t Function( - System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Round( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_Round( - d, - outException, - ); - } - - late final _System_Decimal_RoundPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Round'); - late final _System_Decimal_Round = _System_Decimal_RoundPtr.asFunction< - System_Decimal_t Function( - System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Round_1( - System_Decimal_t d, - int decimals, - ffi.Pointer outException, - ) { - return _System_Decimal_Round_1( - d, - decimals, - outException, - ); - } - - late final _System_Decimal_Round_1Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, ffi.Int32, - ffi.Pointer)>>('System_Decimal_Round_1'); - late final _System_Decimal_Round_1 = _System_Decimal_Round_1Ptr.asFunction< - System_Decimal_t Function( - System_Decimal_t, int, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Round_2( - System_Decimal_t d, - int mode, - ffi.Pointer outException, - ) { - return _System_Decimal_Round_2( - d, - mode, - outException, - ); - } - - late final _System_Decimal_Round_2Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, ffi.Int32, - ffi.Pointer)>>('System_Decimal_Round_2'); - late final _System_Decimal_Round_2 = _System_Decimal_Round_2Ptr.asFunction< - System_Decimal_t Function( - System_Decimal_t, int, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Round_3( - System_Decimal_t d, - int decimals, - int mode, - ffi.Pointer outException, - ) { - return _System_Decimal_Round_3( - d, - decimals, - mode, - outException, - ); - } - - late final _System_Decimal_Round_3Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Decimal_Round_3'); - late final _System_Decimal_Round_3 = _System_Decimal_Round_3Ptr.asFunction< - System_Decimal_t Function( - System_Decimal_t, int, int, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Subtract( - System_Decimal_t d1, - System_Decimal_t d2, - ffi.Pointer outException, - ) { - return _System_Decimal_Subtract( - d1, - d2, - outException, - ); - } - - late final _System_Decimal_SubtractPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Subtract'); - late final _System_Decimal_Subtract = _System_Decimal_SubtractPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - int System_Decimal_ToByte( - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_ToByte( - value, - outException, - ); - } - - late final _System_Decimal_ToBytePtr = _lookup< - ffi.NativeFunction< - ffi.Uint8 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToByte'); - late final _System_Decimal_ToByte = _System_Decimal_ToBytePtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToSByte( - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_ToSByte( - value, - outException, - ); - } - - late final _System_Decimal_ToSBytePtr = _lookup< - ffi.NativeFunction< - ffi.Int8 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToSByte'); - late final _System_Decimal_ToSByte = _System_Decimal_ToSBytePtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToInt16( - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_ToInt16( - value, - outException, - ); - } - - late final _System_Decimal_ToInt16Ptr = _lookup< - ffi.NativeFunction< - ffi.Int16 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToInt16'); - late final _System_Decimal_ToInt16 = _System_Decimal_ToInt16Ptr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - double System_Decimal_ToDouble( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_ToDouble( - d, - outException, - ); - } - - late final _System_Decimal_ToDoublePtr = _lookup< - ffi.NativeFunction< - ffi.Double Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToDouble'); - late final _System_Decimal_ToDouble = _System_Decimal_ToDoublePtr.asFunction< - double Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToInt32( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_ToInt32( - d, - outException, - ); - } - - late final _System_Decimal_ToInt32Ptr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToInt32'); - late final _System_Decimal_ToInt32 = _System_Decimal_ToInt32Ptr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToInt64( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_ToInt64( - d, - outException, - ); - } - - late final _System_Decimal_ToInt64Ptr = _lookup< - ffi.NativeFunction< - ffi.Int64 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToInt64'); - late final _System_Decimal_ToInt64 = _System_Decimal_ToInt64Ptr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToUInt16( - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_ToUInt16( - value, - outException, - ); - } - - late final _System_Decimal_ToUInt16Ptr = _lookup< - ffi.NativeFunction< - ffi.Uint16 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToUInt16'); - late final _System_Decimal_ToUInt16 = _System_Decimal_ToUInt16Ptr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToUInt32( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_ToUInt32( - d, - outException, - ); - } - - late final _System_Decimal_ToUInt32Ptr = _lookup< - ffi.NativeFunction< - ffi.Uint32 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToUInt32'); - late final _System_Decimal_ToUInt32 = _System_Decimal_ToUInt32Ptr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_ToUInt64( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_ToUInt64( - d, - outException, - ); - } - - late final _System_Decimal_ToUInt64Ptr = _lookup< - ffi.NativeFunction< - ffi.Uint64 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToUInt64'); - late final _System_Decimal_ToUInt64 = _System_Decimal_ToUInt64Ptr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - double System_Decimal_ToSingle( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_ToSingle( - d, - outException, - ); - } - - late final _System_Decimal_ToSinglePtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_ToSingle'); - late final _System_Decimal_ToSingle = _System_Decimal_ToSinglePtr.asFunction< - double Function(System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Truncate( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_Truncate( - d, - outException, - ); - } - - late final _System_Decimal_TruncatePtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Truncate'); - late final _System_Decimal_Truncate = _System_Decimal_TruncatePtr.asFunction< - System_Decimal_t Function( - System_Decimal_t, ffi.Pointer)>(); - - int System_Decimal_GetTypeCode( - System_Decimal_t self, - ffi.Pointer outException, - ) { - return _System_Decimal_GetTypeCode( - self, - outException, - ); - } - - late final _System_Decimal_GetTypeCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_GetTypeCode'); - late final _System_Decimal_GetTypeCode = - _System_Decimal_GetTypeCodePtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Clamp( - System_Decimal_t value, - System_Decimal_t min, - System_Decimal_t max, - ffi.Pointer outException, - ) { - return _System_Decimal_Clamp( - value, - min, - max, - outException, - ); - } - - late final _System_Decimal_ClampPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function( - System_Decimal_t, - System_Decimal_t, - System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Clamp'); - late final _System_Decimal_Clamp = _System_Decimal_ClampPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_CopySign( - System_Decimal_t value, - System_Decimal_t sign, - ffi.Pointer outException, - ) { - return _System_Decimal_CopySign( - value, - sign, - outException, - ); - } - - late final _System_Decimal_CopySignPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_CopySign'); - late final _System_Decimal_CopySign = _System_Decimal_CopySignPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Max( - System_Decimal_t x, - System_Decimal_t y, - ffi.Pointer outException, - ) { - return _System_Decimal_Max( - x, - y, - outException, - ); - } - - late final _System_Decimal_MaxPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Max'); - late final _System_Decimal_Max = _System_Decimal_MaxPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Min( - System_Decimal_t x, - System_Decimal_t y, - ffi.Pointer outException, - ) { - return _System_Decimal_Min( - x, - y, - outException, - ); - } - - late final _System_Decimal_MinPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Min'); - late final _System_Decimal_Min = _System_Decimal_MinPtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); - - int System_Decimal_Sign( - System_Decimal_t d, - ffi.Pointer outException, - ) { - return _System_Decimal_Sign( - d, - outException, - ); - } - - late final _System_Decimal_SignPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Sign'); - late final _System_Decimal_Sign = _System_Decimal_SignPtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Abs( - System_Decimal_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_Abs( - value, - outException, - ); - } - - late final _System_Decimal_AbsPtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Abs'); - late final _System_Decimal_Abs = _System_Decimal_AbsPtr.asFunction< - System_Decimal_t Function( - System_Decimal_t, ffi.Pointer)>(); - - System_Decimal_t System_Decimal_CreateChecked_A1( - System_Type_t TOther, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Decimal_CreateChecked_A1( - TOther, - value, - outException, - ); - } - - late final _System_Decimal_CreateChecked_A1Ptr = _lookup< + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1Ptr = _lookup< ffi.NativeFunction< - System_Decimal_t Function(System_Type_t, System_Object_t, + Microsoft_Win32_SafeHandles_SafeFileHandle_t Function( ffi.Pointer)>>( - 'System_Decimal_CreateChecked_A1'); - late final _System_Decimal_CreateChecked_A1 = - _System_Decimal_CreateChecked_A1Ptr.asFunction< - System_Decimal_t Function(System_Type_t, System_Object_t, + 'Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1'); + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1 = + _Microsoft_Win32_SafeHandles_SafeFileHandle_Create_1Ptr.asFunction< + Microsoft_Win32_SafeHandles_SafeFileHandle_t Function( ffi.Pointer)>(); - System_Decimal_t System_Decimal_CreateSaturating_A1( - System_Type_t TOther, - System_Object_t value, + bool Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get( + Microsoft_Win32_SafeHandles_SafeFileHandle_t self, ffi.Pointer outException, ) { - return _System_Decimal_CreateSaturating_A1( - TOther, - value, + return _Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get( + self, outException, ); } - late final _System_Decimal_CreateSaturating_A1Ptr = _lookup< + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Pointer)>>( + 'Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get'); + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_Get = + _Microsoft_Win32_SafeHandles_SafeFileHandle_IsAsync_GetPtr.asFunction< + bool Function(Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Pointer)>(); + + bool Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get( + Microsoft_Win32_SafeHandles_SafeFileHandle_t self, + ffi.Pointer outException, + ) { + return _Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get( + self, + outException, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Pointer)>>( + 'Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get'); + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_Get = + _Microsoft_Win32_SafeHandles_SafeFileHandle_IsInvalid_GetPtr.asFunction< + bool Function(Microsoft_Win32_SafeHandles_SafeFileHandle_t, + ffi.Pointer)>(); + + System_Type_t Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf() { + return _Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf(); + } + + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOfPtr = + _lookup>( + 'Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf'); + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOf = + _Microsoft_Win32_SafeHandles_SafeFileHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy( + Microsoft_Win32_SafeHandles_SafeFileHandle_t self, + ) { + return _Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy( + self, + ); + } + + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_DestroyPtr = _lookup< ffi.NativeFunction< - System_Decimal_t Function(System_Type_t, System_Object_t, - ffi.Pointer)>>( - 'System_Decimal_CreateSaturating_A1'); - late final _System_Decimal_CreateSaturating_A1 = - _System_Decimal_CreateSaturating_A1Ptr.asFunction< - System_Decimal_t Function(System_Type_t, System_Object_t, - ffi.Pointer)>(); + ffi.Void Function(Microsoft_Win32_SafeHandles_SafeFileHandle_t)>>( + 'Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy'); + late final _Microsoft_Win32_SafeHandles_SafeFileHandle_Destroy = + _Microsoft_Win32_SafeHandles_SafeFileHandle_DestroyPtr.asFunction< + void Function(Microsoft_Win32_SafeHandles_SafeFileHandle_t)>(); - System_Decimal_t System_Decimal_CreateTruncating_A1( - System_Type_t TOther, - System_Object_t value, + System_IO_FileStreamOptions_t System_IO_FileStreamOptions_Create( ffi.Pointer outException, ) { - return _System_Decimal_CreateTruncating_A1( - TOther, - value, + return _System_IO_FileStreamOptions_Create( outException, ); } - late final _System_Decimal_CreateTruncating_A1Ptr = _lookup< + late final _System_IO_FileStreamOptions_CreatePtr = _lookup< ffi.NativeFunction< - System_Decimal_t Function(System_Type_t, System_Object_t, + System_IO_FileStreamOptions_t Function( ffi.Pointer)>>( - 'System_Decimal_CreateTruncating_A1'); - late final _System_Decimal_CreateTruncating_A1 = - _System_Decimal_CreateTruncating_A1Ptr.asFunction< - System_Decimal_t Function(System_Type_t, System_Object_t, + 'System_IO_FileStreamOptions_Create'); + late final _System_IO_FileStreamOptions_Create = + _System_IO_FileStreamOptions_CreatePtr.asFunction< + System_IO_FileStreamOptions_t Function( ffi.Pointer)>(); - bool System_Decimal_IsCanonical( - System_Decimal_t value, + int System_IO_FileStreamOptions_Mode_Get( + System_IO_FileStreamOptions_t self, ffi.Pointer outException, ) { - return _System_Decimal_IsCanonical( + return _System_IO_FileStreamOptions_Mode_Get( + self, + outException, + ); + } + + late final _System_IO_FileStreamOptions_Mode_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Mode_Get'); + late final _System_IO_FileStreamOptions_Mode_Get = + _System_IO_FileStreamOptions_Mode_GetPtr.asFunction< + int Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + void System_IO_FileStreamOptions_Mode_Set( + System_IO_FileStreamOptions_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_Mode_Set( + self, value, outException, ); } - late final _System_Decimal_IsCanonicalPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_IsCanonical'); - late final _System_Decimal_IsCanonical = - _System_Decimal_IsCanonicalPtr.asFunction< - bool Function(System_Decimal_t, ffi.Pointer)>(); + late final _System_IO_FileStreamOptions_Mode_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStreamOptions_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Mode_Set'); + late final _System_IO_FileStreamOptions_Mode_Set = + _System_IO_FileStreamOptions_Mode_SetPtr.asFunction< + void Function(System_IO_FileStreamOptions_t, int, + ffi.Pointer)>(); - bool System_Decimal_IsEvenInteger( - System_Decimal_t value, + int System_IO_FileStreamOptions_Access_Get( + System_IO_FileStreamOptions_t self, ffi.Pointer outException, ) { - return _System_Decimal_IsEvenInteger( + return _System_IO_FileStreamOptions_Access_Get( + self, + outException, + ); + } + + late final _System_IO_FileStreamOptions_Access_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Access_Get'); + late final _System_IO_FileStreamOptions_Access_Get = + _System_IO_FileStreamOptions_Access_GetPtr.asFunction< + int Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + void System_IO_FileStreamOptions_Access_Set( + System_IO_FileStreamOptions_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_Access_Set( + self, value, outException, ); } - late final _System_Decimal_IsEvenIntegerPtr = _lookup< + late final _System_IO_FileStreamOptions_Access_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStreamOptions_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Access_Set'); + late final _System_IO_FileStreamOptions_Access_Set = + _System_IO_FileStreamOptions_Access_SetPtr.asFunction< + void Function(System_IO_FileStreamOptions_t, int, + ffi.Pointer)>(); + + int System_IO_FileStreamOptions_Share_Get( + System_IO_FileStreamOptions_t self, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_Share_Get( + self, + outException, + ); + } + + late final _System_IO_FileStreamOptions_Share_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Share_Get'); + late final _System_IO_FileStreamOptions_Share_Get = + _System_IO_FileStreamOptions_Share_GetPtr.asFunction< + int Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + void System_IO_FileStreamOptions_Share_Set( + System_IO_FileStreamOptions_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_Share_Set( + self, + value, + outException, + ); + } + + late final _System_IO_FileStreamOptions_Share_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStreamOptions_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Share_Set'); + late final _System_IO_FileStreamOptions_Share_Set = + _System_IO_FileStreamOptions_Share_SetPtr.asFunction< + void Function(System_IO_FileStreamOptions_t, int, + ffi.Pointer)>(); + + int System_IO_FileStreamOptions_Options_Get( + System_IO_FileStreamOptions_t self, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_Options_Get( + self, + outException, + ); + } + + late final _System_IO_FileStreamOptions_Options_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Options_Get'); + late final _System_IO_FileStreamOptions_Options_Get = + _System_IO_FileStreamOptions_Options_GetPtr.asFunction< + int Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + void System_IO_FileStreamOptions_Options_Set( + System_IO_FileStreamOptions_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_Options_Set( + self, + value, + outException, + ); + } + + late final _System_IO_FileStreamOptions_Options_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStreamOptions_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_Options_Set'); + late final _System_IO_FileStreamOptions_Options_Set = + _System_IO_FileStreamOptions_Options_SetPtr.asFunction< + void Function(System_IO_FileStreamOptions_t, int, + ffi.Pointer)>(); + + int System_IO_FileStreamOptions_PreallocationSize_Get( + System_IO_FileStreamOptions_t self, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_PreallocationSize_Get( + self, + outException, + ); + } + + late final _System_IO_FileStreamOptions_PreallocationSize_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_PreallocationSize_Get'); + late final _System_IO_FileStreamOptions_PreallocationSize_Get = + _System_IO_FileStreamOptions_PreallocationSize_GetPtr.asFunction< + int Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + void System_IO_FileStreamOptions_PreallocationSize_Set( + System_IO_FileStreamOptions_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_PreallocationSize_Set( + self, + value, + outException, + ); + } + + late final _System_IO_FileStreamOptions_PreallocationSize_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStreamOptions_t, ffi.Int64, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_PreallocationSize_Set'); + late final _System_IO_FileStreamOptions_PreallocationSize_Set = + _System_IO_FileStreamOptions_PreallocationSize_SetPtr.asFunction< + void Function(System_IO_FileStreamOptions_t, int, + ffi.Pointer)>(); + + int System_IO_FileStreamOptions_BufferSize_Get( + System_IO_FileStreamOptions_t self, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_BufferSize_Get( + self, + outException, + ); + } + + late final _System_IO_FileStreamOptions_BufferSize_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_BufferSize_Get'); + late final _System_IO_FileStreamOptions_BufferSize_Get = + _System_IO_FileStreamOptions_BufferSize_GetPtr.asFunction< + int Function(System_IO_FileStreamOptions_t, + ffi.Pointer)>(); + + void System_IO_FileStreamOptions_BufferSize_Set( + System_IO_FileStreamOptions_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_FileStreamOptions_BufferSize_Set( + self, + value, + outException, + ); + } + + late final _System_IO_FileStreamOptions_BufferSize_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_FileStreamOptions_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_FileStreamOptions_BufferSize_Set'); + late final _System_IO_FileStreamOptions_BufferSize_Set = + _System_IO_FileStreamOptions_BufferSize_SetPtr.asFunction< + void Function(System_IO_FileStreamOptions_t, int, + ffi.Pointer)>(); + + System_Type_t System_IO_FileStreamOptions_TypeOf() { + return _System_IO_FileStreamOptions_TypeOf(); + } + + late final _System_IO_FileStreamOptions_TypeOfPtr = + _lookup>( + 'System_IO_FileStreamOptions_TypeOf'); + late final _System_IO_FileStreamOptions_TypeOf = + _System_IO_FileStreamOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_IO_FileStreamOptions_Destroy( + System_IO_FileStreamOptions_t self, + ) { + return _System_IO_FileStreamOptions_Destroy( + self, + ); + } + + late final _System_IO_FileStreamOptions_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_IO_FileStreamOptions_Destroy'); + late final _System_IO_FileStreamOptions_Destroy = + _System_IO_FileStreamOptions_DestroyPtr.asFunction< + void Function(System_IO_FileStreamOptions_t)>(); + + System_Type_t System_Reflection_TypeInfo_AsType( + System_Reflection_TypeInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_AsType( + self, + outException, + ); + } + + late final _System_Reflection_TypeInfo_AsTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_AsType'); + late final _System_Reflection_TypeInfo_AsType = + _System_Reflection_TypeInfo_AsTypePtr.asFunction< + System_Type_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); + + System_Reflection_EventInfo_t System_Reflection_TypeInfo_GetDeclaredEvent( + System_Reflection_TypeInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_GetDeclaredEvent( + self, + name, + outException, + ); + } + + late final _System_Reflection_TypeInfo_GetDeclaredEventPtr = _lookup< + ffi.NativeFunction< + System_Reflection_EventInfo_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GetDeclaredEvent'); + late final _System_Reflection_TypeInfo_GetDeclaredEvent = + _System_Reflection_TypeInfo_GetDeclaredEventPtr.asFunction< + System_Reflection_EventInfo_t Function(System_Reflection_TypeInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Reflection_TypeInfo_GetDeclaredField( + System_Reflection_TypeInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_GetDeclaredField( + self, + name, + outException, + ); + } + + late final _System_Reflection_TypeInfo_GetDeclaredFieldPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GetDeclaredField'); + late final _System_Reflection_TypeInfo_GetDeclaredField = + _System_Reflection_TypeInfo_GetDeclaredFieldPtr.asFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_TypeInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_TypeInfo_GetDeclaredMethod( + System_Reflection_TypeInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_GetDeclaredMethod( + self, + name, + outException, + ); + } + + late final _System_Reflection_TypeInfo_GetDeclaredMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GetDeclaredMethod'); + late final _System_Reflection_TypeInfo_GetDeclaredMethod = + _System_Reflection_TypeInfo_GetDeclaredMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_TypeInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_TypeInfo_t System_Reflection_TypeInfo_GetDeclaredNestedType( + System_Reflection_TypeInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_GetDeclaredNestedType( + self, + name, + outException, + ); + } + + late final _System_Reflection_TypeInfo_GetDeclaredNestedTypePtr = _lookup< + ffi.NativeFunction< + System_Reflection_TypeInfo_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GetDeclaredNestedType'); + late final _System_Reflection_TypeInfo_GetDeclaredNestedType = + _System_Reflection_TypeInfo_GetDeclaredNestedTypePtr.asFunction< + System_Reflection_TypeInfo_t Function(System_Reflection_TypeInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t + System_Reflection_TypeInfo_GetDeclaredProperty( + System_Reflection_TypeInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_GetDeclaredProperty( + self, + name, + outException, + ); + } + + late final _System_Reflection_TypeInfo_GetDeclaredPropertyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GetDeclaredProperty'); + late final _System_Reflection_TypeInfo_GetDeclaredProperty = + _System_Reflection_TypeInfo_GetDeclaredPropertyPtr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_GetDeclaredMethods( + System_Reflection_TypeInfo_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_GetDeclaredMethods( + self, + name, + outException, + ); + } + + late final _System_Reflection_TypeInfo_GetDeclaredMethodsPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GetDeclaredMethods'); + late final _System_Reflection_TypeInfo_GetDeclaredMethods = + _System_Reflection_TypeInfo_GetDeclaredMethodsPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + System_String_t, + ffi.Pointer)>(); + + bool System_Reflection_TypeInfo_IsAssignableFrom( + System_Reflection_TypeInfo_t self, + System_Reflection_TypeInfo_t typeInfo, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_IsAssignableFrom( + self, + typeInfo, + outException, + ); + } + + late final _System_Reflection_TypeInfo_IsAssignableFromPtr = _lookup< ffi.NativeFunction< ffi.Bool Function( - System_Decimal_t, ffi.Pointer)>>( - 'System_Decimal_IsEvenInteger'); - late final _System_Decimal_IsEvenInteger = - _System_Decimal_IsEvenIntegerPtr.asFunction< - bool Function(System_Decimal_t, ffi.Pointer)>(); + System_Reflection_TypeInfo_t, + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_IsAssignableFrom'); + late final _System_Reflection_TypeInfo_IsAssignableFrom = + _System_Reflection_TypeInfo_IsAssignableFromPtr.asFunction< + bool Function(System_Reflection_TypeInfo_t, + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - bool System_Decimal_IsInteger( - System_Decimal_t value, + System_Type_Array_t System_Reflection_TypeInfo_GenericTypeParameters_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_IsInteger( - value, + return _System_Reflection_TypeInfo_GenericTypeParameters_Get( + self, outException, ); } - late final _System_Decimal_IsIntegerPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_IsInteger'); - late final _System_Decimal_IsInteger = - _System_Decimal_IsIntegerPtr.asFunction< - bool Function(System_Decimal_t, ffi.Pointer)>(); + late final _System_Reflection_TypeInfo_GenericTypeParameters_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_GenericTypeParameters_Get'); + late final _System_Reflection_TypeInfo_GenericTypeParameters_Get = + _System_Reflection_TypeInfo_GenericTypeParameters_GetPtr.asFunction< + System_Type_Array_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - bool System_Decimal_IsNegative( - System_Decimal_t value, + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredConstructors_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_IsNegative( - value, + return _System_Reflection_TypeInfo_DeclaredConstructors_Get( + self, outException, ); } - late final _System_Decimal_IsNegativePtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_IsNegative'); - late final _System_Decimal_IsNegative = - _System_Decimal_IsNegativePtr.asFunction< - bool Function(System_Decimal_t, ffi.Pointer)>(); + late final _System_Reflection_TypeInfo_DeclaredConstructors_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredConstructors_Get'); + late final _System_Reflection_TypeInfo_DeclaredConstructors_Get = + _System_Reflection_TypeInfo_DeclaredConstructors_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - bool System_Decimal_IsOddInteger( - System_Decimal_t value, + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredEvents_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_IsOddInteger( - value, + return _System_Reflection_TypeInfo_DeclaredEvents_Get( + self, outException, ); } - late final _System_Decimal_IsOddIntegerPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_IsOddInteger'); - late final _System_Decimal_IsOddInteger = - _System_Decimal_IsOddIntegerPtr.asFunction< - bool Function(System_Decimal_t, ffi.Pointer)>(); + late final _System_Reflection_TypeInfo_DeclaredEvents_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredEvents_Get'); + late final _System_Reflection_TypeInfo_DeclaredEvents_Get = + _System_Reflection_TypeInfo_DeclaredEvents_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - bool System_Decimal_IsPositive( - System_Decimal_t value, + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredFields_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_IsPositive( - value, + return _System_Reflection_TypeInfo_DeclaredFields_Get( + self, outException, ); } - late final _System_Decimal_IsPositivePtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_IsPositive'); - late final _System_Decimal_IsPositive = - _System_Decimal_IsPositivePtr.asFunction< - bool Function(System_Decimal_t, ffi.Pointer)>(); + late final _System_Reflection_TypeInfo_DeclaredFields_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredFields_Get'); + late final _System_Reflection_TypeInfo_DeclaredFields_Get = + _System_Reflection_TypeInfo_DeclaredFields_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - System_Decimal_t System_Decimal_MaxMagnitude( - System_Decimal_t x, - System_Decimal_t y, + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredMembers_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_MaxMagnitude( - x, - y, + return _System_Reflection_TypeInfo_DeclaredMembers_Get( + self, outException, ); } - late final _System_Decimal_MaxMagnitudePtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_MaxMagnitude'); - late final _System_Decimal_MaxMagnitude = - _System_Decimal_MaxMagnitudePtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); + late final _System_Reflection_TypeInfo_DeclaredMembers_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredMembers_Get'); + late final _System_Reflection_TypeInfo_DeclaredMembers_Get = + _System_Reflection_TypeInfo_DeclaredMembers_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - System_Decimal_t System_Decimal_MinMagnitude( - System_Decimal_t x, - System_Decimal_t y, + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredMethods_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_MinMagnitude( - x, - y, + return _System_Reflection_TypeInfo_DeclaredMethods_Get( + self, outException, ); } - late final _System_Decimal_MinMagnitudePtr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>>('System_Decimal_MinMagnitude'); - late final _System_Decimal_MinMagnitude = - _System_Decimal_MinMagnitudePtr.asFunction< - System_Decimal_t Function(System_Decimal_t, System_Decimal_t, - ffi.Pointer)>(); + late final _System_Reflection_TypeInfo_DeclaredMethods_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredMethods_Get'); + late final _System_Reflection_TypeInfo_DeclaredMethods_Get = + _System_Reflection_TypeInfo_DeclaredMethods_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); - bool System_Decimal_TryParse_3( - System_String_t s, - System_IFormatProvider_t provider, - ffi.Pointer result, + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredNestedTypes_Get( + System_Reflection_TypeInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_TryParse_3( - s, - provider, - result, + return _System_Reflection_TypeInfo_DeclaredNestedTypes_Get( + self, outException, ); } - late final _System_Decimal_TryParse_3Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( + late final _System_Reflection_TypeInfo_DeclaredNestedTypes_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredNestedTypes_Get'); + late final _System_Reflection_TypeInfo_DeclaredNestedTypes_Get = + _System_Reflection_TypeInfo_DeclaredNestedTypes_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_DeclaredProperties_Get( + System_Reflection_TypeInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_DeclaredProperties_Get( + self, + outException, + ); + } + + late final _System_Reflection_TypeInfo_DeclaredProperties_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_DeclaredProperties_Get'); + late final _System_Reflection_TypeInfo_DeclaredProperties_Get = + _System_Reflection_TypeInfo_DeclaredProperties_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Reflection_TypeInfo_ImplementedInterfaces_Get( + System_Reflection_TypeInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeInfo_ImplementedInterfaces_Get( + self, + outException, + ); + } + + late final _System_Reflection_TypeInfo_ImplementedInterfaces_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, + ffi.Pointer)>>( + 'System_Reflection_TypeInfo_ImplementedInterfaces_Get'); + late final _System_Reflection_TypeInfo_ImplementedInterfaces_Get = + _System_Reflection_TypeInfo_ImplementedInterfaces_GetPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Reflection_TypeInfo_t, ffi.Pointer)>(); + + System_Type_t System_Reflection_TypeInfo_TypeOf() { + return _System_Reflection_TypeInfo_TypeOf(); + } + + late final _System_Reflection_TypeInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_TypeInfo_TypeOf'); + late final _System_Reflection_TypeInfo_TypeOf = + _System_Reflection_TypeInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_TypeInfo_Destroy( + System_Reflection_TypeInfo_t self, + ) { + return _System_Reflection_TypeInfo_Destroy( + self, + ); + } + + late final _System_Reflection_TypeInfo_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_TypeInfo_Destroy'); + late final _System_Reflection_TypeInfo_Destroy = + _System_Reflection_TypeInfo_DestroyPtr.asFunction< + void Function(System_Reflection_TypeInfo_t)>(); + + System_Reflection_MethodInfo_t System_Reflection_IReflect_GetMethod( + System_Reflection_IReflect_t self, + System_String_t name, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetMethod( + self, + name, + bindingAttr, + binder, + types, + modifiers, + outException, + ); + } + + late final _System_Reflection_IReflect_GetMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetMethod'); + late final _System_Reflection_IReflect_GetMethod = + _System_Reflection_IReflect_GetMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_IReflect_t, System_String_t, - System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>>('System_Decimal_TryParse_3'); - late final _System_Decimal_TryParse_3 = - _System_Decimal_TryParse_3Ptr.asFunction< - bool Function( - System_String_t, - System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>(); - - System_Decimal_t System_Decimal_Parse_4( - DNReadOnlySpanOfByte utf8Text, - int style, - System_IFormatProvider_t provider, - ffi.Pointer outException, - ) { - return _System_Decimal_Parse_4( - utf8Text, - style, - provider, - outException, - ); - } - - late final _System_Decimal_Parse_4Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function( - DNReadOnlySpanOfByte, - ffi.Int32, - System_IFormatProvider_t, - ffi.Pointer)>>('System_Decimal_Parse_4'); - late final _System_Decimal_Parse_4 = _System_Decimal_Parse_4Ptr.asFunction< - System_Decimal_t Function(DNReadOnlySpanOfByte, int, - System_IFormatProvider_t, ffi.Pointer)>(); - - bool System_Decimal_TryParse_4( - DNReadOnlySpanOfByte utf8Text, - int style, - System_IFormatProvider_t provider, - ffi.Pointer result, - ffi.Pointer outException, - ) { - return _System_Decimal_TryParse_4( - utf8Text, - style, - provider, - result, - outException, - ); - } - - late final _System_Decimal_TryParse_4Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - DNReadOnlySpanOfByte, - ffi.Int32, - System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>>('System_Decimal_TryParse_4'); - late final _System_Decimal_TryParse_4 = - _System_Decimal_TryParse_4Ptr.asFunction< - bool Function( - DNReadOnlySpanOfByte, int, - System_IFormatProvider_t, - ffi.Pointer, + System_Reflection_Binder_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, ffi.Pointer)>(); - System_Decimal_t System_Decimal_Parse_5( - DNReadOnlySpanOfByte utf8Text, - System_IFormatProvider_t provider, + System_Reflection_MethodInfo_t System_Reflection_IReflect_GetMethod_1( + System_Reflection_IReflect_t self, + System_String_t name, + int bindingAttr, ffi.Pointer outException, ) { - return _System_Decimal_Parse_5( - utf8Text, - provider, + return _System_Reflection_IReflect_GetMethod_1( + self, + name, + bindingAttr, outException, ); } - late final _System_Decimal_Parse_5Ptr = _lookup< + late final _System_Reflection_IReflect_GetMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetMethod_1'); + late final _System_Reflection_IReflect_GetMethod_1 = + _System_Reflection_IReflect_GetMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_IReflect_t, + System_String_t, int, ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t System_Reflection_IReflect_GetMethods( + System_Reflection_IReflect_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetMethods( + self, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetMethodsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_IReflect_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetMethods'); + late final _System_Reflection_IReflect_GetMethods = + _System_Reflection_IReflect_GetMethodsPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_IReflect_t, + int, + ffi.Pointer)>(); + + System_Reflection_FieldInfo_t System_Reflection_IReflect_GetField( + System_Reflection_IReflect_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetField( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetFieldPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetField'); + late final _System_Reflection_IReflect_GetField = + _System_Reflection_IReflect_GetFieldPtr.asFunction< + System_Reflection_FieldInfo_t Function(System_Reflection_IReflect_t, + System_String_t, int, ffi.Pointer)>(); + + System_Reflection_FieldInfo_Array_t System_Reflection_IReflect_GetFields( + System_Reflection_IReflect_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetFields( + self, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetFieldsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Reflection_IReflect_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetFields'); + late final _System_Reflection_IReflect_GetFields = + _System_Reflection_IReflect_GetFieldsPtr.asFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Reflection_IReflect_t, + int, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Reflection_IReflect_GetProperty( + System_Reflection_IReflect_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetProperty( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetPropertyPtr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetProperty'); + late final _System_Reflection_IReflect_GetProperty = + _System_Reflection_IReflect_GetPropertyPtr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + int, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_t System_Reflection_IReflect_GetProperty_1( + System_Reflection_IReflect_t self, + System_String_t name, + int bindingAttr, + System_Reflection_Binder_t binder, + System_Type_t returnType, + System_Type_Array_t types, + System_Reflection_ParameterModifier_Array_t modifiers, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetProperty_1( + self, + name, + bindingAttr, + binder, + returnType, + types, + modifiers, + outException, + ); + } + + late final _System_Reflection_IReflect_GetProperty_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetProperty_1'); + late final _System_Reflection_IReflect_GetProperty_1 = + _System_Reflection_IReflect_GetProperty_1Ptr.asFunction< + System_Reflection_PropertyInfo_t Function( + System_Reflection_IReflect_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Type_t, + System_Type_Array_t, + System_Reflection_ParameterModifier_Array_t, + ffi.Pointer)>(); + + System_Reflection_PropertyInfo_Array_t + System_Reflection_IReflect_GetProperties( + System_Reflection_IReflect_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetProperties( + self, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetPropertiesPtr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_Array_t Function( + System_Reflection_IReflect_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetProperties'); + late final _System_Reflection_IReflect_GetProperties = + _System_Reflection_IReflect_GetPropertiesPtr.asFunction< + System_Reflection_PropertyInfo_Array_t Function( + System_Reflection_IReflect_t, + int, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Reflection_IReflect_GetMember( + System_Reflection_IReflect_t self, + System_String_t name, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetMember( + self, + name, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetMemberPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetMember'); + late final _System_Reflection_IReflect_GetMember = + _System_Reflection_IReflect_GetMemberPtr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Reflection_IReflect_t, + System_String_t, + int, + ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Reflection_IReflect_GetMembers( + System_Reflection_IReflect_t self, + int bindingAttr, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_GetMembers( + self, + bindingAttr, + outException, + ); + } + + late final _System_Reflection_IReflect_GetMembersPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Reflection_IReflect_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_IReflect_GetMembers'); + late final _System_Reflection_IReflect_GetMembers = + _System_Reflection_IReflect_GetMembersPtr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Reflection_IReflect_t, + int, + ffi.Pointer)>(); + + System_Object_t System_Reflection_IReflect_InvokeMember( + System_Reflection_IReflect_t self, + System_String_t name, + int invokeAttr, + System_Reflection_Binder_t binder, + System_Object_t target, + System_Object_Array_t args, + System_Reflection_ParameterModifier_Array_t modifiers, + System_Globalization_CultureInfo_t culture, + System_String_Array_t namedParameters, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_InvokeMember( + self, + name, + invokeAttr, + binder, + target, + args, + modifiers, + culture, + namedParameters, + outException, + ); + } + + late final _System_Reflection_IReflect_InvokeMemberPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Reflection_IReflect_t, + System_String_t, + ffi.Int32, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + System_Reflection_ParameterModifier_Array_t, + System_Globalization_CultureInfo_t, + System_String_Array_t, + ffi.Pointer)>>( + 'System_Reflection_IReflect_InvokeMember'); + late final _System_Reflection_IReflect_InvokeMember = + _System_Reflection_IReflect_InvokeMemberPtr.asFunction< + System_Object_t Function( + System_Reflection_IReflect_t, + System_String_t, + int, + System_Reflection_Binder_t, + System_Object_t, + System_Object_Array_t, + System_Reflection_ParameterModifier_Array_t, + System_Globalization_CultureInfo_t, + System_String_Array_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_IReflect_UnderlyingSystemType_Get( + System_Reflection_IReflect_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflect_UnderlyingSystemType_Get( + self, + outException, + ); + } + + late final _System_Reflection_IReflect_UnderlyingSystemType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_IReflect_t, + ffi.Pointer)>>( + 'System_Reflection_IReflect_UnderlyingSystemType_Get'); + late final _System_Reflection_IReflect_UnderlyingSystemType_Get = + _System_Reflection_IReflect_UnderlyingSystemType_GetPtr.asFunction< + System_Type_t Function( + System_Reflection_IReflect_t, ffi.Pointer)>(); + + System_Type_t System_Reflection_IReflect_TypeOf() { + return _System_Reflection_IReflect_TypeOf(); + } + + late final _System_Reflection_IReflect_TypeOfPtr = + _lookup>( + 'System_Reflection_IReflect_TypeOf'); + late final _System_Reflection_IReflect_TypeOf = + _System_Reflection_IReflect_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_IReflect_Destroy( + System_Reflection_IReflect_t self, + ) { + return _System_Reflection_IReflect_Destroy( + self, + ); + } + + late final _System_Reflection_IReflect_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_IReflect_Destroy'); + late final _System_Reflection_IReflect_Destroy = + _System_Reflection_IReflect_DestroyPtr.asFunction< + void Function(System_Reflection_IReflect_t)>(); + + System_Reflection_TypeInfo_t System_Reflection_IReflectableType_GetTypeInfo( + System_Reflection_IReflectableType_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_IReflectableType_GetTypeInfo( + self, + outException, + ); + } + + late final _System_Reflection_IReflectableType_GetTypeInfoPtr = _lookup< + ffi.NativeFunction< + System_Reflection_TypeInfo_t Function( + System_Reflection_IReflectableType_t, + ffi.Pointer)>>( + 'System_Reflection_IReflectableType_GetTypeInfo'); + late final _System_Reflection_IReflectableType_GetTypeInfo = + _System_Reflection_IReflectableType_GetTypeInfoPtr.asFunction< + System_Reflection_TypeInfo_t Function( + System_Reflection_IReflectableType_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_IReflectableType_TypeOf() { + return _System_Reflection_IReflectableType_TypeOf(); + } + + late final _System_Reflection_IReflectableType_TypeOfPtr = + _lookup>( + 'System_Reflection_IReflectableType_TypeOf'); + late final _System_Reflection_IReflectableType_TypeOf = + _System_Reflection_IReflectableType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_IReflectableType_Destroy( + System_Reflection_IReflectableType_t self, + ) { + return _System_Reflection_IReflectableType_Destroy( + self, + ); + } + + late final _System_Reflection_IReflectableType_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_IReflectableType_t)>>( + 'System_Reflection_IReflectableType_Destroy'); + late final _System_Reflection_IReflectableType_Destroy = + _System_Reflection_IReflectableType_DestroyPtr.asFunction< + void Function(System_Reflection_IReflectableType_t)>(); + + System_Reflection_MethodInfo_Array_t + System_Reflection_EventInfo_GetOtherMethods( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetOtherMethods( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetOtherMethodsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetOtherMethods'); + late final _System_Reflection_EventInfo_GetOtherMethods = + _System_Reflection_EventInfo_GetOtherMethodsPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t + System_Reflection_EventInfo_GetOtherMethods_1( + System_Reflection_EventInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetOtherMethods_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetOtherMethods_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_EventInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetOtherMethods_1'); + late final _System_Reflection_EventInfo_GetOtherMethods_1 = + _System_Reflection_EventInfo_GetOtherMethods_1Ptr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_EventInfo_t, + bool, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_GetAddMethod( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetAddMethod( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetAddMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetAddMethod'); + late final _System_Reflection_EventInfo_GetAddMethod = + _System_Reflection_EventInfo_GetAddMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_GetRemoveMethod( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetRemoveMethod( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetRemoveMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetRemoveMethod'); + late final _System_Reflection_EventInfo_GetRemoveMethod = + _System_Reflection_EventInfo_GetRemoveMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_GetRaiseMethod( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetRaiseMethod( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetRaiseMethodPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetRaiseMethod'); + late final _System_Reflection_EventInfo_GetRaiseMethod = + _System_Reflection_EventInfo_GetRaiseMethodPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_GetAddMethod_1( + System_Reflection_EventInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetAddMethod_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetAddMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetAddMethod_1'); + late final _System_Reflection_EventInfo_GetAddMethod_1 = + _System_Reflection_EventInfo_GetAddMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + bool, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_GetRemoveMethod_1( + System_Reflection_EventInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetRemoveMethod_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetRemoveMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetRemoveMethod_1'); + late final _System_Reflection_EventInfo_GetRemoveMethod_1 = + _System_Reflection_EventInfo_GetRemoveMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + bool, ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_GetRaiseMethod_1( + System_Reflection_EventInfo_t self, + bool nonPublic, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetRaiseMethod_1( + self, + nonPublic, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetRaiseMethod_1Ptr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetRaiseMethod_1'); + late final _System_Reflection_EventInfo_GetRaiseMethod_1 = + _System_Reflection_EventInfo_GetRaiseMethod_1Ptr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + bool, ffi.Pointer)>(); + + void System_Reflection_EventInfo_AddEventHandler( + System_Reflection_EventInfo_t self, + System_Object_t target, + System_Delegate_t handler, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_AddEventHandler( + self, + target, + handler, + outException, + ); + } + + late final _System_Reflection_EventInfo_AddEventHandlerPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_EventInfo_t, System_Object_t, + System_Delegate_t, ffi.Pointer)>>( + 'System_Reflection_EventInfo_AddEventHandler'); + late final _System_Reflection_EventInfo_AddEventHandler = + _System_Reflection_EventInfo_AddEventHandlerPtr.asFunction< + void Function(System_Reflection_EventInfo_t, System_Object_t, + System_Delegate_t, ffi.Pointer)>(); + + void System_Reflection_EventInfo_RemoveEventHandler( + System_Reflection_EventInfo_t self, + System_Object_t target, + System_Delegate_t handler, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_RemoveEventHandler( + self, + target, + handler, + outException, + ); + } + + late final _System_Reflection_EventInfo_RemoveEventHandlerPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_EventInfo_t, System_Object_t, + System_Delegate_t, ffi.Pointer)>>( + 'System_Reflection_EventInfo_RemoveEventHandler'); + late final _System_Reflection_EventInfo_RemoveEventHandler = + _System_Reflection_EventInfo_RemoveEventHandlerPtr.asFunction< + void Function(System_Reflection_EventInfo_t, System_Object_t, + System_Delegate_t, ffi.Pointer)>(); + + bool System_Reflection_EventInfo_Equals( + System_Reflection_EventInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Reflection_EventInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_EventInfo_t, System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_Equals'); + late final _System_Reflection_EventInfo_Equals = + _System_Reflection_EventInfo_EqualsPtr.asFunction< + bool Function(System_Reflection_EventInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Reflection_EventInfo_GetHashCode( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_GetHashCode'); + late final _System_Reflection_EventInfo_GetHashCode = + _System_Reflection_EventInfo_GetHashCodePtr.asFunction< + int Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + int System_Reflection_EventInfo_MemberType_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_MemberType_Get'); + late final _System_Reflection_EventInfo_MemberType_Get = + _System_Reflection_EventInfo_MemberType_GetPtr.asFunction< + int Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + int System_Reflection_EventInfo_Attributes_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_Attributes_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_Attributes_Get'); + late final _System_Reflection_EventInfo_Attributes_Get = + _System_Reflection_EventInfo_Attributes_GetPtr.asFunction< + int Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_EventInfo_IsSpecialName_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_IsSpecialName_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_IsSpecialName_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_IsSpecialName_Get'); + late final _System_Reflection_EventInfo_IsSpecialName_Get = + _System_Reflection_EventInfo_IsSpecialName_GetPtr.asFunction< + bool Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_AddMethod_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_AddMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_AddMethod_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_AddMethod_Get'); + late final _System_Reflection_EventInfo_AddMethod_Get = + _System_Reflection_EventInfo_AddMethod_GetPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_RemoveMethod_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_RemoveMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_RemoveMethod_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_RemoveMethod_Get'); + late final _System_Reflection_EventInfo_RemoveMethod_Get = + _System_Reflection_EventInfo_RemoveMethod_GetPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Reflection_MethodInfo_t System_Reflection_EventInfo_RaiseMethod_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_RaiseMethod_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_RaiseMethod_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_t Function( + System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_RaiseMethod_Get'); + late final _System_Reflection_EventInfo_RaiseMethod_Get = + _System_Reflection_EventInfo_RaiseMethod_GetPtr.asFunction< + System_Reflection_MethodInfo_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + bool System_Reflection_EventInfo_IsMulticast_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_IsMulticast_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_IsMulticast_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_IsMulticast_Get'); + late final _System_Reflection_EventInfo_IsMulticast_Get = + _System_Reflection_EventInfo_IsMulticast_GetPtr.asFunction< + bool Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_EventInfo_EventHandlerType_Get( + System_Reflection_EventInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_EventInfo_EventHandlerType_Get( + self, + outException, + ); + } + + late final _System_Reflection_EventInfo_EventHandlerType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>>( + 'System_Reflection_EventInfo_EventHandlerType_Get'); + late final _System_Reflection_EventInfo_EventHandlerType_Get = + _System_Reflection_EventInfo_EventHandlerType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_EventInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_EventInfo_TypeOf() { + return _System_Reflection_EventInfo_TypeOf(); + } + + late final _System_Reflection_EventInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_EventInfo_TypeOf'); + late final _System_Reflection_EventInfo_TypeOf = + _System_Reflection_EventInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_EventInfo_Destroy( + System_Reflection_EventInfo_t self, + ) { + return _System_Reflection_EventInfo_Destroy( + self, + ); + } + + late final _System_Reflection_EventInfo_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Reflection_EventInfo_Destroy'); + late final _System_Reflection_EventInfo_Destroy = + _System_Reflection_EventInfo_DestroyPtr.asFunction< + void Function(System_Reflection_EventInfo_t)>(); + + System_Reflection_ManifestResourceInfo_t + System_Reflection_ManifestResourceInfo_Create( + System_Reflection_Assembly_t containingAssembly, + System_String_t containingFileName, + int resourceLocation, + ffi.Pointer outException, + ) { + return _System_Reflection_ManifestResourceInfo_Create( + containingAssembly, + containingFileName, + resourceLocation, + outException, + ); + } + + late final _System_Reflection_ManifestResourceInfo_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_ManifestResourceInfo_t Function( + System_Reflection_Assembly_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Reflection_ManifestResourceInfo_Create'); + late final _System_Reflection_ManifestResourceInfo_Create = + _System_Reflection_ManifestResourceInfo_CreatePtr.asFunction< + System_Reflection_ManifestResourceInfo_t Function( + System_Reflection_Assembly_t, + System_String_t, + int, + ffi.Pointer)>(); + + System_Reflection_Assembly_t + System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get( + System_Reflection_ManifestResourceInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get( + self, + outException, + ); + } + + late final _System_Reflection_ManifestResourceInfo_ReferencedAssembly_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_Reflection_ManifestResourceInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get'); + late final _System_Reflection_ManifestResourceInfo_ReferencedAssembly_Get = + _System_Reflection_ManifestResourceInfo_ReferencedAssembly_GetPtr + .asFunction< + System_Reflection_Assembly_t Function( + System_Reflection_ManifestResourceInfo_t, + ffi.Pointer)>(); + + System_String_t System_Reflection_ManifestResourceInfo_FileName_Get( + System_Reflection_ManifestResourceInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ManifestResourceInfo_FileName_Get( + self, + outException, + ); + } + + late final _System_Reflection_ManifestResourceInfo_FileName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Reflection_ManifestResourceInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ManifestResourceInfo_FileName_Get'); + late final _System_Reflection_ManifestResourceInfo_FileName_Get = + _System_Reflection_ManifestResourceInfo_FileName_GetPtr.asFunction< + System_String_t Function(System_Reflection_ManifestResourceInfo_t, + ffi.Pointer)>(); + + int System_Reflection_ManifestResourceInfo_ResourceLocation_Get( + System_Reflection_ManifestResourceInfo_t self, + ffi.Pointer outException, + ) { + return _System_Reflection_ManifestResourceInfo_ResourceLocation_Get( + self, + outException, + ); + } + + late final _System_Reflection_ManifestResourceInfo_ResourceLocation_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Reflection_ManifestResourceInfo_t, + ffi.Pointer)>>( + 'System_Reflection_ManifestResourceInfo_ResourceLocation_Get'); + late final _System_Reflection_ManifestResourceInfo_ResourceLocation_Get = + _System_Reflection_ManifestResourceInfo_ResourceLocation_GetPtr + .asFunction< + int Function(System_Reflection_ManifestResourceInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Reflection_ManifestResourceInfo_TypeOf() { + return _System_Reflection_ManifestResourceInfo_TypeOf(); + } + + late final _System_Reflection_ManifestResourceInfo_TypeOfPtr = + _lookup>( + 'System_Reflection_ManifestResourceInfo_TypeOf'); + late final _System_Reflection_ManifestResourceInfo_TypeOf = + _System_Reflection_ManifestResourceInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ManifestResourceInfo_Destroy( + System_Reflection_ManifestResourceInfo_t self, + ) { + return _System_Reflection_ManifestResourceInfo_Destroy( + self, + ); + } + + late final _System_Reflection_ManifestResourceInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_ManifestResourceInfo_t)>>( + 'System_Reflection_ManifestResourceInfo_Destroy'); + late final _System_Reflection_ManifestResourceInfo_Destroy = + _System_Reflection_ManifestResourceInfo_DestroyPtr.asFunction< + void Function(System_Reflection_ManifestResourceInfo_t)>(); + + System_ResolveEventArgs_t System_ResolveEventArgs_Create( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_ResolveEventArgs_Create( + name, + outException, + ); + } + + late final _System_ResolveEventArgs_CreatePtr = _lookup< + ffi.NativeFunction< + System_ResolveEventArgs_t Function( + System_String_t, ffi.Pointer)>>( + 'System_ResolveEventArgs_Create'); + late final _System_ResolveEventArgs_Create = + _System_ResolveEventArgs_CreatePtr.asFunction< + System_ResolveEventArgs_t Function( + System_String_t, ffi.Pointer)>(); + + System_ResolveEventArgs_t System_ResolveEventArgs_Create_1( + System_String_t name, + System_Reflection_Assembly_t requestingAssembly, + ffi.Pointer outException, + ) { + return _System_ResolveEventArgs_Create_1( + name, + requestingAssembly, + outException, + ); + } + + late final _System_ResolveEventArgs_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_ResolveEventArgs_t Function( + System_String_t, + System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_ResolveEventArgs_Create_1'); + late final _System_ResolveEventArgs_Create_1 = + _System_ResolveEventArgs_Create_1Ptr.asFunction< + System_ResolveEventArgs_t Function(System_String_t, + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_String_t System_ResolveEventArgs_Name_Get( + System_ResolveEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_ResolveEventArgs_Name_Get( + self, + outException, + ); + } + + late final _System_ResolveEventArgs_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_ResolveEventArgs_t, ffi.Pointer)>>( + 'System_ResolveEventArgs_Name_Get'); + late final _System_ResolveEventArgs_Name_Get = + _System_ResolveEventArgs_Name_GetPtr.asFunction< + System_String_t Function( + System_ResolveEventArgs_t, ffi.Pointer)>(); + + System_Reflection_Assembly_t System_ResolveEventArgs_RequestingAssembly_Get( + System_ResolveEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_ResolveEventArgs_RequestingAssembly_Get( + self, + outException, + ); + } + + late final _System_ResolveEventArgs_RequestingAssembly_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_Assembly_t Function( + System_ResolveEventArgs_t, ffi.Pointer)>>( + 'System_ResolveEventArgs_RequestingAssembly_Get'); + late final _System_ResolveEventArgs_RequestingAssembly_Get = + _System_ResolveEventArgs_RequestingAssembly_GetPtr.asFunction< + System_Reflection_Assembly_t Function( + System_ResolveEventArgs_t, ffi.Pointer)>(); + + System_Type_t System_ResolveEventArgs_TypeOf() { + return _System_ResolveEventArgs_TypeOf(); + } + + late final _System_ResolveEventArgs_TypeOfPtr = + _lookup>( + 'System_ResolveEventArgs_TypeOf'); + late final _System_ResolveEventArgs_TypeOf = + _System_ResolveEventArgs_TypeOfPtr.asFunction(); + + void System_ResolveEventArgs_Destroy( + System_ResolveEventArgs_t self, + ) { + return _System_ResolveEventArgs_Destroy( + self, + ); + } + + late final _System_ResolveEventArgs_DestroyPtr = + _lookup>( + 'System_ResolveEventArgs_Destroy'); + late final _System_ResolveEventArgs_Destroy = + _System_ResolveEventArgs_DestroyPtr.asFunction< + void Function(System_ResolveEventArgs_t)>(); + + System_EventArgs_t System_EventArgs_Create( + ffi.Pointer outException, + ) { + return _System_EventArgs_Create( + outException, + ); + } + + late final _System_EventArgs_CreatePtr = _lookup< ffi.NativeFunction< - System_Decimal_t Function( - DNReadOnlySpanOfByte, - System_IFormatProvider_t, - ffi.Pointer)>>('System_Decimal_Parse_5'); - late final _System_Decimal_Parse_5 = _System_Decimal_Parse_5Ptr.asFunction< - System_Decimal_t Function(DNReadOnlySpanOfByte, System_IFormatProvider_t, + System_EventArgs_t Function( + ffi.Pointer)>>('System_EventArgs_Create'); + late final _System_EventArgs_Create = _System_EventArgs_CreatePtr.asFunction< + System_EventArgs_t Function(ffi.Pointer)>(); + + System_EventArgs_t System_EventArgs_Empty_Get() { + return _System_EventArgs_Empty_Get(); + } + + late final _System_EventArgs_Empty_GetPtr = + _lookup>( + 'System_EventArgs_Empty_Get'); + late final _System_EventArgs_Empty_Get = _System_EventArgs_Empty_GetPtr + .asFunction(); + + System_Type_t System_EventArgs_TypeOf() { + return _System_EventArgs_TypeOf(); + } + + late final _System_EventArgs_TypeOfPtr = + _lookup>( + 'System_EventArgs_TypeOf'); + late final _System_EventArgs_TypeOf = + _System_EventArgs_TypeOfPtr.asFunction(); + + void System_EventArgs_Destroy( + System_EventArgs_t self, + ) { + return _System_EventArgs_Destroy( + self, + ); + } + + late final _System_EventArgs_DestroyPtr = + _lookup>( + 'System_EventArgs_Destroy'); + late final _System_EventArgs_Destroy = _System_EventArgs_DestroyPtr + .asFunction(); + + int System_Text_Rune_CompareTo( + System_Text_Rune_t self, + System_Text_Rune_t other, + ffi.Pointer outException, + ) { + return _System_Text_Rune_CompareTo( + self, + other, + outException, + ); + } + + late final _System_Text_Rune_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Rune_t, System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_CompareTo'); + late final _System_Text_Rune_CompareTo = + _System_Text_Rune_CompareToPtr.asFunction< + int Function(System_Text_Rune_t, System_Text_Rune_t, + ffi.Pointer)>(); + + bool System_Text_Rune_Equals( + System_Text_Rune_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Equals( + self, + obj, + outException, + ); + } + + late final _System_Text_Rune_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, System_Object_t, + ffi.Pointer)>>('System_Text_Rune_Equals'); + late final _System_Text_Rune_Equals = _System_Text_Rune_EqualsPtr.asFunction< + bool Function(System_Text_Rune_t, System_Object_t, ffi.Pointer)>(); - bool System_Decimal_TryParse_5( - DNReadOnlySpanOfByte utf8Text, - System_IFormatProvider_t provider, - ffi.Pointer result, + bool System_Text_Rune_Equals_1( + System_Text_Rune_t self, + System_Text_Rune_t other, ffi.Pointer outException, ) { - return _System_Decimal_TryParse_5( - utf8Text, - provider, + return _System_Text_Rune_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Text_Rune_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_Equals_1'); + late final _System_Text_Rune_Equals_1 = + _System_Text_Rune_Equals_1Ptr.asFunction< + bool Function(System_Text_Rune_t, System_Text_Rune_t, + ffi.Pointer)>(); + + int System_Text_Rune_GetHashCode( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_GetHashCode( + self, + outException, + ); + } + + late final _System_Text_Rune_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_GetHashCode'); + late final _System_Text_Rune_GetHashCode = + _System_Text_Rune_GetHashCodePtr.asFunction< + int Function(System_Text_Rune_t, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_GetRuneAt( + System_String_t input, + int index, + ffi.Pointer outException, + ) { + return _System_Text_Rune_GetRuneAt( + input, + index, + outException, + ); + } + + late final _System_Text_Rune_GetRuneAtPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_Text_Rune_GetRuneAt'); + late final _System_Text_Rune_GetRuneAt = + _System_Text_Rune_GetRuneAtPtr.asFunction< + System_Text_Rune_t Function( + System_String_t, int, ffi.Pointer)>(); + + bool System_Text_Rune_IsValid( + int value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsValid( + value, + outException, + ); + } + + late final _System_Text_Rune_IsValidPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Int32, + ffi.Pointer)>>('System_Text_Rune_IsValid'); + late final _System_Text_Rune_IsValid = _System_Text_Rune_IsValidPtr + .asFunction)>(); + + bool System_Text_Rune_IsValid_1( + int value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsValid_1( + value, + outException, + ); + } + + late final _System_Text_Rune_IsValid_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Uint32, + ffi.Pointer)>>('System_Text_Rune_IsValid_1'); + late final _System_Text_Rune_IsValid_1 = _System_Text_Rune_IsValid_1Ptr + .asFunction)>(); + + System_String_t System_Text_Rune_ToString( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_ToString( + self, + outException, + ); + } + + late final _System_Text_Rune_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_ToString'); + late final _System_Text_Rune_ToString = + _System_Text_Rune_ToStringPtr.asFunction< + System_String_t Function( + System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_TryCreate( + int ch, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Text_Rune_TryCreate( + ch, result, outException, ); } - late final _System_Decimal_TryParse_5Ptr = _lookup< + late final _System_Text_Rune_TryCreatePtr = _lookup< ffi.NativeFunction< - ffi.Bool Function( - DNReadOnlySpanOfByte, - System_IFormatProvider_t, - ffi.Pointer, - ffi.Pointer)>>('System_Decimal_TryParse_5'); - late final _System_Decimal_TryParse_5 = - _System_Decimal_TryParse_5Ptr.asFunction< - bool Function( - DNReadOnlySpanOfByte, - System_IFormatProvider_t, - ffi.Pointer, + ffi.Bool Function(ffi.WChar, ffi.Pointer, + ffi.Pointer)>>('System_Text_Rune_TryCreate'); + late final _System_Text_Rune_TryCreate = + _System_Text_Rune_TryCreatePtr.asFunction< + bool Function(int, ffi.Pointer, ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_1( + bool System_Text_Rune_TryCreate_1( + int highSurrogate, + int lowSurrogate, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Text_Rune_TryCreate_1( + highSurrogate, + lowSurrogate, + result, + outException, + ); + } + + late final _System_Text_Rune_TryCreate_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.WChar, + ffi.WChar, + ffi.Pointer, + ffi.Pointer)>>( + 'System_Text_Rune_TryCreate_1'); + late final _System_Text_Rune_TryCreate_1 = + _System_Text_Rune_TryCreate_1Ptr.asFunction< + bool Function(int, int, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Text_Rune_TryCreate_2( + int value, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Text_Rune_TryCreate_2( + value, + result, + outException, + ); + } + + late final _System_Text_Rune_TryCreate_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Int32, ffi.Pointer, + ffi.Pointer)>>( + 'System_Text_Rune_TryCreate_2'); + late final _System_Text_Rune_TryCreate_2 = + _System_Text_Rune_TryCreate_2Ptr.asFunction< + bool Function(int, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Text_Rune_TryCreate_3( + int value, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Text_Rune_TryCreate_3( + value, + result, + outException, + ); + } + + late final _System_Text_Rune_TryCreate_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Uint32, ffi.Pointer, + ffi.Pointer)>>( + 'System_Text_Rune_TryCreate_3'); + late final _System_Text_Rune_TryCreate_3 = + _System_Text_Rune_TryCreate_3Ptr.asFunction< + bool Function(int, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Text_Rune_TryGetRuneAt( + System_String_t input, + int index, + ffi.Pointer value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_TryGetRuneAt( + input, + index, + value, + outException, + ); + } + + late final _System_Text_Rune_TryGetRuneAtPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_Text_Rune_TryGetRuneAt'); + late final _System_Text_Rune_TryGetRuneAt = + _System_Text_Rune_TryGetRuneAtPtr.asFunction< + bool Function(System_String_t, int, ffi.Pointer, + ffi.Pointer)>(); + + double System_Text_Rune_GetNumericValue( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_GetNumericValue( + value, + outException, + ); + } + + late final _System_Text_Rune_GetNumericValuePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_GetNumericValue'); + late final _System_Text_Rune_GetNumericValue = + _System_Text_Rune_GetNumericValuePtr.asFunction< + double Function( + System_Text_Rune_t, ffi.Pointer)>(); + + int System_Text_Rune_GetUnicodeCategory( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_GetUnicodeCategory( + value, + outException, + ); + } + + late final _System_Text_Rune_GetUnicodeCategoryPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_GetUnicodeCategory'); + late final _System_Text_Rune_GetUnicodeCategory = + _System_Text_Rune_GetUnicodeCategoryPtr.asFunction< + int Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsControl( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsControl( + value, + outException, + ); + } + + late final _System_Text_Rune_IsControlPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsControl'); + late final _System_Text_Rune_IsControl = + _System_Text_Rune_IsControlPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsDigit( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsDigit( + value, + outException, + ); + } + + late final _System_Text_Rune_IsDigitPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsDigit'); + late final _System_Text_Rune_IsDigit = + _System_Text_Rune_IsDigitPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsLetter( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsLetter( + value, + outException, + ); + } + + late final _System_Text_Rune_IsLetterPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsLetter'); + late final _System_Text_Rune_IsLetter = + _System_Text_Rune_IsLetterPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsLetterOrDigit( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsLetterOrDigit( + value, + outException, + ); + } + + late final _System_Text_Rune_IsLetterOrDigitPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_IsLetterOrDigit'); + late final _System_Text_Rune_IsLetterOrDigit = + _System_Text_Rune_IsLetterOrDigitPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsLower( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsLower( + value, + outException, + ); + } + + late final _System_Text_Rune_IsLowerPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsLower'); + late final _System_Text_Rune_IsLower = + _System_Text_Rune_IsLowerPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsNumber( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsNumber( + value, + outException, + ); + } + + late final _System_Text_Rune_IsNumberPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsNumber'); + late final _System_Text_Rune_IsNumber = + _System_Text_Rune_IsNumberPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsPunctuation( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsPunctuation( + value, + outException, + ); + } + + late final _System_Text_Rune_IsPunctuationPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_IsPunctuation'); + late final _System_Text_Rune_IsPunctuation = + _System_Text_Rune_IsPunctuationPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsSeparator( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsSeparator( + value, + outException, + ); + } + + late final _System_Text_Rune_IsSeparatorPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_IsSeparator'); + late final _System_Text_Rune_IsSeparator = + _System_Text_Rune_IsSeparatorPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsSymbol( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsSymbol( + value, + outException, + ); + } + + late final _System_Text_Rune_IsSymbolPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsSymbol'); + late final _System_Text_Rune_IsSymbol = + _System_Text_Rune_IsSymbolPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsUpper( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsUpper( + value, + outException, + ); + } + + late final _System_Text_Rune_IsUpperPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsUpper'); + late final _System_Text_Rune_IsUpper = + _System_Text_Rune_IsUpperPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsWhiteSpace( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsWhiteSpace( + value, + outException, + ); + } + + late final _System_Text_Rune_IsWhiteSpacePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_IsWhiteSpace'); + late final _System_Text_Rune_IsWhiteSpace = + _System_Text_Rune_IsWhiteSpacePtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_ToLower( + System_Text_Rune_t value, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Text_Rune_ToLower( + value, + culture, + outException, + ); + } + + late final _System_Text_Rune_ToLowerPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_Text_Rune_ToLower'); + late final _System_Text_Rune_ToLower = + _System_Text_Rune_ToLowerPtr.asFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_ToLowerInvariant( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_ToLowerInvariant( + value, + outException, + ); + } + + late final _System_Text_Rune_ToLowerInvariantPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_ToLowerInvariant'); + late final _System_Text_Rune_ToLowerInvariant = + _System_Text_Rune_ToLowerInvariantPtr.asFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_ToUpper( + System_Text_Rune_t value, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_Text_Rune_ToUpper( + value, + culture, + outException, + ); + } + + late final _System_Text_Rune_ToUpperPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_Text_Rune_ToUpper'); + late final _System_Text_Rune_ToUpper = + _System_Text_Rune_ToUpperPtr.asFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_ToUpperInvariant( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Text_Rune_ToUpperInvariant( + value, + outException, + ); + } + + late final _System_Text_Rune_ToUpperInvariantPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_ToUpperInvariant'); + late final _System_Text_Rune_ToUpperInvariant = + _System_Text_Rune_ToUpperInvariantPtr.asFunction< + System_Text_Rune_t Function( + System_Text_Rune_t, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_Create( + int ch, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Create( + ch, + outException, + ); + } + + late final _System_Text_Rune_CreatePtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function(ffi.WChar, + ffi.Pointer)>>('System_Text_Rune_Create'); + late final _System_Text_Rune_Create = _System_Text_Rune_CreatePtr.asFunction< + System_Text_Rune_t Function(int, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_Create_1( + int highSurrogate, + int lowSurrogate, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Create_1( + highSurrogate, + lowSurrogate, + outException, + ); + } + + late final _System_Text_Rune_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function(ffi.WChar, ffi.WChar, + ffi.Pointer)>>('System_Text_Rune_Create_1'); + late final _System_Text_Rune_Create_1 = + _System_Text_Rune_Create_1Ptr.asFunction< + System_Text_Rune_t Function( + int, int, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_Create_2( int value, ffi.Pointer outException, ) { - return _System_Decimal_Create_1( + return _System_Text_Rune_Create_2( value, outException, ); } - late final _System_Decimal_Create_1Ptr = _lookup< + late final _System_Text_Rune_Create_2Ptr = _lookup< ffi.NativeFunction< - System_Decimal_t Function(ffi.Int32, - ffi.Pointer)>>('System_Decimal_Create_1'); - late final _System_Decimal_Create_1 = _System_Decimal_Create_1Ptr.asFunction< - System_Decimal_t Function(int, ffi.Pointer)>(); + System_Text_Rune_t Function(ffi.Int32, + ffi.Pointer)>>('System_Text_Rune_Create_2'); + late final _System_Text_Rune_Create_2 = + _System_Text_Rune_Create_2Ptr.asFunction< + System_Text_Rune_t Function(int, ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_2( + System_Text_Rune_t System_Text_Rune_Create_3( int value, ffi.Pointer outException, ) { - return _System_Decimal_Create_2( + return _System_Text_Rune_Create_3( value, outException, ); } - late final _System_Decimal_Create_2Ptr = _lookup< + late final _System_Text_Rune_Create_3Ptr = _lookup< ffi.NativeFunction< - System_Decimal_t Function(ffi.Uint32, - ffi.Pointer)>>('System_Decimal_Create_2'); - late final _System_Decimal_Create_2 = _System_Decimal_Create_2Ptr.asFunction< - System_Decimal_t Function(int, ffi.Pointer)>(); + System_Text_Rune_t Function(ffi.Uint32, + ffi.Pointer)>>('System_Text_Rune_Create_3'); + late final _System_Text_Rune_Create_3 = + _System_Text_Rune_Create_3Ptr.asFunction< + System_Text_Rune_t Function(int, ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_3( + bool System_Text_Rune_IsAscii_Get( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsAscii_Get( + self, + outException, + ); + } + + late final _System_Text_Rune_IsAscii_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_IsAscii_Get'); + late final _System_Text_Rune_IsAscii_Get = + _System_Text_Rune_IsAscii_GetPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + bool System_Text_Rune_IsBmp_Get( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_IsBmp_Get( + self, + outException, + ); + } + + late final _System_Text_Rune_IsBmp_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_IsBmp_Get'); + late final _System_Text_Rune_IsBmp_Get = + _System_Text_Rune_IsBmp_GetPtr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + int System_Text_Rune_Plane_Get( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Plane_Get( + self, + outException, + ); + } + + late final _System_Text_Rune_Plane_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_Plane_Get'); + late final _System_Text_Rune_Plane_Get = + _System_Text_Rune_Plane_GetPtr.asFunction< + int Function(System_Text_Rune_t, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_ReplacementChar_Get( + ffi.Pointer outException, + ) { + return _System_Text_Rune_ReplacementChar_Get( + outException, + ); + } + + late final _System_Text_Rune_ReplacementChar_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function(ffi.Pointer)>>( + 'System_Text_Rune_ReplacementChar_Get'); + late final _System_Text_Rune_ReplacementChar_Get = + _System_Text_Rune_ReplacementChar_GetPtr.asFunction< + System_Text_Rune_t Function(ffi.Pointer)>(); + + int System_Text_Rune_Utf16SequenceLength_Get( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Utf16SequenceLength_Get( + self, + outException, + ); + } + + late final _System_Text_Rune_Utf16SequenceLength_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_Utf16SequenceLength_Get'); + late final _System_Text_Rune_Utf16SequenceLength_Get = + _System_Text_Rune_Utf16SequenceLength_GetPtr.asFunction< + int Function(System_Text_Rune_t, ffi.Pointer)>(); + + int System_Text_Rune_Utf8SequenceLength_Get( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Utf8SequenceLength_Get( + self, + outException, + ); + } + + late final _System_Text_Rune_Utf8SequenceLength_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Text_Rune_Utf8SequenceLength_Get'); + late final _System_Text_Rune_Utf8SequenceLength_Get = + _System_Text_Rune_Utf8SequenceLength_GetPtr.asFunction< + int Function(System_Text_Rune_t, ffi.Pointer)>(); + + int System_Text_Rune_Value_Get( + System_Text_Rune_t self, + ffi.Pointer outException, + ) { + return _System_Text_Rune_Value_Get( + self, + outException, + ); + } + + late final _System_Text_Rune_Value_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Rune_t, + ffi.Pointer)>>('System_Text_Rune_Value_Get'); + late final _System_Text_Rune_Value_Get = + _System_Text_Rune_Value_GetPtr.asFunction< + int Function(System_Text_Rune_t, ffi.Pointer)>(); + + System_Text_Rune_t System_Text_Rune_Create_4( + ffi.Pointer outException, + ) { + return _System_Text_Rune_Create_4( + outException, + ); + } + + late final _System_Text_Rune_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function( + ffi.Pointer)>>('System_Text_Rune_Create_4'); + late final _System_Text_Rune_Create_4 = + _System_Text_Rune_Create_4Ptr.asFunction< + System_Text_Rune_t Function(ffi.Pointer)>(); + + System_Type_t System_Text_Rune_TypeOf() { + return _System_Text_Rune_TypeOf(); + } + + late final _System_Text_Rune_TypeOfPtr = + _lookup>( + 'System_Text_Rune_TypeOf'); + late final _System_Text_Rune_TypeOf = + _System_Text_Rune_TypeOfPtr.asFunction(); + + void System_Text_Rune_Destroy( + System_Text_Rune_t self, + ) { + return _System_Text_Rune_Destroy( + self, + ); + } + + late final _System_Text_Rune_DestroyPtr = + _lookup>( + 'System_Text_Rune_Destroy'); + late final _System_Text_Rune_Destroy = _System_Text_Rune_DestroyPtr + .asFunction(); + + int System_Globalization_SortKey_Compare( + System_Globalization_SortKey_t sortkey1, + System_Globalization_SortKey_t sortkey2, + ffi.Pointer outException, + ) { + return _System_Globalization_SortKey_Compare( + sortkey1, + sortkey2, + outException, + ); + } + + late final _System_Globalization_SortKey_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_SortKey_t, + System_Globalization_SortKey_t, + ffi.Pointer)>>( + 'System_Globalization_SortKey_Compare'); + late final _System_Globalization_SortKey_Compare = + _System_Globalization_SortKey_ComparePtr.asFunction< + int Function( + System_Globalization_SortKey_t, + System_Globalization_SortKey_t, + ffi.Pointer)>(); + + bool System_Globalization_SortKey_Equals( + System_Globalization_SortKey_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_SortKey_Equals( + self, + value, + outException, + ); + } + + late final _System_Globalization_SortKey_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_SortKey_t, System_Object_t, + ffi.Pointer)>>( + 'System_Globalization_SortKey_Equals'); + late final _System_Globalization_SortKey_Equals = + _System_Globalization_SortKey_EqualsPtr.asFunction< + bool Function(System_Globalization_SortKey_t, System_Object_t, + ffi.Pointer)>(); + + int System_Globalization_SortKey_GetHashCode( + System_Globalization_SortKey_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortKey_GetHashCode( + self, + outException, + ); + } + + late final _System_Globalization_SortKey_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_SortKey_t, + ffi.Pointer)>>( + 'System_Globalization_SortKey_GetHashCode'); + late final _System_Globalization_SortKey_GetHashCode = + _System_Globalization_SortKey_GetHashCodePtr.asFunction< + int Function(System_Globalization_SortKey_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_SortKey_ToString( + System_Globalization_SortKey_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortKey_ToString( + self, + outException, + ); + } + + late final _System_Globalization_SortKey_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_SortKey_t, + ffi.Pointer)>>( + 'System_Globalization_SortKey_ToString'); + late final _System_Globalization_SortKey_ToString = + _System_Globalization_SortKey_ToStringPtr.asFunction< + System_String_t Function(System_Globalization_SortKey_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_SortKey_OriginalString_Get( + System_Globalization_SortKey_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortKey_OriginalString_Get( + self, + outException, + ); + } + + late final _System_Globalization_SortKey_OriginalString_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_SortKey_t, + ffi.Pointer)>>( + 'System_Globalization_SortKey_OriginalString_Get'); + late final _System_Globalization_SortKey_OriginalString_Get = + _System_Globalization_SortKey_OriginalString_GetPtr.asFunction< + System_String_t Function(System_Globalization_SortKey_t, + ffi.Pointer)>(); + + System_Byte_Array_t System_Globalization_SortKey_KeyData_Get( + System_Globalization_SortKey_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortKey_KeyData_Get( + self, + outException, + ); + } + + late final _System_Globalization_SortKey_KeyData_GetPtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Globalization_SortKey_t, + ffi.Pointer)>>( + 'System_Globalization_SortKey_KeyData_Get'); + late final _System_Globalization_SortKey_KeyData_Get = + _System_Globalization_SortKey_KeyData_GetPtr.asFunction< + System_Byte_Array_t Function(System_Globalization_SortKey_t, + ffi.Pointer)>(); + + System_Type_t System_Globalization_SortKey_TypeOf() { + return _System_Globalization_SortKey_TypeOf(); + } + + late final _System_Globalization_SortKey_TypeOfPtr = + _lookup>( + 'System_Globalization_SortKey_TypeOf'); + late final _System_Globalization_SortKey_TypeOf = + _System_Globalization_SortKey_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_SortKey_Destroy( + System_Globalization_SortKey_t self, + ) { + return _System_Globalization_SortKey_Destroy( + self, + ); + } + + late final _System_Globalization_SortKey_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Globalization_SortKey_Destroy'); + late final _System_Globalization_SortKey_Destroy = + _System_Globalization_SortKey_DestroyPtr.asFunction< + void Function(System_Globalization_SortKey_t)>(); + + bool System_Globalization_SortVersion_Equals( + System_Globalization_SortVersion_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Globalization_SortVersion_Equals( + self, + obj, + outException, + ); + } + + late final _System_Globalization_SortVersion_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_SortVersion_t, + System_Object_t, ffi.Pointer)>>( + 'System_Globalization_SortVersion_Equals'); + late final _System_Globalization_SortVersion_Equals = + _System_Globalization_SortVersion_EqualsPtr.asFunction< + bool Function(System_Globalization_SortVersion_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Globalization_SortVersion_Equals_1( + System_Globalization_SortVersion_t self, + System_Globalization_SortVersion_t other, + ffi.Pointer outException, + ) { + return _System_Globalization_SortVersion_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Globalization_SortVersion_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Globalization_SortVersion_t, + System_Globalization_SortVersion_t, + ffi.Pointer)>>( + 'System_Globalization_SortVersion_Equals_1'); + late final _System_Globalization_SortVersion_Equals_1 = + _System_Globalization_SortVersion_Equals_1Ptr.asFunction< + bool Function( + System_Globalization_SortVersion_t, + System_Globalization_SortVersion_t, + ffi.Pointer)>(); + + int System_Globalization_SortVersion_GetHashCode( + System_Globalization_SortVersion_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortVersion_GetHashCode( + self, + outException, + ); + } + + late final _System_Globalization_SortVersion_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_SortVersion_t, + ffi.Pointer)>>( + 'System_Globalization_SortVersion_GetHashCode'); + late final _System_Globalization_SortVersion_GetHashCode = + _System_Globalization_SortVersion_GetHashCodePtr.asFunction< + int Function(System_Globalization_SortVersion_t, + ffi.Pointer)>(); + + System_Globalization_SortVersion_t System_Globalization_SortVersion_Create( + int fullVersion, + System_Guid_t sortId, + ffi.Pointer outException, + ) { + return _System_Globalization_SortVersion_Create( + fullVersion, + sortId, + outException, + ); + } + + late final _System_Globalization_SortVersion_CreatePtr = _lookup< + ffi.NativeFunction< + System_Globalization_SortVersion_t Function( + ffi.Int32, System_Guid_t, ffi.Pointer)>>( + 'System_Globalization_SortVersion_Create'); + late final _System_Globalization_SortVersion_Create = + _System_Globalization_SortVersion_CreatePtr.asFunction< + System_Globalization_SortVersion_t Function( + int, System_Guid_t, ffi.Pointer)>(); + + int System_Globalization_SortVersion_FullVersion_Get( + System_Globalization_SortVersion_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortVersion_FullVersion_Get( + self, + outException, + ); + } + + late final _System_Globalization_SortVersion_FullVersion_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_SortVersion_t, + ffi.Pointer)>>( + 'System_Globalization_SortVersion_FullVersion_Get'); + late final _System_Globalization_SortVersion_FullVersion_Get = + _System_Globalization_SortVersion_FullVersion_GetPtr.asFunction< + int Function(System_Globalization_SortVersion_t, + ffi.Pointer)>(); + + System_Guid_t System_Globalization_SortVersion_SortId_Get( + System_Globalization_SortVersion_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_SortVersion_SortId_Get( + self, + outException, + ); + } + + late final _System_Globalization_SortVersion_SortId_GetPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_Globalization_SortVersion_t, + ffi.Pointer)>>( + 'System_Globalization_SortVersion_SortId_Get'); + late final _System_Globalization_SortVersion_SortId_Get = + _System_Globalization_SortVersion_SortId_GetPtr.asFunction< + System_Guid_t Function(System_Globalization_SortVersion_t, + ffi.Pointer)>(); + + System_Type_t System_Globalization_SortVersion_TypeOf() { + return _System_Globalization_SortVersion_TypeOf(); + } + + late final _System_Globalization_SortVersion_TypeOfPtr = + _lookup>( + 'System_Globalization_SortVersion_TypeOf'); + late final _System_Globalization_SortVersion_TypeOf = + _System_Globalization_SortVersion_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_SortVersion_Destroy( + System_Globalization_SortVersion_t self, + ) { + return _System_Globalization_SortVersion_Destroy( + self, + ); + } + + late final _System_Globalization_SortVersion_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_SortVersion_t)>>( + 'System_Globalization_SortVersion_Destroy'); + late final _System_Globalization_SortVersion_Destroy = + _System_Globalization_SortVersion_DestroyPtr.asFunction< + void Function(System_Globalization_SortVersion_t)>(); + + System_Object_t System_Globalization_TextInfo_Clone( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_Clone( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_Clone'); + late final _System_Globalization_TextInfo_Clone = + _System_Globalization_TextInfo_ClonePtr.asFunction< + System_Object_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + System_Globalization_TextInfo_t System_Globalization_TextInfo_ReadOnly( + System_Globalization_TextInfo_t textInfo, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ReadOnly( + textInfo, + outException, + ); + } + + late final _System_Globalization_TextInfo_ReadOnlyPtr = _lookup< + ffi.NativeFunction< + System_Globalization_TextInfo_t Function( + System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_ReadOnly'); + late final _System_Globalization_TextInfo_ReadOnly = + _System_Globalization_TextInfo_ReadOnlyPtr.asFunction< + System_Globalization_TextInfo_t Function( + System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + int System_Globalization_TextInfo_ToLower( + System_Globalization_TextInfo_t self, + int c, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ToLower( + self, + c, + outException, + ); + } + + late final _System_Globalization_TextInfo_ToLowerPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_Globalization_TextInfo_t, ffi.WChar, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_ToLower'); + late final _System_Globalization_TextInfo_ToLower = + _System_Globalization_TextInfo_ToLowerPtr.asFunction< + int Function(System_Globalization_TextInfo_t, int, + ffi.Pointer)>(); + + System_String_t System_Globalization_TextInfo_ToLower_1( + System_Globalization_TextInfo_t self, + System_String_t str, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ToLower_1( + self, + str, + outException, + ); + } + + late final _System_Globalization_TextInfo_ToLower_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_TextInfo_ToLower_1'); + late final _System_Globalization_TextInfo_ToLower_1 = + _System_Globalization_TextInfo_ToLower_1Ptr.asFunction< + System_String_t Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_TextInfo_ToUpper( + System_Globalization_TextInfo_t self, + int c, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ToUpper( + self, + c, + outException, + ); + } + + late final _System_Globalization_TextInfo_ToUpperPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_Globalization_TextInfo_t, ffi.WChar, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_ToUpper'); + late final _System_Globalization_TextInfo_ToUpper = + _System_Globalization_TextInfo_ToUpperPtr.asFunction< + int Function(System_Globalization_TextInfo_t, int, + ffi.Pointer)>(); + + System_String_t System_Globalization_TextInfo_ToUpper_1( + System_Globalization_TextInfo_t self, + System_String_t str, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ToUpper_1( + self, + str, + outException, + ); + } + + late final _System_Globalization_TextInfo_ToUpper_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_TextInfo_ToUpper_1'); + late final _System_Globalization_TextInfo_ToUpper_1 = + _System_Globalization_TextInfo_ToUpper_1Ptr.asFunction< + System_String_t Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>(); + + bool System_Globalization_TextInfo_Equals( + System_Globalization_TextInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_Equals( + self, + obj, + outException, + ); + } + + late final _System_Globalization_TextInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_TextInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Globalization_TextInfo_Equals'); + late final _System_Globalization_TextInfo_Equals = + _System_Globalization_TextInfo_EqualsPtr.asFunction< + bool Function(System_Globalization_TextInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Globalization_TextInfo_GetHashCode( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_GetHashCode'); + late final _System_Globalization_TextInfo_GetHashCode = + _System_Globalization_TextInfo_GetHashCodePtr.asFunction< + int Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_TextInfo_ToString( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ToString( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_ToString'); + late final _System_Globalization_TextInfo_ToString = + _System_Globalization_TextInfo_ToStringPtr.asFunction< + System_String_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_TextInfo_ToTitleCase( + System_Globalization_TextInfo_t self, + System_String_t str, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ToTitleCase( + self, + str, + outException, + ); + } + + late final _System_Globalization_TextInfo_ToTitleCasePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_TextInfo_ToTitleCase'); + late final _System_Globalization_TextInfo_ToTitleCase = + _System_Globalization_TextInfo_ToTitleCasePtr.asFunction< + System_String_t Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_TextInfo_ANSICodePage_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ANSICodePage_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_ANSICodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_ANSICodePage_Get'); + late final _System_Globalization_TextInfo_ANSICodePage_Get = + _System_Globalization_TextInfo_ANSICodePage_GetPtr.asFunction< + int Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + int System_Globalization_TextInfo_OEMCodePage_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_OEMCodePage_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_OEMCodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_OEMCodePage_Get'); + late final _System_Globalization_TextInfo_OEMCodePage_Get = + _System_Globalization_TextInfo_OEMCodePage_GetPtr.asFunction< + int Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + int System_Globalization_TextInfo_MacCodePage_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_MacCodePage_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_MacCodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_MacCodePage_Get'); + late final _System_Globalization_TextInfo_MacCodePage_Get = + _System_Globalization_TextInfo_MacCodePage_GetPtr.asFunction< + int Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + int System_Globalization_TextInfo_EBCDICCodePage_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_EBCDICCodePage_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_EBCDICCodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_EBCDICCodePage_Get'); + late final _System_Globalization_TextInfo_EBCDICCodePage_Get = + _System_Globalization_TextInfo_EBCDICCodePage_GetPtr.asFunction< + int Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + int System_Globalization_TextInfo_LCID_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_LCID_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_LCID_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_LCID_Get'); + late final _System_Globalization_TextInfo_LCID_Get = + _System_Globalization_TextInfo_LCID_GetPtr.asFunction< + int Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_TextInfo_CultureName_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_CultureName_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_CultureName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_CultureName_Get'); + late final _System_Globalization_TextInfo_CultureName_Get = + _System_Globalization_TextInfo_CultureName_GetPtr.asFunction< + System_String_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + bool System_Globalization_TextInfo_IsReadOnly_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_IsReadOnly_Get'); + late final _System_Globalization_TextInfo_IsReadOnly_Get = + _System_Globalization_TextInfo_IsReadOnly_GetPtr.asFunction< + bool Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_TextInfo_ListSeparator_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ListSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_ListSeparator_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_ListSeparator_Get'); + late final _System_Globalization_TextInfo_ListSeparator_Get = + _System_Globalization_TextInfo_ListSeparator_GetPtr.asFunction< + System_String_t Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + void System_Globalization_TextInfo_ListSeparator_Set( + System_Globalization_TextInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_ListSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_TextInfo_ListSeparator_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_TextInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_TextInfo_ListSeparator_Set'); + late final _System_Globalization_TextInfo_ListSeparator_Set = + _System_Globalization_TextInfo_ListSeparator_SetPtr.asFunction< + void Function(System_Globalization_TextInfo_t, System_String_t, + ffi.Pointer)>(); + + bool System_Globalization_TextInfo_IsRightToLeft_Get( + System_Globalization_TextInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_TextInfo_IsRightToLeft_Get( + self, + outException, + ); + } + + late final _System_Globalization_TextInfo_IsRightToLeft_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_TextInfo_t, + ffi.Pointer)>>( + 'System_Globalization_TextInfo_IsRightToLeft_Get'); + late final _System_Globalization_TextInfo_IsRightToLeft_Get = + _System_Globalization_TextInfo_IsRightToLeft_GetPtr.asFunction< + bool Function(System_Globalization_TextInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Globalization_TextInfo_TypeOf() { + return _System_Globalization_TextInfo_TypeOf(); + } + + late final _System_Globalization_TextInfo_TypeOfPtr = + _lookup>( + 'System_Globalization_TextInfo_TypeOf'); + late final _System_Globalization_TextInfo_TypeOf = + _System_Globalization_TextInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_TextInfo_Destroy( + System_Globalization_TextInfo_t self, + ) { + return _System_Globalization_TextInfo_Destroy( + self, + ); + } + + late final _System_Globalization_TextInfo_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Globalization_TextInfo_Destroy'); + late final _System_Globalization_TextInfo_Destroy = + _System_Globalization_TextInfo_DestroyPtr.asFunction< + void Function(System_Globalization_TextInfo_t)>(); + + System_Globalization_NumberFormatInfo_t + System_Globalization_NumberFormatInfo_GetInstance( + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_GetInstance( + formatProvider, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_GetInstancePtr = _lookup< + ffi.NativeFunction< + System_Globalization_NumberFormatInfo_t Function( + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_GetInstance'); + late final _System_Globalization_NumberFormatInfo_GetInstance = + _System_Globalization_NumberFormatInfo_GetInstancePtr.asFunction< + System_Globalization_NumberFormatInfo_t Function( + System_IFormatProvider_t, ffi.Pointer)>(); + + System_Object_t System_Globalization_NumberFormatInfo_Clone( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_Clone( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_Clone'); + late final _System_Globalization_NumberFormatInfo_Clone = + _System_Globalization_NumberFormatInfo_ClonePtr.asFunction< + System_Object_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Globalization_NumberFormatInfo_GetFormat( + System_Globalization_NumberFormatInfo_t self, + System_Type_t formatType, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_GetFormat( + self, + formatType, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_GetFormatPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Globalization_NumberFormatInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_GetFormat'); + late final _System_Globalization_NumberFormatInfo_GetFormat = + _System_Globalization_NumberFormatInfo_GetFormatPtr.asFunction< + System_Object_t Function(System_Globalization_NumberFormatInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Globalization_NumberFormatInfo_t + System_Globalization_NumberFormatInfo_ReadOnly( + System_Globalization_NumberFormatInfo_t nfi, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_ReadOnly( + nfi, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_ReadOnlyPtr = _lookup< + ffi.NativeFunction< + System_Globalization_NumberFormatInfo_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_ReadOnly'); + late final _System_Globalization_NumberFormatInfo_ReadOnly = + _System_Globalization_NumberFormatInfo_ReadOnlyPtr.asFunction< + System_Globalization_NumberFormatInfo_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + System_Globalization_NumberFormatInfo_t + System_Globalization_NumberFormatInfo_Create( + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_Create( + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CreatePtr = _lookup< + ffi.NativeFunction< + System_Globalization_NumberFormatInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_Create'); + late final _System_Globalization_NumberFormatInfo_Create = + _System_Globalization_NumberFormatInfo_CreatePtr.asFunction< + System_Globalization_NumberFormatInfo_t Function( + ffi.Pointer)>(); + + System_Globalization_NumberFormatInfo_t + System_Globalization_NumberFormatInfo_InvariantInfo_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_InvariantInfo_Get( + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_InvariantInfo_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_NumberFormatInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_InvariantInfo_Get'); + late final _System_Globalization_NumberFormatInfo_InvariantInfo_Get = + _System_Globalization_NumberFormatInfo_InvariantInfo_GetPtr.asFunction< + System_Globalization_NumberFormatInfo_t Function( + ffi.Pointer)>(); + + int System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get = + _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t self, int value, ffi.Pointer outException, ) { - return _System_Decimal_Create_3( + return _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( + self, value, outException, ); } - late final _System_Decimal_Create_3Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(ffi.Int64, - ffi.Pointer)>>('System_Decimal_Create_3'); - late final _System_Decimal_Create_3 = _System_Decimal_Create_3Ptr.asFunction< - System_Decimal_t Function(int, ffi.Pointer)>(); + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set = + _System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_4( + System_String_t + System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get = + _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set = + _System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + bool System_Globalization_NumberFormatInfo_IsReadOnly_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_IsReadOnly_Get'); + late final _System_Globalization_NumberFormatInfo_IsReadOnly_Get = + _System_Globalization_NumberFormatInfo_IsReadOnly_GetPtr.asFunction< + bool Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + System_Int32_Array_t + System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get = + _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_GetPtr + .asFunction< + System_Int32_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( + System_Globalization_NumberFormatInfo_t self, + System_Int32_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_Int32_Array_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set = + _System_Globalization_NumberFormatInfo_CurrencyGroupSizes_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_Int32_Array_t, ffi.Pointer)>(); + + System_Int32_Array_t + System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberGroupSizes_Get'); + late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_Get = + _System_Globalization_NumberFormatInfo_NumberGroupSizes_GetPtr.asFunction< + System_Int32_Array_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( + System_Globalization_NumberFormatInfo_t self, + System_Int32_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_Int32_Array_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberGroupSizes_Set'); + late final _System_Globalization_NumberFormatInfo_NumberGroupSizes_Set = + _System_Globalization_NumberFormatInfo_NumberGroupSizes_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_Int32_Array_t, ffi.Pointer)>(); + + System_Int32_Array_t + System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentGroupSizes_Get'); + late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_Get = + _System_Globalization_NumberFormatInfo_PercentGroupSizes_GetPtr + .asFunction< + System_Int32_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( + System_Globalization_NumberFormatInfo_t self, + System_Int32_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_Int32_Array_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentGroupSizes_Set'); + late final _System_Globalization_NumberFormatInfo_PercentGroupSizes_Set = + _System_Globalization_NumberFormatInfo_PercentGroupSizes_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_Int32_Array_t, ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get = + _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set = + _System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_NumberFormatInfo_CurrencySymbol_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencySymbol_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencySymbol_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencySymbol_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencySymbol_Get = + _System_Globalization_NumberFormatInfo_CurrencySymbol_GetPtr.asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencySymbol_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencySymbol_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencySymbol_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencySymbol_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencySymbol_Set = + _System_Globalization_NumberFormatInfo_CurrencySymbol_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Globalization_NumberFormatInfo_t + System_Globalization_NumberFormatInfo_CurrentInfo_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrentInfo_Get( + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrentInfo_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_NumberFormatInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrentInfo_Get'); + late final _System_Globalization_NumberFormatInfo_CurrentInfo_Get = + _System_Globalization_NumberFormatInfo_CurrentInfo_GetPtr.asFunction< + System_Globalization_NumberFormatInfo_t Function( + ffi.Pointer)>(); + + System_String_t System_Globalization_NumberFormatInfo_NaNSymbol_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NaNSymbol_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NaNSymbol_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NaNSymbol_Get'); + late final _System_Globalization_NumberFormatInfo_NaNSymbol_Get = + _System_Globalization_NumberFormatInfo_NaNSymbol_GetPtr.asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NaNSymbol_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NaNSymbol_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NaNSymbol_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NaNSymbol_Set'); + late final _System_Globalization_NumberFormatInfo_NaNSymbol_Set = + _System_Globalization_NumberFormatInfo_NaNSymbol_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get = + _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( + System_Globalization_NumberFormatInfo_t self, int value, ffi.Pointer outException, ) { - return _System_Decimal_Create_4( + return _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( + self, value, outException, ); } - late final _System_Decimal_Create_4Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(ffi.Uint64, - ffi.Pointer)>>('System_Decimal_Create_4'); - late final _System_Decimal_Create_4 = _System_Decimal_Create_4Ptr.asFunction< - System_Decimal_t Function(int, ffi.Pointer)>(); + late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set = + _System_Globalization_NumberFormatInfo_CurrencyNegativePattern_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_5( - double value, + int System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( + System_Globalization_NumberFormatInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_Create_5( + return _System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberNegativePattern_Get'); + late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_Get = + _System_Globalization_NumberFormatInfo_NumberNegativePattern_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( + System_Globalization_NumberFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( + self, value, outException, ); } - late final _System_Decimal_Create_5Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(ffi.Float, - ffi.Pointer)>>('System_Decimal_Create_5'); - late final _System_Decimal_Create_5 = _System_Decimal_Create_5Ptr.asFunction< - System_Decimal_t Function(double, ffi.Pointer)>(); + late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberNegativePattern_Set'); + late final _System_Globalization_NumberFormatInfo_NumberNegativePattern_Set = + _System_Globalization_NumberFormatInfo_NumberNegativePattern_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_6( - double value, + int System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( + System_Globalization_NumberFormatInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_Create_6( + return _System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentPositivePattern_Get'); + late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_Get = + _System_Globalization_NumberFormatInfo_PercentPositivePattern_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( + System_Globalization_NumberFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( + self, value, outException, ); } - late final _System_Decimal_Create_6Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(ffi.Double, - ffi.Pointer)>>('System_Decimal_Create_6'); - late final _System_Decimal_Create_6 = _System_Decimal_Create_6Ptr.asFunction< - System_Decimal_t Function(double, ffi.Pointer)>(); + late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentPositivePattern_Set'); + late final _System_Globalization_NumberFormatInfo_PercentPositivePattern_Set = + _System_Globalization_NumberFormatInfo_PercentPositivePattern_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_7( - System_Int32_Array_t bits, + int System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( + System_Globalization_NumberFormatInfo_t self, ffi.Pointer outException, ) { - return _System_Decimal_Create_7( - bits, + return _System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( + self, outException, ); } - late final _System_Decimal_Create_7Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function(System_Int32_Array_t, - ffi.Pointer)>>('System_Decimal_Create_7'); - late final _System_Decimal_Create_7 = _System_Decimal_Create_7Ptr.asFunction< - System_Decimal_t Function( - System_Int32_Array_t, ffi.Pointer)>(); + late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentNegativePattern_Get'); + late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_Get = + _System_Globalization_NumberFormatInfo_PercentNegativePattern_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); - System_Decimal_t System_Decimal_Create_8( - int lo, - int mid, - int hi, - bool isNegative, - int scale, + void System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( + System_Globalization_NumberFormatInfo_t self, + int value, ffi.Pointer outException, ) { - return _System_Decimal_Create_8( - lo, - mid, - hi, - isNegative, - scale, + return _System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( + self, + value, outException, ); } - late final _System_Decimal_Create_8Ptr = _lookup< + late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentNegativePattern_Set'); + late final _System_Globalization_NumberFormatInfo_PercentNegativePattern_Set = + _System_Globalization_NumberFormatInfo_PercentNegativePattern_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get'); + late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get = + _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set'); + late final _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set = + _System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_NumberFormatInfo_NegativeSign_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NegativeSign_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NegativeSign_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NegativeSign_Get'); + late final _System_Globalization_NumberFormatInfo_NegativeSign_Get = + _System_Globalization_NumberFormatInfo_NegativeSign_GetPtr.asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NegativeSign_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NegativeSign_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NegativeSign_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NegativeSign_Set'); + late final _System_Globalization_NumberFormatInfo_NegativeSign_Set = + _System_Globalization_NumberFormatInfo_NegativeSign_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get'); + late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get = + _System_Globalization_NumberFormatInfo_NumberDecimalDigits_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set'); + late final _System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set = + _System_Globalization_NumberFormatInfo_NumberDecimalDigits_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get'); + late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get = + _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set'); + late final _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set = + _System_Globalization_NumberFormatInfo_NumberDecimalSeparator_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get'); + late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get = + _System_Globalization_NumberFormatInfo_NumberGroupSeparator_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set'); + late final _System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set = + _System_Globalization_NumberFormatInfo_NumberGroupSeparator_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get'); + late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get = + _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( + System_Globalization_NumberFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set'); + late final _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set = + _System_Globalization_NumberFormatInfo_CurrencyPositivePattern_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get'); + late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get = + _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set'); + late final _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set = + _System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_NumberFormatInfo_PositiveSign_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PositiveSign_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PositiveSign_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PositiveSign_Get'); + late final _System_Globalization_NumberFormatInfo_PositiveSign_Get = + _System_Globalization_NumberFormatInfo_PositiveSign_GetPtr.asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PositiveSign_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PositiveSign_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PositiveSign_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PositiveSign_Set'); + late final _System_Globalization_NumberFormatInfo_PositiveSign_Set = + _System_Globalization_NumberFormatInfo_PositiveSign_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get'); + late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get = + _System_Globalization_NumberFormatInfo_PercentDecimalDigits_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set'); + late final _System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set = + _System_Globalization_NumberFormatInfo_PercentDecimalDigits_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get'); + late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get = + _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set'); + late final _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set = + _System_Globalization_NumberFormatInfo_PercentDecimalSeparator_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t + System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get'); + late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get = + _System_Globalization_NumberFormatInfo_PercentGroupSeparator_GetPtr + .asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set'); + late final _System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set = + _System_Globalization_NumberFormatInfo_PercentGroupSeparator_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_NumberFormatInfo_PercentSymbol_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentSymbol_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentSymbol_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentSymbol_Get'); + late final _System_Globalization_NumberFormatInfo_PercentSymbol_Get = + _System_Globalization_NumberFormatInfo_PercentSymbol_GetPtr.asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PercentSymbol_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PercentSymbol_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PercentSymbol_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PercentSymbol_Set'); + late final _System_Globalization_NumberFormatInfo_PercentSymbol_Set = + _System_Globalization_NumberFormatInfo_PercentSymbol_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PerMilleSymbol_Get'); + late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_Get = + _System_Globalization_NumberFormatInfo_PerMilleSymbol_GetPtr.asFunction< + System_String_t Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_PerMilleSymbol_Set'); + late final _System_Globalization_NumberFormatInfo_PerMilleSymbol_Set = + _System_Globalization_NumberFormatInfo_PerMilleSymbol_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_Array_t System_Globalization_NumberFormatInfo_NativeDigits_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NativeDigits_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NativeDigits_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NativeDigits_Get'); + late final _System_Globalization_NumberFormatInfo_NativeDigits_Get = + _System_Globalization_NumberFormatInfo_NativeDigits_GetPtr.asFunction< + System_String_Array_t Function( + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_NativeDigits_Set( + System_Globalization_NumberFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_NativeDigits_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_NativeDigits_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_NativeDigits_Set'); + late final _System_Globalization_NumberFormatInfo_NativeDigits_Set = + _System_Globalization_NumberFormatInfo_NativeDigits_SetPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + int System_Globalization_NumberFormatInfo_DigitSubstitution_Get( + System_Globalization_NumberFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_DigitSubstitution_Get( + self, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_DigitSubstitution_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_DigitSubstitution_Get'); + late final _System_Globalization_NumberFormatInfo_DigitSubstitution_Get = + _System_Globalization_NumberFormatInfo_DigitSubstitution_GetPtr + .asFunction< + int Function(System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_NumberFormatInfo_DigitSubstitution_Set( + System_Globalization_NumberFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_NumberFormatInfo_DigitSubstitution_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_NumberFormatInfo_DigitSubstitution_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_NumberFormatInfo_DigitSubstitution_Set'); + late final _System_Globalization_NumberFormatInfo_DigitSubstitution_Set = + _System_Globalization_NumberFormatInfo_DigitSubstitution_SetPtr + .asFunction< + void Function(System_Globalization_NumberFormatInfo_t, int, + ffi.Pointer)>(); + + System_Type_t System_Globalization_NumberFormatInfo_TypeOf() { + return _System_Globalization_NumberFormatInfo_TypeOf(); + } + + late final _System_Globalization_NumberFormatInfo_TypeOfPtr = + _lookup>( + 'System_Globalization_NumberFormatInfo_TypeOf'); + late final _System_Globalization_NumberFormatInfo_TypeOf = + _System_Globalization_NumberFormatInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_NumberFormatInfo_Destroy( + System_Globalization_NumberFormatInfo_t self, + ) { + return _System_Globalization_NumberFormatInfo_Destroy( + self, + ); + } + + late final _System_Globalization_NumberFormatInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_NumberFormatInfo_t)>>( + 'System_Globalization_NumberFormatInfo_Destroy'); + late final _System_Globalization_NumberFormatInfo_Destroy = + _System_Globalization_NumberFormatInfo_DestroyPtr.asFunction< + void Function(System_Globalization_NumberFormatInfo_t)>(); + + System_Globalization_DateTimeFormatInfo_t + System_Globalization_DateTimeFormatInfo_GetInstance( + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetInstance( + provider, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetInstancePtr = _lookup< + ffi.NativeFunction< + System_Globalization_DateTimeFormatInfo_t Function( + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetInstance'); + late final _System_Globalization_DateTimeFormatInfo_GetInstance = + _System_Globalization_DateTimeFormatInfo_GetInstancePtr.asFunction< + System_Globalization_DateTimeFormatInfo_t Function( + System_IFormatProvider_t, ffi.Pointer)>(); + + System_Object_t System_Globalization_DateTimeFormatInfo_GetFormat( + System_Globalization_DateTimeFormatInfo_t self, + System_Type_t formatType, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetFormat( + self, + formatType, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetFormatPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Globalization_DateTimeFormatInfo_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetFormat'); + late final _System_Globalization_DateTimeFormatInfo_GetFormat = + _System_Globalization_DateTimeFormatInfo_GetFormatPtr.asFunction< + System_Object_t Function(System_Globalization_DateTimeFormatInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Object_t System_Globalization_DateTimeFormatInfo_Clone( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_Clone( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_Clone'); + late final _System_Globalization_DateTimeFormatInfo_Clone = + _System_Globalization_DateTimeFormatInfo_ClonePtr.asFunction< + System_Object_t Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + int System_Globalization_DateTimeFormatInfo_GetEra( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t eraName, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetEra( + self, + eraName, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetEraPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetEra'); + late final _System_Globalization_DateTimeFormatInfo_GetEra = + _System_Globalization_DateTimeFormatInfo_GetEraPtr.asFunction< + int Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_GetEraName( + System_Globalization_DateTimeFormatInfo_t self, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetEraName( + self, + era, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetEraNamePtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetEraName'); + late final _System_Globalization_DateTimeFormatInfo_GetEraName = + _System_Globalization_DateTimeFormatInfo_GetEraNamePtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + int, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( + System_Globalization_DateTimeFormatInfo_t self, + int era, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( + self, + era, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraNamePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName'); + late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName = + _System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraNamePtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + int, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( + System_Globalization_DateTimeFormatInfo_t self, + int dayofweek, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( + self, + dayofweek, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayNamePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName'); + late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName = + _System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayNamePtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + int, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_GetShortestDayName( + System_Globalization_DateTimeFormatInfo_t self, + int dayOfWeek, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetShortestDayName( + self, + dayOfWeek, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetShortestDayNamePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetShortestDayName'); + late final _System_Globalization_DateTimeFormatInfo_GetShortestDayName = + _System_Globalization_DateTimeFormatInfo_GetShortestDayNamePtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + int, ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatternsPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns'); + late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns = + _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatternsPtr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( + System_Globalization_DateTimeFormatInfo_t self, + int format, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( + self, + format, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1Ptr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.WChar, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1'); + late final _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1 = + _System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1Ptr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + int, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_GetDayName( + System_Globalization_DateTimeFormatInfo_t self, + int dayofweek, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetDayName( + self, + dayofweek, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetDayNamePtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetDayName'); + late final _System_Globalization_DateTimeFormatInfo_GetDayName = + _System_Globalization_DateTimeFormatInfo_GetDayNamePtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + int, ffi.Pointer)>(); + + System_String_t + System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( + System_Globalization_DateTimeFormatInfo_t self, + int month, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( + self, + month, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthNamePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName'); + late final _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName = + _System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthNamePtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + int, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_GetMonthName( + System_Globalization_DateTimeFormatInfo_t self, + int month, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_GetMonthName( + self, + month, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_GetMonthNamePtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_GetMonthName'); + late final _System_Globalization_DateTimeFormatInfo_GetMonthName = + _System_Globalization_DateTimeFormatInfo_GetMonthNamePtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + int, ffi.Pointer)>(); + + System_Globalization_DateTimeFormatInfo_t + System_Globalization_DateTimeFormatInfo_ReadOnly( + System_Globalization_DateTimeFormatInfo_t dtfi, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ReadOnly( + dtfi, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ReadOnlyPtr = _lookup< + ffi.NativeFunction< + System_Globalization_DateTimeFormatInfo_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ReadOnly'); + late final _System_Globalization_DateTimeFormatInfo_ReadOnly = + _System_Globalization_DateTimeFormatInfo_ReadOnlyPtr.asFunction< + System_Globalization_DateTimeFormatInfo_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t patterns, + int format, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( + self, + patterns, + format, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatternsPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, + ffi.WChar, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns'); + late final _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns = + _System_Globalization_DateTimeFormatInfo_SetAllDateTimePatternsPtr + .asFunction< + void Function( + System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, + int, + ffi.Pointer)>(); + + System_Globalization_DateTimeFormatInfo_t + System_Globalization_DateTimeFormatInfo_Create( + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_Create( + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_CreatePtr = _lookup< + ffi.NativeFunction< + System_Globalization_DateTimeFormatInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_Create'); + late final _System_Globalization_DateTimeFormatInfo_Create = + _System_Globalization_DateTimeFormatInfo_CreatePtr.asFunction< + System_Globalization_DateTimeFormatInfo_t Function( + ffi.Pointer)>(); + + System_Globalization_DateTimeFormatInfo_t + System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_InvariantInfo_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_DateTimeFormatInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_InvariantInfo_Get'); + late final _System_Globalization_DateTimeFormatInfo_InvariantInfo_Get = + _System_Globalization_DateTimeFormatInfo_InvariantInfo_GetPtr.asFunction< + System_Globalization_DateTimeFormatInfo_t Function( + ffi.Pointer)>(); + + System_Globalization_DateTimeFormatInfo_t + System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_CurrentInfo_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_DateTimeFormatInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_CurrentInfo_Get'); + late final _System_Globalization_DateTimeFormatInfo_CurrentInfo_Get = + _System_Globalization_DateTimeFormatInfo_CurrentInfo_GetPtr.asFunction< + System_Globalization_DateTimeFormatInfo_t Function( + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_AMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AMDesignator_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AMDesignator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AMDesignator_Get'); + late final _System_Globalization_DateTimeFormatInfo_AMDesignator_Get = + _System_Globalization_DateTimeFormatInfo_AMDesignator_GetPtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_AMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AMDesignator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AMDesignator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AMDesignator_Set'); + late final _System_Globalization_DateTimeFormatInfo_AMDesignator_Set = + _System_Globalization_DateTimeFormatInfo_AMDesignator_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_Globalization_Calendar_t + System_Globalization_DateTimeFormatInfo_Calendar_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_Calendar_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_Calendar_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_Calendar_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_Calendar_Get'); + late final _System_Globalization_DateTimeFormatInfo_Calendar_Get = + _System_Globalization_DateTimeFormatInfo_Calendar_GetPtr.asFunction< + System_Globalization_Calendar_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_Calendar_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_Globalization_Calendar_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_Calendar_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_Calendar_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Globalization_DateTimeFormatInfo_t, + System_Globalization_Calendar_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_Calendar_Set'); + late final _System_Globalization_DateTimeFormatInfo_Calendar_Set = + _System_Globalization_DateTimeFormatInfo_Calendar_SetPtr.asFunction< + void Function( + System_Globalization_DateTimeFormatInfo_t, + System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_DateSeparator_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_DateSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_DateSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_DateSeparator_Get'); + late final _System_Globalization_DateTimeFormatInfo_DateSeparator_Get = + _System_Globalization_DateTimeFormatInfo_DateSeparator_GetPtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_DateSeparator_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_DateSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_DateSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_DateSeparator_Set'); + late final _System_Globalization_DateTimeFormatInfo_DateSeparator_Set = + _System_Globalization_DateTimeFormatInfo_DateSeparator_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get'); + late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get = + _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_GetPtr.asFunction< + int Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( + System_Globalization_DateTimeFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set'); + late final _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set = + _System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, int, + ffi.Pointer)>(); + + int System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get'); + late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get = + _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_GetPtr + .asFunction< + int Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( + System_Globalization_DateTimeFormatInfo_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set'); + late final _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set = + _System_Globalization_DateTimeFormatInfo_CalendarWeekRule_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, int, + ffi.Pointer)>(); + + System_String_t + System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get = + _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set = + _System_Globalization_DateTimeFormatInfo_FullDateTimePattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_LongDatePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_Get = + _System_Globalization_DateTimeFormatInfo_LongDatePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_LongDatePattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_LongDatePattern_Set = + _System_Globalization_DateTimeFormatInfo_LongDatePattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_LongTimePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_Get = + _System_Globalization_DateTimeFormatInfo_LongTimePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_LongTimePattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_LongTimePattern_Set = + _System_Globalization_DateTimeFormatInfo_LongTimePattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get = + _System_Globalization_DateTimeFormatInfo_MonthDayPattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set = + _System_Globalization_DateTimeFormatInfo_MonthDayPattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_PMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_PMDesignator_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_PMDesignator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_PMDesignator_Get'); + late final _System_Globalization_DateTimeFormatInfo_PMDesignator_Get = + _System_Globalization_DateTimeFormatInfo_PMDesignator_GetPtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_PMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_PMDesignator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_PMDesignator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_PMDesignator_Set'); + late final _System_Globalization_DateTimeFormatInfo_PMDesignator_Set = + _System_Globalization_DateTimeFormatInfo_PMDesignator_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get = + _System_Globalization_DateTimeFormatInfo_RFC1123Pattern_GetPtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get = + _System_Globalization_DateTimeFormatInfo_ShortDatePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set = + _System_Globalization_DateTimeFormatInfo_ShortDatePattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get = + _System_Globalization_DateTimeFormatInfo_ShortTimePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set = + _System_Globalization_DateTimeFormatInfo_ShortTimePattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t + System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get = + _System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_TimeSeparator_Get'); + late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_Get = + _System_Globalization_DateTimeFormatInfo_TimeSeparator_GetPtr.asFunction< + System_String_t Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_TimeSeparator_Set'); + late final _System_Globalization_DateTimeFormatInfo_TimeSeparator_Set = + _System_Globalization_DateTimeFormatInfo_TimeSeparator_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_t + System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get = + _System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get'); + late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get = + _System_Globalization_DateTimeFormatInfo_YearMonthPattern_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set'); + late final _System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set = + _System_Globalization_DateTimeFormatInfo_YearMonthPattern_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_t, ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get = + _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_GetPtr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set = + _System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get = + _System_Globalization_DateTimeFormatInfo_ShortestDayNames_GetPtr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set = + _System_Globalization_DateTimeFormatInfo_ShortestDayNames_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + System_String_Array_t System_Globalization_DateTimeFormatInfo_DayNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_DayNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_DayNames_GetPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_DayNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_DayNames_Get = + _System_Globalization_DateTimeFormatInfo_DayNames_GetPtr.asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_DayNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_DayNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_DayNames_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_DayNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_DayNames_Set = + _System_Globalization_DateTimeFormatInfo_DayNames_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get = + _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_GetPtr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set = + _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + System_String_Array_t System_Globalization_DateTimeFormatInfo_MonthNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_MonthNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_MonthNames_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_MonthNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_MonthNames_Get = + _System_Globalization_DateTimeFormatInfo_MonthNames_GetPtr.asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_MonthNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_MonthNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_MonthNames_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_MonthNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_MonthNames_Set = + _System_Globalization_DateTimeFormatInfo_MonthNames_SetPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + bool System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_IsReadOnly_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_IsReadOnly_Get'); + late final _System_Globalization_DateTimeFormatInfo_IsReadOnly_Get = + _System_Globalization_DateTimeFormatInfo_IsReadOnly_GetPtr.asFunction< + bool Function(System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_String_t + System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_NativeCalendarName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get'); + late final _System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get = + _System_Globalization_DateTimeFormatInfo_NativeCalendarName_GetPtr + .asFunction< + System_String_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get = + _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_GetPtr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void + System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set = + _System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + System_String_Array_t + System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( + self, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get'); + late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get = + _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_GetPtr + .asFunction< + System_String_Array_t Function( + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + void System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t self, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>>( + 'System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set'); + late final _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set = + _System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_SetPtr + .asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t, + System_String_Array_t, ffi.Pointer)>(); + + System_Type_t System_Globalization_DateTimeFormatInfo_TypeOf() { + return _System_Globalization_DateTimeFormatInfo_TypeOf(); + } + + late final _System_Globalization_DateTimeFormatInfo_TypeOfPtr = + _lookup>( + 'System_Globalization_DateTimeFormatInfo_TypeOf'); + late final _System_Globalization_DateTimeFormatInfo_TypeOf = + _System_Globalization_DateTimeFormatInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_DateTimeFormatInfo_Destroy( + System_Globalization_DateTimeFormatInfo_t self, + ) { + return _System_Globalization_DateTimeFormatInfo_Destroy( + self, + ); + } + + late final _System_Globalization_DateTimeFormatInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_DateTimeFormatInfo_t)>>( + 'System_Globalization_DateTimeFormatInfo_Destroy'); + late final _System_Globalization_DateTimeFormatInfo_Destroy = + _System_Globalization_DateTimeFormatInfo_DestroyPtr.asFunction< + void Function(System_Globalization_DateTimeFormatInfo_t)>(); + + System_Object_t System_CharEnumerator_Clone( + System_CharEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_CharEnumerator_Clone( + self, + outException, + ); + } + + late final _System_CharEnumerator_ClonePtr = _lookup< ffi.NativeFunction< - System_Decimal_t Function( + System_Object_t Function(System_CharEnumerator_t, + ffi.Pointer)>>('System_CharEnumerator_Clone'); + late final _System_CharEnumerator_Clone = + _System_CharEnumerator_ClonePtr.asFunction< + System_Object_t Function( + System_CharEnumerator_t, ffi.Pointer)>(); + + bool System_CharEnumerator_MoveNext( + System_CharEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_CharEnumerator_MoveNext( + self, + outException, + ); + } + + late final _System_CharEnumerator_MoveNextPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_CharEnumerator_t, ffi.Pointer)>>( + 'System_CharEnumerator_MoveNext'); + late final _System_CharEnumerator_MoveNext = + _System_CharEnumerator_MoveNextPtr.asFunction< + bool Function( + System_CharEnumerator_t, ffi.Pointer)>(); + + void System_CharEnumerator_Dispose( + System_CharEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_CharEnumerator_Dispose( + self, + outException, + ); + } + + late final _System_CharEnumerator_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_CharEnumerator_t, ffi.Pointer)>>( + 'System_CharEnumerator_Dispose'); + late final _System_CharEnumerator_Dispose = + _System_CharEnumerator_DisposePtr.asFunction< + void Function( + System_CharEnumerator_t, ffi.Pointer)>(); + + void System_CharEnumerator_Reset( + System_CharEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_CharEnumerator_Reset( + self, + outException, + ); + } + + late final _System_CharEnumerator_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_CharEnumerator_t, + ffi.Pointer)>>('System_CharEnumerator_Reset'); + late final _System_CharEnumerator_Reset = + _System_CharEnumerator_ResetPtr.asFunction< + void Function( + System_CharEnumerator_t, ffi.Pointer)>(); + + int System_CharEnumerator_Current_Get( + System_CharEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_CharEnumerator_Current_Get( + self, + outException, + ); + } + + late final _System_CharEnumerator_Current_GetPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function( + System_CharEnumerator_t, ffi.Pointer)>>( + 'System_CharEnumerator_Current_Get'); + late final _System_CharEnumerator_Current_Get = + _System_CharEnumerator_Current_GetPtr.asFunction< + int Function( + System_CharEnumerator_t, ffi.Pointer)>(); + + System_Type_t System_CharEnumerator_TypeOf() { + return _System_CharEnumerator_TypeOf(); + } + + late final _System_CharEnumerator_TypeOfPtr = + _lookup>( + 'System_CharEnumerator_TypeOf'); + late final _System_CharEnumerator_TypeOf = + _System_CharEnumerator_TypeOfPtr.asFunction(); + + void System_CharEnumerator_Destroy( + System_CharEnumerator_t self, + ) { + return _System_CharEnumerator_Destroy( + self, + ); + } + + late final _System_CharEnumerator_DestroyPtr = + _lookup>( + 'System_CharEnumerator_Destroy'); + late final _System_CharEnumerator_Destroy = _System_CharEnumerator_DestroyPtr + .asFunction(); + + System_Text_StringRuneEnumerator_t + System_Text_StringRuneEnumerator_GetEnumerator( + System_Text_StringRuneEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringRuneEnumerator_GetEnumerator( + self, + outException, + ); + } + + late final _System_Text_StringRuneEnumerator_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Text_StringRuneEnumerator_t Function( + System_Text_StringRuneEnumerator_t, + ffi.Pointer)>>( + 'System_Text_StringRuneEnumerator_GetEnumerator'); + late final _System_Text_StringRuneEnumerator_GetEnumerator = + _System_Text_StringRuneEnumerator_GetEnumeratorPtr.asFunction< + System_Text_StringRuneEnumerator_t Function( + System_Text_StringRuneEnumerator_t, + ffi.Pointer)>(); + + bool System_Text_StringRuneEnumerator_MoveNext( + System_Text_StringRuneEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringRuneEnumerator_MoveNext( + self, + outException, + ); + } + + late final _System_Text_StringRuneEnumerator_MoveNextPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_StringRuneEnumerator_t, + ffi.Pointer)>>( + 'System_Text_StringRuneEnumerator_MoveNext'); + late final _System_Text_StringRuneEnumerator_MoveNext = + _System_Text_StringRuneEnumerator_MoveNextPtr.asFunction< + bool Function(System_Text_StringRuneEnumerator_t, + ffi.Pointer)>(); + + System_Text_Rune_t System_Text_StringRuneEnumerator_Current_Get( + System_Text_StringRuneEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringRuneEnumerator_Current_Get( + self, + outException, + ); + } + + late final _System_Text_StringRuneEnumerator_Current_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Rune_t Function(System_Text_StringRuneEnumerator_t, + ffi.Pointer)>>( + 'System_Text_StringRuneEnumerator_Current_Get'); + late final _System_Text_StringRuneEnumerator_Current_Get = + _System_Text_StringRuneEnumerator_Current_GetPtr.asFunction< + System_Text_Rune_t Function(System_Text_StringRuneEnumerator_t, + ffi.Pointer)>(); + + System_Text_StringRuneEnumerator_t System_Text_StringRuneEnumerator_Create( + ffi.Pointer outException, + ) { + return _System_Text_StringRuneEnumerator_Create( + outException, + ); + } + + late final _System_Text_StringRuneEnumerator_CreatePtr = _lookup< + ffi.NativeFunction< + System_Text_StringRuneEnumerator_t Function( + ffi.Pointer)>>( + 'System_Text_StringRuneEnumerator_Create'); + late final _System_Text_StringRuneEnumerator_Create = + _System_Text_StringRuneEnumerator_CreatePtr.asFunction< + System_Text_StringRuneEnumerator_t Function( + ffi.Pointer)>(); + + System_Type_t System_Text_StringRuneEnumerator_TypeOf() { + return _System_Text_StringRuneEnumerator_TypeOf(); + } + + late final _System_Text_StringRuneEnumerator_TypeOfPtr = + _lookup>( + 'System_Text_StringRuneEnumerator_TypeOf'); + late final _System_Text_StringRuneEnumerator_TypeOf = + _System_Text_StringRuneEnumerator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_StringRuneEnumerator_Destroy( + System_Text_StringRuneEnumerator_t self, + ) { + return _System_Text_StringRuneEnumerator_Destroy( + self, + ); + } + + late final _System_Text_StringRuneEnumerator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_StringRuneEnumerator_t)>>( + 'System_Text_StringRuneEnumerator_Destroy'); + late final _System_Text_StringRuneEnumerator_Destroy = + _System_Text_StringRuneEnumerator_DestroyPtr.asFunction< + void Function(System_Text_StringRuneEnumerator_t)>(); + + System_Text_CompositeFormat_t System_Text_CompositeFormat_Parse( + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Text_CompositeFormat_Parse( + format, + outException, + ); + } + + late final _System_Text_CompositeFormat_ParsePtr = _lookup< + ffi.NativeFunction< + System_Text_CompositeFormat_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Text_CompositeFormat_Parse'); + late final _System_Text_CompositeFormat_Parse = + _System_Text_CompositeFormat_ParsePtr.asFunction< + System_Text_CompositeFormat_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_Text_CompositeFormat_Format_Get( + System_Text_CompositeFormat_t self, + ffi.Pointer outException, + ) { + return _System_Text_CompositeFormat_Format_Get( + self, + outException, + ); + } + + late final _System_Text_CompositeFormat_Format_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_CompositeFormat_t, + ffi.Pointer)>>( + 'System_Text_CompositeFormat_Format_Get'); + late final _System_Text_CompositeFormat_Format_Get = + _System_Text_CompositeFormat_Format_GetPtr.asFunction< + System_String_t Function(System_Text_CompositeFormat_t, + ffi.Pointer)>(); + + int System_Text_CompositeFormat_MinimumArgumentCount_Get( + System_Text_CompositeFormat_t self, + ffi.Pointer outException, + ) { + return _System_Text_CompositeFormat_MinimumArgumentCount_Get( + self, + outException, + ); + } + + late final _System_Text_CompositeFormat_MinimumArgumentCount_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_CompositeFormat_t, + ffi.Pointer)>>( + 'System_Text_CompositeFormat_MinimumArgumentCount_Get'); + late final _System_Text_CompositeFormat_MinimumArgumentCount_Get = + _System_Text_CompositeFormat_MinimumArgumentCount_GetPtr.asFunction< + int Function(System_Text_CompositeFormat_t, + ffi.Pointer)>(); + + System_Type_t System_Text_CompositeFormat_TypeOf() { + return _System_Text_CompositeFormat_TypeOf(); + } + + late final _System_Text_CompositeFormat_TypeOfPtr = + _lookup>( + 'System_Text_CompositeFormat_TypeOf'); + late final _System_Text_CompositeFormat_TypeOf = + _System_Text_CompositeFormat_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_CompositeFormat_Destroy( + System_Text_CompositeFormat_t self, + ) { + return _System_Text_CompositeFormat_Destroy( + self, + ); + } + + late final _System_Text_CompositeFormat_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Text_CompositeFormat_Destroy'); + late final _System_Text_CompositeFormat_Destroy = + _System_Text_CompositeFormat_DestroyPtr.asFunction< + void Function(System_Text_CompositeFormat_t)>(); + + System_Byte_Array_t System_Text_Encoding_Convert( + System_Text_Encoding_t srcEncoding, + System_Text_Encoding_t dstEncoding, + System_Byte_Array_t bytes, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Convert( + srcEncoding, + dstEncoding, + bytes, + outException, + ); + } + + late final _System_Text_Encoding_ConvertPtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_Text_Encoding_t, + System_Byte_Array_t, + ffi.Pointer)>>( + 'System_Text_Encoding_Convert'); + late final _System_Text_Encoding_Convert = + _System_Text_Encoding_ConvertPtr.asFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_Text_Encoding_t, + System_Byte_Array_t, + ffi.Pointer)>(); + + System_Byte_Array_t System_Text_Encoding_Convert_1( + System_Text_Encoding_t srcEncoding, + System_Text_Encoding_t dstEncoding, + System_Byte_Array_t bytes, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Convert_1( + srcEncoding, + dstEncoding, + bytes, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_Convert_1Ptr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_Text_Encoding_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_Convert_1'); + late final _System_Text_Encoding_Convert_1 = + _System_Text_Encoding_Convert_1Ptr.asFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_Text_Encoding_t, + System_Byte_Array_t, + int, + int, + ffi.Pointer)>(); + + void System_Text_Encoding_RegisterProvider( + System_Text_EncodingProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_RegisterProvider( + provider, + outException, + ); + } + + late final _System_Text_Encoding_RegisterProviderPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_EncodingProvider_t, + ffi.Pointer)>>( + 'System_Text_Encoding_RegisterProvider'); + late final _System_Text_Encoding_RegisterProvider = + _System_Text_Encoding_RegisterProviderPtr.asFunction< + void Function(System_Text_EncodingProvider_t, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_GetEncoding( + int codepage, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetEncoding( + codepage, + outException, + ); + } + + late final _System_Text_Encoding_GetEncodingPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Text_Encoding_GetEncoding'); + late final _System_Text_Encoding_GetEncoding = + _System_Text_Encoding_GetEncodingPtr.asFunction< + System_Text_Encoding_t Function( + int, ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_GetEncoding_1( + int codepage, + System_Text_EncoderFallback_t encoderFallback, + System_Text_DecoderFallback_t decoderFallback, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetEncoding_1( + codepage, + encoderFallback, + decoderFallback, + outException, + ); + } + + late final _System_Text_Encoding_GetEncoding_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Int32, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_Encoding_GetEncoding_1'); + late final _System_Text_Encoding_GetEncoding_1 = + _System_Text_Encoding_GetEncoding_1Ptr.asFunction< + System_Text_Encoding_t Function( + int, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_GetEncoding_2( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetEncoding_2( + name, + outException, + ); + } + + late final _System_Text_Encoding_GetEncoding_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetEncoding_2'); + late final _System_Text_Encoding_GetEncoding_2 = + _System_Text_Encoding_GetEncoding_2Ptr.asFunction< + System_Text_Encoding_t Function( + System_String_t, ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_GetEncoding_3( + System_String_t name, + System_Text_EncoderFallback_t encoderFallback, + System_Text_DecoderFallback_t decoderFallback, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetEncoding_3( + name, + encoderFallback, + decoderFallback, + outException, + ); + } + + late final _System_Text_Encoding_GetEncoding_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + System_String_t, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_Encoding_GetEncoding_3'); + late final _System_Text_Encoding_GetEncoding_3 = + _System_Text_Encoding_GetEncoding_3Ptr.asFunction< + System_Text_Encoding_t Function( + System_String_t, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + System_Text_EncodingInfo_Array_t System_Text_Encoding_GetEncodings( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetEncodings( + outException, + ); + } + + late final _System_Text_Encoding_GetEncodingsPtr = _lookup< + ffi.NativeFunction< + System_Text_EncodingInfo_Array_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_GetEncodings'); + late final _System_Text_Encoding_GetEncodings = + _System_Text_Encoding_GetEncodingsPtr.asFunction< + System_Text_EncodingInfo_Array_t Function( + ffi.Pointer)>(); + + System_Byte_Array_t System_Text_Encoding_GetPreamble( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetPreamble( + self, + outException, + ); + } + + late final _System_Text_Encoding_GetPreamblePtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetPreamble'); + late final _System_Text_Encoding_GetPreamble = + _System_Text_Encoding_GetPreamblePtr.asFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_Object_t System_Text_Encoding_Clone( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Clone( + self, + outException, + ); + } + + late final _System_Text_Encoding_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Text_Encoding_t, + ffi.Pointer)>>('System_Text_Encoding_Clone'); + late final _System_Text_Encoding_Clone = + _System_Text_Encoding_ClonePtr.asFunction< + System_Object_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + int System_Text_Encoding_GetByteCount( + System_Text_Encoding_t self, + System_Char_Array_t chars, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetByteCount( + self, + chars, + outException, + ); + } + + late final _System_Text_Encoding_GetByteCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, System_Char_Array_t, + ffi.Pointer)>>( + 'System_Text_Encoding_GetByteCount'); + late final _System_Text_Encoding_GetByteCount = + _System_Text_Encoding_GetByteCountPtr.asFunction< + int Function(System_Text_Encoding_t, System_Char_Array_t, + ffi.Pointer)>(); + + int System_Text_Encoding_GetByteCount_1( + System_Text_Encoding_t self, + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetByteCount_1( + self, + s, + outException, + ); + } + + late final _System_Text_Encoding_GetByteCount_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, System_String_t, + ffi.Pointer)>>( + 'System_Text_Encoding_GetByteCount_1'); + late final _System_Text_Encoding_GetByteCount_1 = + _System_Text_Encoding_GetByteCount_1Ptr.asFunction< + int Function(System_Text_Encoding_t, System_String_t, + ffi.Pointer)>(); + + int System_Text_Encoding_GetByteCount_2( + System_Text_Encoding_t self, + System_Char_Array_t chars, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetByteCount_2( + self, + chars, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetByteCount_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_Encoding_GetByteCount_2'); + late final _System_Text_Encoding_GetByteCount_2 = + _System_Text_Encoding_GetByteCount_2Ptr.asFunction< + int Function(System_Text_Encoding_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + int System_Text_Encoding_GetByteCount_3( + System_Text_Encoding_t self, + System_String_t s, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetByteCount_3( + self, + s, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetByteCount_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, System_String_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_Encoding_GetByteCount_3'); + late final _System_Text_Encoding_GetByteCount_3 = + _System_Text_Encoding_GetByteCount_3Ptr.asFunction< + int Function(System_Text_Encoding_t, System_String_t, int, int, + ffi.Pointer)>(); + + System_Byte_Array_t System_Text_Encoding_GetBytes( + System_Text_Encoding_t self, + System_Char_Array_t chars, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetBytes( + self, + chars, + outException, + ); + } + + late final _System_Text_Encoding_GetBytesPtr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Text_Encoding_t, + System_Char_Array_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetBytes'); + late final _System_Text_Encoding_GetBytes = + _System_Text_Encoding_GetBytesPtr.asFunction< + System_Byte_Array_t Function(System_Text_Encoding_t, + System_Char_Array_t, ffi.Pointer)>(); + + System_Byte_Array_t System_Text_Encoding_GetBytes_1( + System_Text_Encoding_t self, + System_Char_Array_t chars, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetBytes_1( + self, + chars, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetBytes_1Ptr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetBytes_1'); + late final _System_Text_Encoding_GetBytes_1 = + _System_Text_Encoding_GetBytes_1Ptr.asFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + int System_Text_Encoding_GetBytes_2( + System_Text_Encoding_t self, + System_Char_Array_t chars, + int charIndex, + int charCount, + System_Byte_Array_t bytes, + int byteIndex, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetBytes_2( + self, + chars, + charIndex, + charCount, + bytes, + byteIndex, + outException, + ); + } + + late final _System_Text_Encoding_GetBytes_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoding_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + System_Byte_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetBytes_2'); + late final _System_Text_Encoding_GetBytes_2 = + _System_Text_Encoding_GetBytes_2Ptr.asFunction< + int Function(System_Text_Encoding_t, System_Char_Array_t, int, int, + System_Byte_Array_t, int, ffi.Pointer)>(); + + System_Byte_Array_t System_Text_Encoding_GetBytes_3( + System_Text_Encoding_t self, + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetBytes_3( + self, + s, + outException, + ); + } + + late final _System_Text_Encoding_GetBytes_3Ptr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function(System_Text_Encoding_t, + System_String_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetBytes_3'); + late final _System_Text_Encoding_GetBytes_3 = + _System_Text_Encoding_GetBytes_3Ptr.asFunction< + System_Byte_Array_t Function(System_Text_Encoding_t, System_String_t, + ffi.Pointer)>(); + + System_Byte_Array_t System_Text_Encoding_GetBytes_4( + System_Text_Encoding_t self, + System_String_t s, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetBytes_4( + self, + s, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetBytes_4Ptr = _lookup< + ffi.NativeFunction< + System_Byte_Array_t Function( + System_Text_Encoding_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetBytes_4'); + late final _System_Text_Encoding_GetBytes_4 = + _System_Text_Encoding_GetBytes_4Ptr.asFunction< + System_Byte_Array_t Function(System_Text_Encoding_t, System_String_t, + int, int, ffi.Pointer)>(); + + int System_Text_Encoding_GetBytes_5( + System_Text_Encoding_t self, + System_String_t s, + int charIndex, + int charCount, + System_Byte_Array_t bytes, + int byteIndex, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetBytes_5( + self, + s, + charIndex, + charCount, + bytes, + byteIndex, + outException, + ); + } + + late final _System_Text_Encoding_GetBytes_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoding_t, + System_String_t, + ffi.Int32, + ffi.Int32, + System_Byte_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetBytes_5'); + late final _System_Text_Encoding_GetBytes_5 = + _System_Text_Encoding_GetBytes_5Ptr.asFunction< + int Function(System_Text_Encoding_t, System_String_t, int, int, + System_Byte_Array_t, int, ffi.Pointer)>(); + + int System_Text_Encoding_GetCharCount( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetCharCount( + self, + bytes, + outException, + ); + } + + late final _System_Text_Encoding_GetCharCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, System_Byte_Array_t, + ffi.Pointer)>>( + 'System_Text_Encoding_GetCharCount'); + late final _System_Text_Encoding_GetCharCount = + _System_Text_Encoding_GetCharCountPtr.asFunction< + int Function(System_Text_Encoding_t, System_Byte_Array_t, + ffi.Pointer)>(); + + int System_Text_Encoding_GetCharCount_1( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetCharCount_1( + self, + bytes, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetCharCount_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_Encoding_GetCharCount_1'); + late final _System_Text_Encoding_GetCharCount_1 = + _System_Text_Encoding_GetCharCount_1Ptr.asFunction< + int Function(System_Text_Encoding_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + System_Char_Array_t System_Text_Encoding_GetChars( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetChars( + self, + bytes, + outException, + ); + } + + late final _System_Text_Encoding_GetCharsPtr = _lookup< + ffi.NativeFunction< + System_Char_Array_t Function(System_Text_Encoding_t, + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetChars'); + late final _System_Text_Encoding_GetChars = + _System_Text_Encoding_GetCharsPtr.asFunction< + System_Char_Array_t Function(System_Text_Encoding_t, + System_Byte_Array_t, ffi.Pointer)>(); + + System_Char_Array_t System_Text_Encoding_GetChars_1( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetChars_1( + self, + bytes, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetChars_1Ptr = _lookup< + ffi.NativeFunction< + System_Char_Array_t Function( + System_Text_Encoding_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetChars_1'); + late final _System_Text_Encoding_GetChars_1 = + _System_Text_Encoding_GetChars_1Ptr.asFunction< + System_Char_Array_t Function( + System_Text_Encoding_t, + System_Byte_Array_t, + int, + int, + ffi.Pointer)>(); + + int System_Text_Encoding_GetChars_2( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + int byteIndex, + int byteCount, + System_Char_Array_t chars, + int charIndex, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetChars_2( + self, + bytes, + byteIndex, + byteCount, + chars, + charIndex, + outException, + ); + } + + late final _System_Text_Encoding_GetChars_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoding_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_Char_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetChars_2'); + late final _System_Text_Encoding_GetChars_2 = + _System_Text_Encoding_GetChars_2Ptr.asFunction< + int Function(System_Text_Encoding_t, System_Byte_Array_t, int, int, + System_Char_Array_t, int, ffi.Pointer)>(); + + bool System_Text_Encoding_IsAlwaysNormalized( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsAlwaysNormalized( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsAlwaysNormalizedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsAlwaysNormalized'); + late final _System_Text_Encoding_IsAlwaysNormalized = + _System_Text_Encoding_IsAlwaysNormalizedPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + bool System_Text_Encoding_IsAlwaysNormalized_1( + System_Text_Encoding_t self, + int form, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsAlwaysNormalized_1( + self, + form, + outException, + ); + } + + late final _System_Text_Encoding_IsAlwaysNormalized_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Encoding_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_IsAlwaysNormalized_1'); + late final _System_Text_Encoding_IsAlwaysNormalized_1 = + _System_Text_Encoding_IsAlwaysNormalized_1Ptr.asFunction< + bool Function( + System_Text_Encoding_t, int, ffi.Pointer)>(); + + System_Text_Decoder_t System_Text_Encoding_GetDecoder( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetDecoder( + self, + outException, + ); + } + + late final _System_Text_Encoding_GetDecoderPtr = _lookup< + ffi.NativeFunction< + System_Text_Decoder_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetDecoder'); + late final _System_Text_Encoding_GetDecoder = + _System_Text_Encoding_GetDecoderPtr.asFunction< + System_Text_Decoder_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_Text_Encoder_t System_Text_Encoding_GetEncoder( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetEncoder( + self, + outException, + ); + } + + late final _System_Text_Encoding_GetEncoderPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoder_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetEncoder'); + late final _System_Text_Encoding_GetEncoder = + _System_Text_Encoding_GetEncoderPtr.asFunction< + System_Text_Encoder_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + int System_Text_Encoding_GetMaxByteCount( + System_Text_Encoding_t self, + int charCount, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetMaxByteCount( + self, + charCount, + outException, + ); + } + + late final _System_Text_Encoding_GetMaxByteCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetMaxByteCount'); + late final _System_Text_Encoding_GetMaxByteCount = + _System_Text_Encoding_GetMaxByteCountPtr.asFunction< + int Function( + System_Text_Encoding_t, int, ffi.Pointer)>(); + + int System_Text_Encoding_GetMaxCharCount( + System_Text_Encoding_t self, + int byteCount, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetMaxCharCount( + self, + byteCount, + outException, + ); + } + + late final _System_Text_Encoding_GetMaxCharCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Encoding_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetMaxCharCount'); + late final _System_Text_Encoding_GetMaxCharCount = + _System_Text_Encoding_GetMaxCharCountPtr.asFunction< + int Function( + System_Text_Encoding_t, int, ffi.Pointer)>(); + + System_String_t System_Text_Encoding_GetString( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetString( + self, + bytes, + outException, + ); + } + + late final _System_Text_Encoding_GetStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_Encoding_t, + System_Byte_Array_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetString'); + late final _System_Text_Encoding_GetString = + _System_Text_Encoding_GetStringPtr.asFunction< + System_String_t Function(System_Text_Encoding_t, System_Byte_Array_t, + ffi.Pointer)>(); + + System_String_t System_Text_Encoding_GetString_1( + System_Text_Encoding_t self, + System_Byte_Array_t bytes, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetString_1( + self, + bytes, + index, + count, + outException, + ); + } + + late final _System_Text_Encoding_GetString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Text_Encoding_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Encoding_GetString_1'); + late final _System_Text_Encoding_GetString_1 = + _System_Text_Encoding_GetString_1Ptr.asFunction< + System_String_t Function(System_Text_Encoding_t, System_Byte_Array_t, + int, int, ffi.Pointer)>(); + + bool System_Text_Encoding_Equals( + System_Text_Encoding_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Equals( + self, + value, + outException, + ); + } + + late final _System_Text_Encoding_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_Encoding_t, System_Object_t, + ffi.Pointer)>>('System_Text_Encoding_Equals'); + late final _System_Text_Encoding_Equals = + _System_Text_Encoding_EqualsPtr.asFunction< + bool Function(System_Text_Encoding_t, System_Object_t, + ffi.Pointer)>(); + + int System_Text_Encoding_GetHashCode( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_GetHashCode( + self, + outException, + ); + } + + late final _System_Text_Encoding_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_GetHashCode'); + late final _System_Text_Encoding_GetHashCode = + _System_Text_Encoding_GetHashCodePtr.asFunction< + int Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_IO_Stream_t System_Text_Encoding_CreateTranscodingStream( + System_IO_Stream_t innerStream, + System_Text_Encoding_t innerStreamEncoding, + System_Text_Encoding_t outerStreamEncoding, + bool leaveOpen, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_CreateTranscodingStream( + innerStream, + innerStreamEncoding, + outerStreamEncoding, + leaveOpen, + outException, + ); + } + + late final _System_Text_Encoding_CreateTranscodingStreamPtr = _lookup< + ffi.NativeFunction< + System_IO_Stream_t Function( + System_IO_Stream_t, + System_Text_Encoding_t, + System_Text_Encoding_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Text_Encoding_CreateTranscodingStream'); + late final _System_Text_Encoding_CreateTranscodingStream = + _System_Text_Encoding_CreateTranscodingStreamPtr.asFunction< + System_IO_Stream_t Function( + System_IO_Stream_t, + System_Text_Encoding_t, + System_Text_Encoding_t, + bool, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_Default_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Default_Get( + outException, + ); + } + + late final _System_Text_Encoding_Default_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_Default_Get'); + late final _System_Text_Encoding_Default_Get = + _System_Text_Encoding_Default_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_String_t System_Text_Encoding_BodyName_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_BodyName_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_BodyName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_BodyName_Get'); + late final _System_Text_Encoding_BodyName_Get = + _System_Text_Encoding_BodyName_GetPtr.asFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_String_t System_Text_Encoding_EncodingName_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_EncodingName_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_EncodingName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_EncodingName_Get'); + late final _System_Text_Encoding_EncodingName_Get = + _System_Text_Encoding_EncodingName_GetPtr.asFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_String_t System_Text_Encoding_HeaderName_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_HeaderName_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_HeaderName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_HeaderName_Get'); + late final _System_Text_Encoding_HeaderName_Get = + _System_Text_Encoding_HeaderName_GetPtr.asFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_String_t System_Text_Encoding_WebName_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_WebName_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_WebName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_WebName_Get'); + late final _System_Text_Encoding_WebName_Get = + _System_Text_Encoding_WebName_GetPtr.asFunction< + System_String_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + int System_Text_Encoding_WindowsCodePage_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_WindowsCodePage_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_WindowsCodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_WindowsCodePage_Get'); + late final _System_Text_Encoding_WindowsCodePage_Get = + _System_Text_Encoding_WindowsCodePage_GetPtr.asFunction< + int Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + bool System_Text_Encoding_IsBrowserDisplay_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsBrowserDisplay_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsBrowserDisplay_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsBrowserDisplay_Get'); + late final _System_Text_Encoding_IsBrowserDisplay_Get = + _System_Text_Encoding_IsBrowserDisplay_GetPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + bool System_Text_Encoding_IsBrowserSave_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsBrowserSave_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsBrowserSave_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsBrowserSave_Get'); + late final _System_Text_Encoding_IsBrowserSave_Get = + _System_Text_Encoding_IsBrowserSave_GetPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + bool System_Text_Encoding_IsMailNewsDisplay_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsMailNewsDisplay_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsMailNewsDisplay_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsMailNewsDisplay_Get'); + late final _System_Text_Encoding_IsMailNewsDisplay_Get = + _System_Text_Encoding_IsMailNewsDisplay_GetPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + bool System_Text_Encoding_IsMailNewsSave_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsMailNewsSave_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsMailNewsSave_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsMailNewsSave_Get'); + late final _System_Text_Encoding_IsMailNewsSave_Get = + _System_Text_Encoding_IsMailNewsSave_GetPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + bool System_Text_Encoding_IsSingleByte_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsSingleByte_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsSingleByte_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsSingleByte_Get'); + late final _System_Text_Encoding_IsSingleByte_Get = + _System_Text_Encoding_IsSingleByte_GetPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_Text_EncoderFallback_t System_Text_Encoding_EncoderFallback_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_EncoderFallback_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_EncoderFallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_EncoderFallback_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_EncoderFallback_Get'); + late final _System_Text_Encoding_EncoderFallback_Get = + _System_Text_Encoding_EncoderFallback_GetPtr.asFunction< + System_Text_EncoderFallback_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + void System_Text_Encoding_EncoderFallback_Set( + System_Text_Encoding_t self, + System_Text_EncoderFallback_t value, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_EncoderFallback_Set( + self, + value, + outException, + ); + } + + late final _System_Text_Encoding_EncoderFallback_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_Encoding_t, + System_Text_EncoderFallback_t, + ffi.Pointer)>>( + 'System_Text_Encoding_EncoderFallback_Set'); + late final _System_Text_Encoding_EncoderFallback_Set = + _System_Text_Encoding_EncoderFallback_SetPtr.asFunction< + void Function(System_Text_Encoding_t, System_Text_EncoderFallback_t, + ffi.Pointer)>(); + + System_Text_DecoderFallback_t System_Text_Encoding_DecoderFallback_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_DecoderFallback_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_DecoderFallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_DecoderFallback_t Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_DecoderFallback_Get'); + late final _System_Text_Encoding_DecoderFallback_Get = + _System_Text_Encoding_DecoderFallback_GetPtr.asFunction< + System_Text_DecoderFallback_t Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + void System_Text_Encoding_DecoderFallback_Set( + System_Text_Encoding_t self, + System_Text_DecoderFallback_t value, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_DecoderFallback_Set( + self, + value, + outException, + ); + } + + late final _System_Text_Encoding_DecoderFallback_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_Encoding_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_Encoding_DecoderFallback_Set'); + late final _System_Text_Encoding_DecoderFallback_Set = + _System_Text_Encoding_DecoderFallback_SetPtr.asFunction< + void Function(System_Text_Encoding_t, System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + bool System_Text_Encoding_IsReadOnly_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_IsReadOnly_Get'); + late final _System_Text_Encoding_IsReadOnly_Get = + _System_Text_Encoding_IsReadOnly_GetPtr.asFunction< + bool Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_ASCII_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_ASCII_Get( + outException, + ); + } + + late final _System_Text_Encoding_ASCII_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_ASCII_Get'); + late final _System_Text_Encoding_ASCII_Get = + _System_Text_Encoding_ASCII_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_Latin1_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Latin1_Get( + outException, + ); + } + + late final _System_Text_Encoding_Latin1_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_Latin1_Get'); + late final _System_Text_Encoding_Latin1_Get = + _System_Text_Encoding_Latin1_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + int System_Text_Encoding_CodePage_Get( + System_Text_Encoding_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoding_CodePage_Get( + self, + outException, + ); + } + + late final _System_Text_Encoding_CodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Text_Encoding_CodePage_Get'); + late final _System_Text_Encoding_CodePage_Get = + _System_Text_Encoding_CodePage_GetPtr.asFunction< + int Function( + System_Text_Encoding_t, ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_Unicode_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_Unicode_Get( + outException, + ); + } + + late final _System_Text_Encoding_Unicode_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_Unicode_Get'); + late final _System_Text_Encoding_Unicode_Get = + _System_Text_Encoding_Unicode_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_BigEndianUnicode_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_BigEndianUnicode_Get( + outException, + ); + } + + late final _System_Text_Encoding_BigEndianUnicode_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_BigEndianUnicode_Get'); + late final _System_Text_Encoding_BigEndianUnicode_Get = + _System_Text_Encoding_BigEndianUnicode_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_UTF7_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_UTF7_Get( + outException, + ); + } + + late final _System_Text_Encoding_UTF7_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_UTF7_Get'); + late final _System_Text_Encoding_UTF7_Get = + _System_Text_Encoding_UTF7_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_UTF8_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_UTF8_Get( + outException, + ); + } + + late final _System_Text_Encoding_UTF8_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_UTF8_Get'); + late final _System_Text_Encoding_UTF8_Get = + _System_Text_Encoding_UTF8_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_Encoding_UTF32_Get( + ffi.Pointer outException, + ) { + return _System_Text_Encoding_UTF32_Get( + outException, + ); + } + + late final _System_Text_Encoding_UTF32_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + ffi.Pointer)>>( + 'System_Text_Encoding_UTF32_Get'); + late final _System_Text_Encoding_UTF32_Get = + _System_Text_Encoding_UTF32_GetPtr.asFunction< + System_Text_Encoding_t Function(ffi.Pointer)>(); + + System_Type_t System_Text_Encoding_TypeOf() { + return _System_Text_Encoding_TypeOf(); + } + + late final _System_Text_Encoding_TypeOfPtr = + _lookup>( + 'System_Text_Encoding_TypeOf'); + late final _System_Text_Encoding_TypeOf = + _System_Text_Encoding_TypeOfPtr.asFunction(); + + void System_Text_Encoding_Destroy( + System_Text_Encoding_t self, + ) { + return _System_Text_Encoding_Destroy( + self, + ); + } + + late final _System_Text_Encoding_DestroyPtr = + _lookup>( + 'System_Text_Encoding_Destroy'); + late final _System_Text_Encoding_Destroy = _System_Text_Encoding_DestroyPtr + .asFunction(); + + System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding( + System_Text_EncodingProvider_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Text_EncodingProvider_GetEncoding( + self, + name, + outException, + ); + } + + late final _System_Text_EncodingProvider_GetEncodingPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function(System_Text_EncodingProvider_t, + System_String_t, ffi.Pointer)>>( + 'System_Text_EncodingProvider_GetEncoding'); + late final _System_Text_EncodingProvider_GetEncoding = + _System_Text_EncodingProvider_GetEncodingPtr.asFunction< + System_Text_Encoding_t Function(System_Text_EncodingProvider_t, + System_String_t, ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding_1( + System_Text_EncodingProvider_t self, + int codepage, + ffi.Pointer outException, + ) { + return _System_Text_EncodingProvider_GetEncoding_1( + self, + codepage, + outException, + ); + } + + late final _System_Text_EncodingProvider_GetEncoding_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function(System_Text_EncodingProvider_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Text_EncodingProvider_GetEncoding_1'); + late final _System_Text_EncodingProvider_GetEncoding_1 = + _System_Text_EncodingProvider_GetEncoding_1Ptr.asFunction< + System_Text_Encoding_t Function(System_Text_EncodingProvider_t, int, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding_2( + System_Text_EncodingProvider_t self, + System_String_t name, + System_Text_EncoderFallback_t encoderFallback, + System_Text_DecoderFallback_t decoderFallback, + ffi.Pointer outException, + ) { + return _System_Text_EncodingProvider_GetEncoding_2( + self, + name, + encoderFallback, + decoderFallback, + outException, + ); + } + + late final _System_Text_EncodingProvider_GetEncoding_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + System_Text_EncodingProvider_t, + System_String_t, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_EncodingProvider_GetEncoding_2'); + late final _System_Text_EncodingProvider_GetEncoding_2 = + _System_Text_EncodingProvider_GetEncoding_2Ptr.asFunction< + System_Text_Encoding_t Function( + System_Text_EncodingProvider_t, + System_String_t, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Text_EncodingProvider_GetEncoding_3( + System_Text_EncodingProvider_t self, + int codepage, + System_Text_EncoderFallback_t encoderFallback, + System_Text_DecoderFallback_t decoderFallback, + ffi.Pointer outException, + ) { + return _System_Text_EncodingProvider_GetEncoding_3( + self, + codepage, + encoderFallback, + decoderFallback, + outException, + ); + } + + late final _System_Text_EncodingProvider_GetEncoding_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + System_Text_EncodingProvider_t, + ffi.Int32, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_EncodingProvider_GetEncoding_3'); + late final _System_Text_EncodingProvider_GetEncoding_3 = + _System_Text_EncodingProvider_GetEncoding_3Ptr.asFunction< + System_Text_Encoding_t Function( + System_Text_EncodingProvider_t, + int, + System_Text_EncoderFallback_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + System_Collections_Generic_IEnumerable_A1_t + System_Text_EncodingProvider_GetEncodings( + System_Text_EncodingProvider_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncodingProvider_GetEncodings( + self, + outException, + ); + } + + late final _System_Text_EncodingProvider_GetEncodingsPtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Text_EncodingProvider_t, + ffi.Pointer)>>( + 'System_Text_EncodingProvider_GetEncodings'); + late final _System_Text_EncodingProvider_GetEncodings = + _System_Text_EncodingProvider_GetEncodingsPtr.asFunction< + System_Collections_Generic_IEnumerable_A1_t Function( + System_Text_EncodingProvider_t, + ffi.Pointer)>(); + + System_Type_t System_Text_EncodingProvider_TypeOf() { + return _System_Text_EncodingProvider_TypeOf(); + } + + late final _System_Text_EncodingProvider_TypeOfPtr = + _lookup>( + 'System_Text_EncodingProvider_TypeOf'); + late final _System_Text_EncodingProvider_TypeOf = + _System_Text_EncodingProvider_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_EncodingProvider_Destroy( + System_Text_EncodingProvider_t self, + ) { + return _System_Text_EncodingProvider_Destroy( + self, + ); + } + + late final _System_Text_EncodingProvider_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Text_EncodingProvider_Destroy'); + late final _System_Text_EncodingProvider_Destroy = + _System_Text_EncodingProvider_DestroyPtr.asFunction< + void Function(System_Text_EncodingProvider_t)>(); + + System_Text_EncoderFallbackBuffer_t + System_Text_EncoderFallback_CreateFallbackBuffer( + System_Text_EncoderFallback_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallback_CreateFallbackBuffer( + self, + outException, + ); + } + + late final _System_Text_EncoderFallback_CreateFallbackBufferPtr = _lookup< + ffi.NativeFunction< + System_Text_EncoderFallbackBuffer_t Function( + System_Text_EncoderFallback_t, + ffi.Pointer)>>( + 'System_Text_EncoderFallback_CreateFallbackBuffer'); + late final _System_Text_EncoderFallback_CreateFallbackBuffer = + _System_Text_EncoderFallback_CreateFallbackBufferPtr.asFunction< + System_Text_EncoderFallbackBuffer_t Function( + System_Text_EncoderFallback_t, + ffi.Pointer)>(); + + System_Text_EncoderFallback_t + System_Text_EncoderFallback_ReplacementFallback_Get( + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallback_ReplacementFallback_Get( + outException, + ); + } + + late final _System_Text_EncoderFallback_ReplacementFallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_EncoderFallback_t Function( + ffi.Pointer)>>( + 'System_Text_EncoderFallback_ReplacementFallback_Get'); + late final _System_Text_EncoderFallback_ReplacementFallback_Get = + _System_Text_EncoderFallback_ReplacementFallback_GetPtr.asFunction< + System_Text_EncoderFallback_t Function( + ffi.Pointer)>(); + + System_Text_EncoderFallback_t + System_Text_EncoderFallback_ExceptionFallback_Get( + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallback_ExceptionFallback_Get( + outException, + ); + } + + late final _System_Text_EncoderFallback_ExceptionFallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_EncoderFallback_t Function( + ffi.Pointer)>>( + 'System_Text_EncoderFallback_ExceptionFallback_Get'); + late final _System_Text_EncoderFallback_ExceptionFallback_Get = + _System_Text_EncoderFallback_ExceptionFallback_GetPtr.asFunction< + System_Text_EncoderFallback_t Function( + ffi.Pointer)>(); + + int System_Text_EncoderFallback_MaxCharCount_Get( + System_Text_EncoderFallback_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallback_MaxCharCount_Get( + self, + outException, + ); + } + + late final _System_Text_EncoderFallback_MaxCharCount_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_EncoderFallback_t, + ffi.Pointer)>>( + 'System_Text_EncoderFallback_MaxCharCount_Get'); + late final _System_Text_EncoderFallback_MaxCharCount_Get = + _System_Text_EncoderFallback_MaxCharCount_GetPtr.asFunction< + int Function(System_Text_EncoderFallback_t, + ffi.Pointer)>(); + + System_Type_t System_Text_EncoderFallback_TypeOf() { + return _System_Text_EncoderFallback_TypeOf(); + } + + late final _System_Text_EncoderFallback_TypeOfPtr = + _lookup>( + 'System_Text_EncoderFallback_TypeOf'); + late final _System_Text_EncoderFallback_TypeOf = + _System_Text_EncoderFallback_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_EncoderFallback_Destroy( + System_Text_EncoderFallback_t self, + ) { + return _System_Text_EncoderFallback_Destroy( + self, + ); + } + + late final _System_Text_EncoderFallback_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Text_EncoderFallback_Destroy'); + late final _System_Text_EncoderFallback_Destroy = + _System_Text_EncoderFallback_DestroyPtr.asFunction< + void Function(System_Text_EncoderFallback_t)>(); + + bool System_Text_EncoderFallbackBuffer_Fallback( + System_Text_EncoderFallbackBuffer_t self, + int charUnknown, + int index, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallbackBuffer_Fallback( + self, + charUnknown, + index, + outException, + ); + } + + late final _System_Text_EncoderFallbackBuffer_FallbackPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_EncoderFallbackBuffer_t, ffi.WChar, + ffi.Int32, ffi.Pointer)>>( + 'System_Text_EncoderFallbackBuffer_Fallback'); + late final _System_Text_EncoderFallbackBuffer_Fallback = + _System_Text_EncoderFallbackBuffer_FallbackPtr.asFunction< + bool Function(System_Text_EncoderFallbackBuffer_t, int, int, + ffi.Pointer)>(); + + bool System_Text_EncoderFallbackBuffer_Fallback_1( + System_Text_EncoderFallbackBuffer_t self, + int charUnknownHigh, + int charUnknownLow, + int index, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallbackBuffer_Fallback_1( + self, + charUnknownHigh, + charUnknownLow, + index, + outException, + ); + } + + late final _System_Text_EncoderFallbackBuffer_Fallback_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_EncoderFallbackBuffer_t, ffi.WChar, + ffi.WChar, ffi.Int32, ffi.Pointer)>>( + 'System_Text_EncoderFallbackBuffer_Fallback_1'); + late final _System_Text_EncoderFallbackBuffer_Fallback_1 = + _System_Text_EncoderFallbackBuffer_Fallback_1Ptr.asFunction< + bool Function(System_Text_EncoderFallbackBuffer_t, int, int, int, + ffi.Pointer)>(); + + int System_Text_EncoderFallbackBuffer_GetNextChar( + System_Text_EncoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallbackBuffer_GetNextChar( + self, + outException, + ); + } + + late final _System_Text_EncoderFallbackBuffer_GetNextCharPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_EncoderFallbackBuffer_GetNextChar'); + late final _System_Text_EncoderFallbackBuffer_GetNextChar = + _System_Text_EncoderFallbackBuffer_GetNextCharPtr.asFunction< + int Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>(); + + bool System_Text_EncoderFallbackBuffer_MovePrevious( + System_Text_EncoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallbackBuffer_MovePrevious( + self, + outException, + ); + } + + late final _System_Text_EncoderFallbackBuffer_MovePreviousPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_EncoderFallbackBuffer_MovePrevious'); + late final _System_Text_EncoderFallbackBuffer_MovePrevious = + _System_Text_EncoderFallbackBuffer_MovePreviousPtr.asFunction< + bool Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>(); + + void System_Text_EncoderFallbackBuffer_Reset( + System_Text_EncoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallbackBuffer_Reset( + self, + outException, + ); + } + + late final _System_Text_EncoderFallbackBuffer_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_EncoderFallbackBuffer_Reset'); + late final _System_Text_EncoderFallbackBuffer_Reset = + _System_Text_EncoderFallbackBuffer_ResetPtr.asFunction< + void Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>(); + + int System_Text_EncoderFallbackBuffer_Remaining_Get( + System_Text_EncoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncoderFallbackBuffer_Remaining_Get( + self, + outException, + ); + } + + late final _System_Text_EncoderFallbackBuffer_Remaining_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_EncoderFallbackBuffer_Remaining_Get'); + late final _System_Text_EncoderFallbackBuffer_Remaining_Get = + _System_Text_EncoderFallbackBuffer_Remaining_GetPtr.asFunction< + int Function(System_Text_EncoderFallbackBuffer_t, + ffi.Pointer)>(); + + System_Type_t System_Text_EncoderFallbackBuffer_TypeOf() { + return _System_Text_EncoderFallbackBuffer_TypeOf(); + } + + late final _System_Text_EncoderFallbackBuffer_TypeOfPtr = + _lookup>( + 'System_Text_EncoderFallbackBuffer_TypeOf'); + late final _System_Text_EncoderFallbackBuffer_TypeOf = + _System_Text_EncoderFallbackBuffer_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_EncoderFallbackBuffer_Destroy( + System_Text_EncoderFallbackBuffer_t self, + ) { + return _System_Text_EncoderFallbackBuffer_Destroy( + self, + ); + } + + late final _System_Text_EncoderFallbackBuffer_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_EncoderFallbackBuffer_t)>>( + 'System_Text_EncoderFallbackBuffer_Destroy'); + late final _System_Text_EncoderFallbackBuffer_Destroy = + _System_Text_EncoderFallbackBuffer_DestroyPtr.asFunction< + void Function(System_Text_EncoderFallbackBuffer_t)>(); + + System_Text_DecoderFallbackBuffer_t + System_Text_DecoderFallback_CreateFallbackBuffer( + System_Text_DecoderFallback_t self, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallback_CreateFallbackBuffer( + self, + outException, + ); + } + + late final _System_Text_DecoderFallback_CreateFallbackBufferPtr = _lookup< + ffi.NativeFunction< + System_Text_DecoderFallbackBuffer_t Function( + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_DecoderFallback_CreateFallbackBuffer'); + late final _System_Text_DecoderFallback_CreateFallbackBuffer = + _System_Text_DecoderFallback_CreateFallbackBufferPtr.asFunction< + System_Text_DecoderFallbackBuffer_t Function( + System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + System_Text_DecoderFallback_t + System_Text_DecoderFallback_ReplacementFallback_Get( + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallback_ReplacementFallback_Get( + outException, + ); + } + + late final _System_Text_DecoderFallback_ReplacementFallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_DecoderFallback_t Function( + ffi.Pointer)>>( + 'System_Text_DecoderFallback_ReplacementFallback_Get'); + late final _System_Text_DecoderFallback_ReplacementFallback_Get = + _System_Text_DecoderFallback_ReplacementFallback_GetPtr.asFunction< + System_Text_DecoderFallback_t Function( + ffi.Pointer)>(); + + System_Text_DecoderFallback_t + System_Text_DecoderFallback_ExceptionFallback_Get( + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallback_ExceptionFallback_Get( + outException, + ); + } + + late final _System_Text_DecoderFallback_ExceptionFallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_DecoderFallback_t Function( + ffi.Pointer)>>( + 'System_Text_DecoderFallback_ExceptionFallback_Get'); + late final _System_Text_DecoderFallback_ExceptionFallback_Get = + _System_Text_DecoderFallback_ExceptionFallback_GetPtr.asFunction< + System_Text_DecoderFallback_t Function( + ffi.Pointer)>(); + + int System_Text_DecoderFallback_MaxCharCount_Get( + System_Text_DecoderFallback_t self, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallback_MaxCharCount_Get( + self, + outException, + ); + } + + late final _System_Text_DecoderFallback_MaxCharCount_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_DecoderFallback_MaxCharCount_Get'); + late final _System_Text_DecoderFallback_MaxCharCount_Get = + _System_Text_DecoderFallback_MaxCharCount_GetPtr.asFunction< + int Function(System_Text_DecoderFallback_t, + ffi.Pointer)>(); + + System_Type_t System_Text_DecoderFallback_TypeOf() { + return _System_Text_DecoderFallback_TypeOf(); + } + + late final _System_Text_DecoderFallback_TypeOfPtr = + _lookup>( + 'System_Text_DecoderFallback_TypeOf'); + late final _System_Text_DecoderFallback_TypeOf = + _System_Text_DecoderFallback_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_DecoderFallback_Destroy( + System_Text_DecoderFallback_t self, + ) { + return _System_Text_DecoderFallback_Destroy( + self, + ); + } + + late final _System_Text_DecoderFallback_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Text_DecoderFallback_Destroy'); + late final _System_Text_DecoderFallback_Destroy = + _System_Text_DecoderFallback_DestroyPtr.asFunction< + void Function(System_Text_DecoderFallback_t)>(); + + bool System_Text_DecoderFallbackBuffer_Fallback( + System_Text_DecoderFallbackBuffer_t self, + System_Byte_Array_t bytesUnknown, + int index, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallbackBuffer_Fallback( + self, + bytesUnknown, + index, + outException, + ); + } + + late final _System_Text_DecoderFallbackBuffer_FallbackPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_DecoderFallbackBuffer_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_DecoderFallbackBuffer_Fallback'); + late final _System_Text_DecoderFallbackBuffer_Fallback = + _System_Text_DecoderFallbackBuffer_FallbackPtr.asFunction< + bool Function(System_Text_DecoderFallbackBuffer_t, + System_Byte_Array_t, int, ffi.Pointer)>(); + + int System_Text_DecoderFallbackBuffer_GetNextChar( + System_Text_DecoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallbackBuffer_GetNextChar( + self, + outException, + ); + } + + late final _System_Text_DecoderFallbackBuffer_GetNextCharPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_DecoderFallbackBuffer_GetNextChar'); + late final _System_Text_DecoderFallbackBuffer_GetNextChar = + _System_Text_DecoderFallbackBuffer_GetNextCharPtr.asFunction< + int Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>(); + + bool System_Text_DecoderFallbackBuffer_MovePrevious( + System_Text_DecoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallbackBuffer_MovePrevious( + self, + outException, + ); + } + + late final _System_Text_DecoderFallbackBuffer_MovePreviousPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_DecoderFallbackBuffer_MovePrevious'); + late final _System_Text_DecoderFallbackBuffer_MovePrevious = + _System_Text_DecoderFallbackBuffer_MovePreviousPtr.asFunction< + bool Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>(); + + void System_Text_DecoderFallbackBuffer_Reset( + System_Text_DecoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallbackBuffer_Reset( + self, + outException, + ); + } + + late final _System_Text_DecoderFallbackBuffer_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_DecoderFallbackBuffer_Reset'); + late final _System_Text_DecoderFallbackBuffer_Reset = + _System_Text_DecoderFallbackBuffer_ResetPtr.asFunction< + void Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>(); + + int System_Text_DecoderFallbackBuffer_Remaining_Get( + System_Text_DecoderFallbackBuffer_t self, + ffi.Pointer outException, + ) { + return _System_Text_DecoderFallbackBuffer_Remaining_Get( + self, + outException, + ); + } + + late final _System_Text_DecoderFallbackBuffer_Remaining_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>>( + 'System_Text_DecoderFallbackBuffer_Remaining_Get'); + late final _System_Text_DecoderFallbackBuffer_Remaining_Get = + _System_Text_DecoderFallbackBuffer_Remaining_GetPtr.asFunction< + int Function(System_Text_DecoderFallbackBuffer_t, + ffi.Pointer)>(); + + System_Type_t System_Text_DecoderFallbackBuffer_TypeOf() { + return _System_Text_DecoderFallbackBuffer_TypeOf(); + } + + late final _System_Text_DecoderFallbackBuffer_TypeOfPtr = + _lookup>( + 'System_Text_DecoderFallbackBuffer_TypeOf'); + late final _System_Text_DecoderFallbackBuffer_TypeOf = + _System_Text_DecoderFallbackBuffer_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_DecoderFallbackBuffer_Destroy( + System_Text_DecoderFallbackBuffer_t self, + ) { + return _System_Text_DecoderFallbackBuffer_Destroy( + self, + ); + } + + late final _System_Text_DecoderFallbackBuffer_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_DecoderFallbackBuffer_t)>>( + 'System_Text_DecoderFallbackBuffer_Destroy'); + late final _System_Text_DecoderFallbackBuffer_Destroy = + _System_Text_DecoderFallbackBuffer_DestroyPtr.asFunction< + void Function(System_Text_DecoderFallbackBuffer_t)>(); + + System_Text_Encoding_t System_Text_EncodingInfo_GetEncoding( + System_Text_EncodingInfo_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_GetEncoding( + self, + outException, + ); + } + + late final _System_Text_EncodingInfo_GetEncodingPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function(System_Text_EncodingInfo_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_GetEncoding'); + late final _System_Text_EncodingInfo_GetEncoding = + _System_Text_EncodingInfo_GetEncodingPtr.asFunction< + System_Text_Encoding_t Function( + System_Text_EncodingInfo_t, ffi.Pointer)>(); + + bool System_Text_EncodingInfo_Equals( + System_Text_EncodingInfo_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_Equals( + self, + value, + outException, + ); + } + + late final _System_Text_EncodingInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_EncodingInfo_t, System_Object_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_Equals'); + late final _System_Text_EncodingInfo_Equals = + _System_Text_EncodingInfo_EqualsPtr.asFunction< + bool Function(System_Text_EncodingInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Text_EncodingInfo_GetHashCode( + System_Text_EncodingInfo_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Text_EncodingInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_EncodingInfo_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_GetHashCode'); + late final _System_Text_EncodingInfo_GetHashCode = + _System_Text_EncodingInfo_GetHashCodePtr.asFunction< + int Function( + System_Text_EncodingInfo_t, ffi.Pointer)>(); + + System_Text_EncodingInfo_t System_Text_EncodingInfo_Create( + System_Text_EncodingProvider_t provider, + int codePage, + System_String_t name, + System_String_t displayName, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_Create( + provider, + codePage, + name, + displayName, + outException, + ); + } + + late final _System_Text_EncodingInfo_CreatePtr = _lookup< + ffi.NativeFunction< + System_Text_EncodingInfo_t Function( + System_Text_EncodingProvider_t, + ffi.Int32, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_Create'); + late final _System_Text_EncodingInfo_Create = + _System_Text_EncodingInfo_CreatePtr.asFunction< + System_Text_EncodingInfo_t Function( + System_Text_EncodingProvider_t, + int, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + int System_Text_EncodingInfo_CodePage_Get( + System_Text_EncodingInfo_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_CodePage_Get( + self, + outException, + ); + } + + late final _System_Text_EncodingInfo_CodePage_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_EncodingInfo_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_CodePage_Get'); + late final _System_Text_EncodingInfo_CodePage_Get = + _System_Text_EncodingInfo_CodePage_GetPtr.asFunction< + int Function( + System_Text_EncodingInfo_t, ffi.Pointer)>(); + + System_String_t System_Text_EncodingInfo_Name_Get( + System_Text_EncodingInfo_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_Name_Get( + self, + outException, + ); + } + + late final _System_Text_EncodingInfo_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_EncodingInfo_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_Name_Get'); + late final _System_Text_EncodingInfo_Name_Get = + _System_Text_EncodingInfo_Name_GetPtr.asFunction< + System_String_t Function( + System_Text_EncodingInfo_t, ffi.Pointer)>(); + + System_String_t System_Text_EncodingInfo_DisplayName_Get( + System_Text_EncodingInfo_t self, + ffi.Pointer outException, + ) { + return _System_Text_EncodingInfo_DisplayName_Get( + self, + outException, + ); + } + + late final _System_Text_EncodingInfo_DisplayName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_EncodingInfo_t, + ffi.Pointer)>>( + 'System_Text_EncodingInfo_DisplayName_Get'); + late final _System_Text_EncodingInfo_DisplayName_Get = + _System_Text_EncodingInfo_DisplayName_GetPtr.asFunction< + System_String_t Function( + System_Text_EncodingInfo_t, ffi.Pointer)>(); + + System_Type_t System_Text_EncodingInfo_TypeOf() { + return _System_Text_EncodingInfo_TypeOf(); + } + + late final _System_Text_EncodingInfo_TypeOfPtr = + _lookup>( + 'System_Text_EncodingInfo_TypeOf'); + late final _System_Text_EncodingInfo_TypeOf = + _System_Text_EncodingInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_EncodingInfo_Destroy( + System_Text_EncodingInfo_t self, + ) { + return _System_Text_EncodingInfo_Destroy( + self, + ); + } + + late final _System_Text_EncodingInfo_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Text_EncodingInfo_Destroy'); + late final _System_Text_EncodingInfo_Destroy = + _System_Text_EncodingInfo_DestroyPtr.asFunction< + void Function(System_Text_EncodingInfo_t)>(); + + void System_Text_Decoder_Reset( + System_Text_Decoder_t self, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_Reset( + self, + outException, + ); + } + + late final _System_Text_Decoder_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_Decoder_t, + ffi.Pointer)>>('System_Text_Decoder_Reset'); + late final _System_Text_Decoder_Reset = + _System_Text_Decoder_ResetPtr.asFunction< + void Function( + System_Text_Decoder_t, ffi.Pointer)>(); + + int System_Text_Decoder_GetCharCount( + System_Text_Decoder_t self, + System_Byte_Array_t bytes, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_GetCharCount( + self, + bytes, + index, + count, + outException, + ); + } + + late final _System_Text_Decoder_GetCharCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_Decoder_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_Decoder_GetCharCount'); + late final _System_Text_Decoder_GetCharCount = + _System_Text_Decoder_GetCharCountPtr.asFunction< + int Function(System_Text_Decoder_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + int System_Text_Decoder_GetCharCount_1( + System_Text_Decoder_t self, + System_Byte_Array_t bytes, + int index, + int count, + bool flush, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_GetCharCount_1( + self, + bytes, + index, + count, + flush, + outException, + ); + } + + late final _System_Text_Decoder_GetCharCount_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Decoder_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Text_Decoder_GetCharCount_1'); + late final _System_Text_Decoder_GetCharCount_1 = + _System_Text_Decoder_GetCharCount_1Ptr.asFunction< + int Function(System_Text_Decoder_t, System_Byte_Array_t, int, int, + bool, ffi.Pointer)>(); + + int System_Text_Decoder_GetChars( + System_Text_Decoder_t self, + System_Byte_Array_t bytes, + int byteIndex, + int byteCount, + System_Char_Array_t chars, + int charIndex, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_GetChars( + self, + bytes, + byteIndex, + byteCount, + chars, + charIndex, + outException, + ); + } + + late final _System_Text_Decoder_GetCharsPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Decoder_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_Char_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_Decoder_GetChars'); + late final _System_Text_Decoder_GetChars = + _System_Text_Decoder_GetCharsPtr.asFunction< + int Function(System_Text_Decoder_t, System_Byte_Array_t, int, int, + System_Char_Array_t, int, ffi.Pointer)>(); + + int System_Text_Decoder_GetChars_1( + System_Text_Decoder_t self, + System_Byte_Array_t bytes, + int byteIndex, + int byteCount, + System_Char_Array_t chars, + int charIndex, + bool flush, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_GetChars_1( + self, + bytes, + byteIndex, + byteCount, + chars, + charIndex, + flush, + outException, + ); + } + + late final _System_Text_Decoder_GetChars_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Decoder_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_Char_Array_t, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Text_Decoder_GetChars_1'); + late final _System_Text_Decoder_GetChars_1 = + _System_Text_Decoder_GetChars_1Ptr.asFunction< + int Function( + System_Text_Decoder_t, + System_Byte_Array_t, + int, + int, + System_Char_Array_t, + int, + bool, + ffi.Pointer)>(); + + void System_Text_Decoder_Convert( + System_Text_Decoder_t self, + System_Byte_Array_t bytes, + int byteIndex, + int byteCount, + System_Char_Array_t chars, + int charIndex, + int charCount, + bool flush, + ffi.Pointer bytesUsed, + ffi.Pointer charsUsed, + ffi.Pointer completed, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_Convert( + self, + bytes, + byteIndex, + byteCount, + chars, + charIndex, + charCount, + flush, + bytesUsed, + charsUsed, + completed, + outException, + ); + } + + late final _System_Text_Decoder_ConvertPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_Decoder_t, + System_Byte_Array_t, ffi.Int32, ffi.Int32, + System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Bool, - ffi.Uint8, - ffi.Pointer)>>('System_Decimal_Create_8'); - late final _System_Decimal_Create_8 = _System_Decimal_Create_8Ptr.asFunction< - System_Decimal_t Function( - int, int, int, bool, int, ffi.Pointer)>(); + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>('System_Text_Decoder_Convert'); + late final _System_Text_Decoder_Convert = + _System_Text_Decoder_ConvertPtr.asFunction< + void Function( + System_Text_Decoder_t, + System_Byte_Array_t, + int, + int, + System_Char_Array_t, + int, + int, + bool, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); - int System_Decimal_Scale_Get( - System_Decimal_t self, + System_Text_DecoderFallback_t System_Text_Decoder_Fallback_Get( + System_Text_Decoder_t self, ffi.Pointer outException, ) { - return _System_Decimal_Scale_Get( + return _System_Text_Decoder_Fallback_Get( self, outException, ); } - late final _System_Decimal_Scale_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Uint8 Function(System_Decimal_t, - ffi.Pointer)>>('System_Decimal_Scale_Get'); - late final _System_Decimal_Scale_Get = - _System_Decimal_Scale_GetPtr.asFunction< - int Function(System_Decimal_t, ffi.Pointer)>(); + late final _System_Text_Decoder_Fallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_DecoderFallback_t Function( + System_Text_Decoder_t, ffi.Pointer)>>( + 'System_Text_Decoder_Fallback_Get'); + late final _System_Text_Decoder_Fallback_Get = + _System_Text_Decoder_Fallback_GetPtr.asFunction< + System_Text_DecoderFallback_t Function( + System_Text_Decoder_t, ffi.Pointer)>(); - System_Decimal_t System_Decimal_Zero_Get() { - return _System_Decimal_Zero_Get(); - } - - late final _System_Decimal_Zero_GetPtr = - _lookup>( - 'System_Decimal_Zero_Get'); - late final _System_Decimal_Zero_Get = - _System_Decimal_Zero_GetPtr.asFunction(); - - System_Decimal_t System_Decimal_One_Get() { - return _System_Decimal_One_Get(); - } - - late final _System_Decimal_One_GetPtr = - _lookup>( - 'System_Decimal_One_Get'); - late final _System_Decimal_One_Get = - _System_Decimal_One_GetPtr.asFunction(); - - System_Decimal_t System_Decimal_MinusOne_Get() { - return _System_Decimal_MinusOne_Get(); - } - - late final _System_Decimal_MinusOne_GetPtr = - _lookup>( - 'System_Decimal_MinusOne_Get'); - late final _System_Decimal_MinusOne_Get = - _System_Decimal_MinusOne_GetPtr.asFunction(); - - System_Decimal_t System_Decimal_MaxValue_Get() { - return _System_Decimal_MaxValue_Get(); - } - - late final _System_Decimal_MaxValue_GetPtr = - _lookup>( - 'System_Decimal_MaxValue_Get'); - late final _System_Decimal_MaxValue_Get = - _System_Decimal_MaxValue_GetPtr.asFunction(); - - System_Decimal_t System_Decimal_MinValue_Get() { - return _System_Decimal_MinValue_Get(); - } - - late final _System_Decimal_MinValue_GetPtr = - _lookup>( - 'System_Decimal_MinValue_Get'); - late final _System_Decimal_MinValue_Get = - _System_Decimal_MinValue_GetPtr.asFunction(); - - System_Decimal_t System_Decimal_Create_9( + void System_Text_Decoder_Fallback_Set( + System_Text_Decoder_t self, + System_Text_DecoderFallback_t value, ffi.Pointer outException, ) { - return _System_Decimal_Create_9( + return _System_Text_Decoder_Fallback_Set( + self, + value, outException, ); } - late final _System_Decimal_Create_9Ptr = _lookup< - ffi.NativeFunction< - System_Decimal_t Function( - ffi.Pointer)>>('System_Decimal_Create_9'); - late final _System_Decimal_Create_9 = _System_Decimal_Create_9Ptr.asFunction< - System_Decimal_t Function(ffi.Pointer)>(); + late final _System_Text_Decoder_Fallback_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_Decoder_t, + System_Text_DecoderFallback_t, + ffi.Pointer)>>( + 'System_Text_Decoder_Fallback_Set'); + late final _System_Text_Decoder_Fallback_Set = + _System_Text_Decoder_Fallback_SetPtr.asFunction< + void Function(System_Text_Decoder_t, System_Text_DecoderFallback_t, + ffi.Pointer)>(); - System_Type_t System_Decimal_TypeOf() { - return _System_Decimal_TypeOf(); + System_Text_DecoderFallbackBuffer_t System_Text_Decoder_FallbackBuffer_Get( + System_Text_Decoder_t self, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_FallbackBuffer_Get( + self, + outException, + ); } - late final _System_Decimal_TypeOfPtr = - _lookup>( - 'System_Decimal_TypeOf'); - late final _System_Decimal_TypeOf = - _System_Decimal_TypeOfPtr.asFunction(); + late final _System_Text_Decoder_FallbackBuffer_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_DecoderFallbackBuffer_t Function( + System_Text_Decoder_t, ffi.Pointer)>>( + 'System_Text_Decoder_FallbackBuffer_Get'); + late final _System_Text_Decoder_FallbackBuffer_Get = + _System_Text_Decoder_FallbackBuffer_GetPtr.asFunction< + System_Text_DecoderFallbackBuffer_t Function( + System_Text_Decoder_t, ffi.Pointer)>(); - void System_Decimal_Destroy( - System_Decimal_t self, + System_Type_t System_Text_Decoder_TypeOf() { + return _System_Text_Decoder_TypeOf(); + } + + late final _System_Text_Decoder_TypeOfPtr = + _lookup>( + 'System_Text_Decoder_TypeOf'); + late final _System_Text_Decoder_TypeOf = + _System_Text_Decoder_TypeOfPtr.asFunction(); + + void System_Text_Decoder_Destroy( + System_Text_Decoder_t self, ) { - return _System_Decimal_Destroy( + return _System_Text_Decoder_Destroy( self, ); } - late final _System_Decimal_DestroyPtr = - _lookup>( - 'System_Decimal_Destroy'); - late final _System_Decimal_Destroy = - _System_Decimal_DestroyPtr.asFunction(); + late final _System_Text_Decoder_DestroyPtr = + _lookup>( + 'System_Text_Decoder_Destroy'); + late final _System_Text_Decoder_Destroy = _System_Text_Decoder_DestroyPtr + .asFunction(); - System_Type_t System_UIntPtr_TypeOf() { - return _System_UIntPtr_TypeOf(); + void System_Text_Encoder_Reset( + System_Text_Encoder_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_Reset( + self, + outException, + ); } - late final _System_UIntPtr_TypeOfPtr = + late final _System_Text_Encoder_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_Encoder_t, + ffi.Pointer)>>('System_Text_Encoder_Reset'); + late final _System_Text_Encoder_Reset = + _System_Text_Encoder_ResetPtr.asFunction< + void Function( + System_Text_Encoder_t, ffi.Pointer)>(); + + int System_Text_Encoder_GetByteCount( + System_Text_Encoder_t self, + System_Char_Array_t chars, + int index, + int count, + bool flush, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_GetByteCount( + self, + chars, + index, + count, + flush, + outException, + ); + } + + late final _System_Text_Encoder_GetByteCountPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoder_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Text_Encoder_GetByteCount'); + late final _System_Text_Encoder_GetByteCount = + _System_Text_Encoder_GetByteCountPtr.asFunction< + int Function(System_Text_Encoder_t, System_Char_Array_t, int, int, + bool, ffi.Pointer)>(); + + int System_Text_Encoder_GetBytes( + System_Text_Encoder_t self, + System_Char_Array_t chars, + int charIndex, + int charCount, + System_Byte_Array_t bytes, + int byteIndex, + bool flush, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_GetBytes( + self, + chars, + charIndex, + charCount, + bytes, + byteIndex, + flush, + outException, + ); + } + + late final _System_Text_Encoder_GetBytesPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Text_Encoder_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + System_Byte_Array_t, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Text_Encoder_GetBytes'); + late final _System_Text_Encoder_GetBytes = + _System_Text_Encoder_GetBytesPtr.asFunction< + int Function( + System_Text_Encoder_t, + System_Char_Array_t, + int, + int, + System_Byte_Array_t, + int, + bool, + ffi.Pointer)>(); + + void System_Text_Encoder_Convert( + System_Text_Encoder_t self, + System_Char_Array_t chars, + int charIndex, + int charCount, + System_Byte_Array_t bytes, + int byteIndex, + int byteCount, + bool flush, + ffi.Pointer charsUsed, + ffi.Pointer bytesUsed, + ffi.Pointer completed, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_Convert( + self, + chars, + charIndex, + charCount, + bytes, + byteIndex, + byteCount, + flush, + charsUsed, + bytesUsed, + completed, + outException, + ); + } + + late final _System_Text_Encoder_ConvertPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_Encoder_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Bool, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>('System_Text_Encoder_Convert'); + late final _System_Text_Encoder_Convert = + _System_Text_Encoder_ConvertPtr.asFunction< + void Function( + System_Text_Encoder_t, + System_Char_Array_t, + int, + int, + System_Byte_Array_t, + int, + int, + bool, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + System_Text_EncoderFallback_t System_Text_Encoder_Fallback_Get( + System_Text_Encoder_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_Fallback_Get( + self, + outException, + ); + } + + late final _System_Text_Encoder_Fallback_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_EncoderFallback_t Function( + System_Text_Encoder_t, ffi.Pointer)>>( + 'System_Text_Encoder_Fallback_Get'); + late final _System_Text_Encoder_Fallback_Get = + _System_Text_Encoder_Fallback_GetPtr.asFunction< + System_Text_EncoderFallback_t Function( + System_Text_Encoder_t, ffi.Pointer)>(); + + void System_Text_Encoder_Fallback_Set( + System_Text_Encoder_t self, + System_Text_EncoderFallback_t value, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_Fallback_Set( + self, + value, + outException, + ); + } + + late final _System_Text_Encoder_Fallback_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_Encoder_t, + System_Text_EncoderFallback_t, + ffi.Pointer)>>( + 'System_Text_Encoder_Fallback_Set'); + late final _System_Text_Encoder_Fallback_Set = + _System_Text_Encoder_Fallback_SetPtr.asFunction< + void Function(System_Text_Encoder_t, System_Text_EncoderFallback_t, + ffi.Pointer)>(); + + System_Text_EncoderFallbackBuffer_t System_Text_Encoder_FallbackBuffer_Get( + System_Text_Encoder_t self, + ffi.Pointer outException, + ) { + return _System_Text_Encoder_FallbackBuffer_Get( + self, + outException, + ); + } + + late final _System_Text_Encoder_FallbackBuffer_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_EncoderFallbackBuffer_t Function( + System_Text_Encoder_t, ffi.Pointer)>>( + 'System_Text_Encoder_FallbackBuffer_Get'); + late final _System_Text_Encoder_FallbackBuffer_Get = + _System_Text_Encoder_FallbackBuffer_GetPtr.asFunction< + System_Text_EncoderFallbackBuffer_t Function( + System_Text_Encoder_t, ffi.Pointer)>(); + + System_Type_t System_Text_Encoder_TypeOf() { + return _System_Text_Encoder_TypeOf(); + } + + late final _System_Text_Encoder_TypeOfPtr = _lookup>( - 'System_UIntPtr_TypeOf'); - late final _System_UIntPtr_TypeOf = - _System_UIntPtr_TypeOfPtr.asFunction(); + 'System_Text_Encoder_TypeOf'); + late final _System_Text_Encoder_TypeOf = + _System_Text_Encoder_TypeOfPtr.asFunction(); + + void System_Text_Encoder_Destroy( + System_Text_Encoder_t self, + ) { + return _System_Text_Encoder_Destroy( + self, + ); + } + + late final _System_Text_Encoder_DestroyPtr = + _lookup>( + 'System_Text_Encoder_Destroy'); + late final _System_Text_Encoder_Destroy = _System_Text_Encoder_DestroyPtr + .asFunction(); + + System_Runtime_InteropServices_StructLayoutAttribute_t + System_Runtime_InteropServices_StructLayoutAttribute_Create( + int layoutKind, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Create( + layoutKind, + outException, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Runtime_InteropServices_StructLayoutAttribute_t + Function(ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Create'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Create = + _System_Runtime_InteropServices_StructLayoutAttribute_CreatePtr + .asFunction< + System_Runtime_InteropServices_StructLayoutAttribute_t Function( + int, ffi.Pointer)>(); + + System_Runtime_InteropServices_StructLayoutAttribute_t + System_Runtime_InteropServices_StructLayoutAttribute_Create_1( + int layoutKind, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Create_1( + layoutKind, + outException, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Runtime_InteropServices_StructLayoutAttribute_t + Function(ffi.Int16, ffi.Pointer)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Create_1'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Create_1 = + _System_Runtime_InteropServices_StructLayoutAttribute_Create_1Ptr + .asFunction< + System_Runtime_InteropServices_StructLayoutAttribute_t Function( + int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_StructLayoutAttribute_Value_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Value_Get( + self, + outException, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_Value_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Value_Get'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Value_Get = + _System_Runtime_InteropServices_StructLayoutAttribute_Value_GetPtr + .asFunction< + int Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get( + self, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_Pack_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Pack_Get = + _System_Runtime_InteropServices_StructLayoutAttribute_Pack_GetPtr + .asFunction< + int Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>(); + + void System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + int value, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set( + self, + value, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_Pack_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + ffi.Int32)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Pack_Set = + _System_Runtime_InteropServices_StructLayoutAttribute_Pack_SetPtr + .asFunction< + void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + int)>(); + + int System_Runtime_InteropServices_StructLayoutAttribute_Size_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Size_Get( + self, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_Size_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Size_Get'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Size_Get = + _System_Runtime_InteropServices_StructLayoutAttribute_Size_GetPtr + .asFunction< + int Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>(); + + void System_Runtime_InteropServices_StructLayoutAttribute_Size_Set( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + int value, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Size_Set( + self, + value, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_Size_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + ffi.Int32)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Size_Set'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Size_Set = + _System_Runtime_InteropServices_StructLayoutAttribute_Size_SetPtr + .asFunction< + void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + int)>(); + + int System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get( + self, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Get = + _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_GetPtr + .asFunction< + int Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>(); + + void System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + int value, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set( + self, + value, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + ffi.Int32)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_Set = + _System_Runtime_InteropServices_StructLayoutAttribute_CharSet_SetPtr + .asFunction< + void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t, + int)>(); + + System_Type_t System_Runtime_InteropServices_StructLayoutAttribute_TypeOf() { + return _System_Runtime_InteropServices_StructLayoutAttribute_TypeOf(); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_StructLayoutAttribute_TypeOf'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_TypeOf = + _System_Runtime_InteropServices_StructLayoutAttribute_TypeOfPtr + .asFunction(); + + void System_Runtime_InteropServices_StructLayoutAttribute_Destroy( + System_Runtime_InteropServices_StructLayoutAttribute_t self, + ) { + return _System_Runtime_InteropServices_StructLayoutAttribute_Destroy( + self, + ); + } + + late final _System_Runtime_InteropServices_StructLayoutAttribute_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>>( + 'System_Runtime_InteropServices_StructLayoutAttribute_Destroy'); + late final _System_Runtime_InteropServices_StructLayoutAttribute_Destroy = + _System_Runtime_InteropServices_StructLayoutAttribute_DestroyPtr + .asFunction< + void Function( + System_Runtime_InteropServices_StructLayoutAttribute_t)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes( + System_Reflection_MemberInfo_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributesPtr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes'); + late final _System_Attribute_GetCustomAttributes = + _System_Attribute_GetCustomAttributesPtr.asFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_1( + System_Reflection_MemberInfo_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_1( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_1Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_1'); + late final _System_Attribute_GetCustomAttributes_1 = + _System_Attribute_GetCustomAttributes_1Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_2( + System_Reflection_MemberInfo_t element, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_2( + element, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_2Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_2'); + late final _System_Attribute_GetCustomAttributes_2 = + _System_Attribute_GetCustomAttributes_2Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_3( + System_Reflection_MemberInfo_t element, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_3( + element, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_3Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_3'); + late final _System_Attribute_GetCustomAttributes_3 = + _System_Attribute_GetCustomAttributes_3Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_MemberInfo_t, + bool, ffi.Pointer)>(); + + bool System_Attribute_IsDefined( + System_Reflection_MemberInfo_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MemberInfo_t, System_Type_t, + ffi.Pointer)>>('System_Attribute_IsDefined'); + late final _System_Attribute_IsDefined = + _System_Attribute_IsDefinedPtr.asFunction< + bool Function(System_Reflection_MemberInfo_t, System_Type_t, + ffi.Pointer)>(); + + bool System_Attribute_IsDefined_1( + System_Reflection_MemberInfo_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_1( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_IsDefined_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_MemberInfo_t, System_Type_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_IsDefined_1'); + late final _System_Attribute_IsDefined_1 = + _System_Attribute_IsDefined_1Ptr.asFunction< + bool Function(System_Reflection_MemberInfo_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_1( + System_Reflection_MemberInfo_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_1( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_1Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_1'); + late final _System_Attribute_GetCustomAttribute_1 = + _System_Attribute_GetCustomAttribute_1Ptr.asFunction< + System_Attribute_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_2( + System_Reflection_MemberInfo_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_2( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_2Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_MemberInfo_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_2'); + late final _System_Attribute_GetCustomAttribute_2 = + _System_Attribute_GetCustomAttribute_2Ptr.asFunction< + System_Attribute_t Function(System_Reflection_MemberInfo_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_4( + System_Reflection_ParameterInfo_t element, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_4( + element, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_4Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function( + System_Reflection_ParameterInfo_t, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_4'); + late final _System_Attribute_GetCustomAttributes_4 = + _System_Attribute_GetCustomAttributes_4Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_ParameterInfo_t, + ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_5( + System_Reflection_ParameterInfo_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_5( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_5Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function( + System_Reflection_ParameterInfo_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_5'); + late final _System_Attribute_GetCustomAttributes_5 = + _System_Attribute_GetCustomAttributes_5Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_6( + System_Reflection_ParameterInfo_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_6( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_6Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function( + System_Reflection_ParameterInfo_t, + System_Type_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_6'); + late final _System_Attribute_GetCustomAttributes_6 = + _System_Attribute_GetCustomAttributes_6Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_7( + System_Reflection_ParameterInfo_t element, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_7( + element, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_7Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function( + System_Reflection_ParameterInfo_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_7'); + late final _System_Attribute_GetCustomAttributes_7 = + _System_Attribute_GetCustomAttributes_7Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_ParameterInfo_t, + bool, ffi.Pointer)>(); + + bool System_Attribute_IsDefined_2( + System_Reflection_ParameterInfo_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_2( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_IsDefined_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_IsDefined_2'); + late final _System_Attribute_IsDefined_2 = + _System_Attribute_IsDefined_2Ptr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, System_Type_t, + ffi.Pointer)>(); + + bool System_Attribute_IsDefined_3( + System_Reflection_ParameterInfo_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_3( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_IsDefined_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_IsDefined_3'); + late final _System_Attribute_IsDefined_3 = + _System_Attribute_IsDefined_3Ptr.asFunction< + bool Function(System_Reflection_ParameterInfo_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_3( + System_Reflection_ParameterInfo_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_3( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_3Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_3'); + late final _System_Attribute_GetCustomAttribute_3 = + _System_Attribute_GetCustomAttribute_3Ptr.asFunction< + System_Attribute_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_4( + System_Reflection_ParameterInfo_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_4( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_4Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_4'); + late final _System_Attribute_GetCustomAttribute_4 = + _System_Attribute_GetCustomAttribute_4Ptr.asFunction< + System_Attribute_t Function(System_Reflection_ParameterInfo_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_8( + System_Reflection_Module_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_8( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_8Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_8'); + late final _System_Attribute_GetCustomAttributes_8 = + _System_Attribute_GetCustomAttributes_8Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_9( + System_Reflection_Module_t element, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_9( + element, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_9Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_9'); + late final _System_Attribute_GetCustomAttributes_9 = + _System_Attribute_GetCustomAttributes_9Ptr.asFunction< + System_Attribute_Array_t Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_10( + System_Reflection_Module_t element, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_10( + element, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_10Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_10'); + late final _System_Attribute_GetCustomAttributes_10 = + _System_Attribute_GetCustomAttributes_10Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, bool, + ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_11( + System_Reflection_Module_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_11( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_11Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_11'); + late final _System_Attribute_GetCustomAttributes_11 = + _System_Attribute_GetCustomAttributes_11Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_Module_t, + System_Type_t, bool, ffi.Pointer)>(); + + bool System_Attribute_IsDefined_4( + System_Reflection_Module_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_4( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_IsDefined_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Module_t, System_Type_t, + ffi.Pointer)>>( + 'System_Attribute_IsDefined_4'); + late final _System_Attribute_IsDefined_4 = + _System_Attribute_IsDefined_4Ptr.asFunction< + bool Function(System_Reflection_Module_t, System_Type_t, + ffi.Pointer)>(); + + bool System_Attribute_IsDefined_5( + System_Reflection_Module_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_5( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_IsDefined_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Module_t, System_Type_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_IsDefined_5'); + late final _System_Attribute_IsDefined_5 = + _System_Attribute_IsDefined_5Ptr.asFunction< + bool Function(System_Reflection_Module_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_5( + System_Reflection_Module_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_5( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_5Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_Module_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_5'); + late final _System_Attribute_GetCustomAttribute_5 = + _System_Attribute_GetCustomAttribute_5Ptr.asFunction< + System_Attribute_t Function(System_Reflection_Module_t, System_Type_t, + ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_6( + System_Reflection_Module_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_6( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_6Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_Module_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_6'); + late final _System_Attribute_GetCustomAttribute_6 = + _System_Attribute_GetCustomAttribute_6Ptr.asFunction< + System_Attribute_t Function(System_Reflection_Module_t, System_Type_t, + bool, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_12( + System_Reflection_Assembly_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_12( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_12Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_12'); + late final _System_Attribute_GetCustomAttributes_12 = + _System_Attribute_GetCustomAttributes_12Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_13( + System_Reflection_Assembly_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_13( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_13Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_13'); + late final _System_Attribute_GetCustomAttributes_13 = + _System_Attribute_GetCustomAttributes_13Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, + System_Type_t, bool, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_14( + System_Reflection_Assembly_t element, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_14( + element, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_14Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, + ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_14'); + late final _System_Attribute_GetCustomAttributes_14 = + _System_Attribute_GetCustomAttributes_14Ptr.asFunction< + System_Attribute_Array_t Function( + System_Reflection_Assembly_t, ffi.Pointer)>(); + + System_Attribute_Array_t System_Attribute_GetCustomAttributes_15( + System_Reflection_Assembly_t element, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttributes_15( + element, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttributes_15Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttributes_15'); + late final _System_Attribute_GetCustomAttributes_15 = + _System_Attribute_GetCustomAttributes_15Ptr.asFunction< + System_Attribute_Array_t Function(System_Reflection_Assembly_t, bool, + ffi.Pointer)>(); + + bool System_Attribute_IsDefined_6( + System_Reflection_Assembly_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_6( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_IsDefined_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, System_Type_t, + ffi.Pointer)>>( + 'System_Attribute_IsDefined_6'); + late final _System_Attribute_IsDefined_6 = + _System_Attribute_IsDefined_6Ptr.asFunction< + bool Function(System_Reflection_Assembly_t, System_Type_t, + ffi.Pointer)>(); + + bool System_Attribute_IsDefined_7( + System_Reflection_Assembly_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefined_7( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_IsDefined_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_Assembly_t, System_Type_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_IsDefined_7'); + late final _System_Attribute_IsDefined_7 = + _System_Attribute_IsDefined_7Ptr.asFunction< + bool Function(System_Reflection_Assembly_t, System_Type_t, bool, + ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_7( + System_Reflection_Assembly_t element, + System_Type_t attributeType, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_7( + element, + attributeType, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_7Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_7'); + late final _System_Attribute_GetCustomAttribute_7 = + _System_Attribute_GetCustomAttribute_7Ptr.asFunction< + System_Attribute_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Pointer)>(); + + System_Attribute_t System_Attribute_GetCustomAttribute_8( + System_Reflection_Assembly_t element, + System_Type_t attributeType, + bool inherit, + ffi.Pointer outException, + ) { + return _System_Attribute_GetCustomAttribute_8( + element, + attributeType, + inherit, + outException, + ); + } + + late final _System_Attribute_GetCustomAttribute_8Ptr = _lookup< + ffi.NativeFunction< + System_Attribute_t Function(System_Reflection_Assembly_t, + System_Type_t, ffi.Bool, ffi.Pointer)>>( + 'System_Attribute_GetCustomAttribute_8'); + late final _System_Attribute_GetCustomAttribute_8 = + _System_Attribute_GetCustomAttribute_8Ptr.asFunction< + System_Attribute_t Function(System_Reflection_Assembly_t, + System_Type_t, bool, ffi.Pointer)>(); + + bool System_Attribute_Equals( + System_Attribute_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Attribute_Equals( + self, + obj, + outException, + ); + } + + late final _System_Attribute_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Attribute_t, System_Object_t, + ffi.Pointer)>>('System_Attribute_Equals'); + late final _System_Attribute_Equals = _System_Attribute_EqualsPtr.asFunction< + bool Function(System_Attribute_t, System_Object_t, + ffi.Pointer)>(); + + int System_Attribute_GetHashCode( + System_Attribute_t self, + ffi.Pointer outException, + ) { + return _System_Attribute_GetHashCode( + self, + outException, + ); + } + + late final _System_Attribute_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Attribute_t, ffi.Pointer)>>( + 'System_Attribute_GetHashCode'); + late final _System_Attribute_GetHashCode = + _System_Attribute_GetHashCodePtr.asFunction< + int Function(System_Attribute_t, ffi.Pointer)>(); + + bool System_Attribute_Match( + System_Attribute_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Attribute_Match( + self, + obj, + outException, + ); + } + + late final _System_Attribute_MatchPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Attribute_t, System_Object_t, + ffi.Pointer)>>('System_Attribute_Match'); + late final _System_Attribute_Match = _System_Attribute_MatchPtr.asFunction< + bool Function(System_Attribute_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Attribute_IsDefaultAttribute( + System_Attribute_t self, + ffi.Pointer outException, + ) { + return _System_Attribute_IsDefaultAttribute( + self, + outException, + ); + } + + late final _System_Attribute_IsDefaultAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Attribute_t, ffi.Pointer)>>( + 'System_Attribute_IsDefaultAttribute'); + late final _System_Attribute_IsDefaultAttribute = + _System_Attribute_IsDefaultAttributePtr.asFunction< + bool Function(System_Attribute_t, ffi.Pointer)>(); + + System_Object_t System_Attribute_TypeId_Get( + System_Attribute_t self, + ffi.Pointer outException, + ) { + return _System_Attribute_TypeId_Get( + self, + outException, + ); + } + + late final _System_Attribute_TypeId_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Attribute_t, + ffi.Pointer)>>('System_Attribute_TypeId_Get'); + late final _System_Attribute_TypeId_Get = + _System_Attribute_TypeId_GetPtr.asFunction< + System_Object_t Function( + System_Attribute_t, ffi.Pointer)>(); + + System_Type_t System_Attribute_TypeOf() { + return _System_Attribute_TypeOf(); + } + + late final _System_Attribute_TypeOfPtr = + _lookup>( + 'System_Attribute_TypeOf'); + late final _System_Attribute_TypeOf = + _System_Attribute_TypeOfPtr.asFunction(); + + void System_Attribute_Destroy( + System_Attribute_t self, + ) { + return _System_Attribute_Destroy( + self, + ); + } + + late final _System_Attribute_DestroyPtr = + _lookup>( + 'System_Attribute_Destroy'); + late final _System_Attribute_Destroy = _System_Attribute_DestroyPtr + .asFunction(); + + System_Type_t System_Reflection_InterfaceMapping_TargetType_Get( + System_Reflection_InterfaceMapping_t self, + ) { + return _System_Reflection_InterfaceMapping_TargetType_Get( + self, + ); + } + + late final _System_Reflection_InterfaceMapping_TargetType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_InterfaceMapping_t)>>( + 'System_Reflection_InterfaceMapping_TargetType_Get'); + late final _System_Reflection_InterfaceMapping_TargetType_Get = + _System_Reflection_InterfaceMapping_TargetType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_InterfaceMapping_t)>(); + + void System_Reflection_InterfaceMapping_TargetType_Set( + System_Reflection_InterfaceMapping_t self, + System_Type_t value, + ) { + return _System_Reflection_InterfaceMapping_TargetType_Set( + self, + value, + ); + } + + late final _System_Reflection_InterfaceMapping_TargetType_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_InterfaceMapping_t, System_Type_t)>>( + 'System_Reflection_InterfaceMapping_TargetType_Set'); + late final _System_Reflection_InterfaceMapping_TargetType_Set = + _System_Reflection_InterfaceMapping_TargetType_SetPtr.asFunction< + void Function(System_Reflection_InterfaceMapping_t, System_Type_t)>(); + + System_Type_t System_Reflection_InterfaceMapping_InterfaceType_Get( + System_Reflection_InterfaceMapping_t self, + ) { + return _System_Reflection_InterfaceMapping_InterfaceType_Get( + self, + ); + } + + late final _System_Reflection_InterfaceMapping_InterfaceType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Reflection_InterfaceMapping_t)>>( + 'System_Reflection_InterfaceMapping_InterfaceType_Get'); + late final _System_Reflection_InterfaceMapping_InterfaceType_Get = + _System_Reflection_InterfaceMapping_InterfaceType_GetPtr.asFunction< + System_Type_t Function(System_Reflection_InterfaceMapping_t)>(); + + void System_Reflection_InterfaceMapping_InterfaceType_Set( + System_Reflection_InterfaceMapping_t self, + System_Type_t value, + ) { + return _System_Reflection_InterfaceMapping_InterfaceType_Set( + self, + value, + ); + } + + late final _System_Reflection_InterfaceMapping_InterfaceType_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_InterfaceMapping_t, System_Type_t)>>( + 'System_Reflection_InterfaceMapping_InterfaceType_Set'); + late final _System_Reflection_InterfaceMapping_InterfaceType_Set = + _System_Reflection_InterfaceMapping_InterfaceType_SetPtr.asFunction< + void Function(System_Reflection_InterfaceMapping_t, System_Type_t)>(); + + System_Reflection_MethodInfo_Array_t + System_Reflection_InterfaceMapping_TargetMethods_Get( + System_Reflection_InterfaceMapping_t self, + ) { + return _System_Reflection_InterfaceMapping_TargetMethods_Get( + self, + ); + } + + late final _System_Reflection_InterfaceMapping_TargetMethods_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_InterfaceMapping_t)>>( + 'System_Reflection_InterfaceMapping_TargetMethods_Get'); + late final _System_Reflection_InterfaceMapping_TargetMethods_Get = + _System_Reflection_InterfaceMapping_TargetMethods_GetPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_InterfaceMapping_t)>(); + + void System_Reflection_InterfaceMapping_TargetMethods_Set( + System_Reflection_InterfaceMapping_t self, + System_Reflection_MethodInfo_Array_t value, + ) { + return _System_Reflection_InterfaceMapping_TargetMethods_Set( + self, + value, + ); + } + + late final _System_Reflection_InterfaceMapping_TargetMethods_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_InterfaceMapping_t, + System_Reflection_MethodInfo_Array_t)>>( + 'System_Reflection_InterfaceMapping_TargetMethods_Set'); + late final _System_Reflection_InterfaceMapping_TargetMethods_Set = + _System_Reflection_InterfaceMapping_TargetMethods_SetPtr.asFunction< + void Function(System_Reflection_InterfaceMapping_t, + System_Reflection_MethodInfo_Array_t)>(); + + System_Reflection_MethodInfo_Array_t + System_Reflection_InterfaceMapping_InterfaceMethods_Get( + System_Reflection_InterfaceMapping_t self, + ) { + return _System_Reflection_InterfaceMapping_InterfaceMethods_Get( + self, + ); + } + + late final _System_Reflection_InterfaceMapping_InterfaceMethods_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_InterfaceMapping_t)>>( + 'System_Reflection_InterfaceMapping_InterfaceMethods_Get'); + late final _System_Reflection_InterfaceMapping_InterfaceMethods_Get = + _System_Reflection_InterfaceMapping_InterfaceMethods_GetPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Reflection_InterfaceMapping_t)>(); + + void System_Reflection_InterfaceMapping_InterfaceMethods_Set( + System_Reflection_InterfaceMapping_t self, + System_Reflection_MethodInfo_Array_t value, + ) { + return _System_Reflection_InterfaceMapping_InterfaceMethods_Set( + self, + value, + ); + } + + late final _System_Reflection_InterfaceMapping_InterfaceMethods_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_InterfaceMapping_t, + System_Reflection_MethodInfo_Array_t)>>( + 'System_Reflection_InterfaceMapping_InterfaceMethods_Set'); + late final _System_Reflection_InterfaceMapping_InterfaceMethods_Set = + _System_Reflection_InterfaceMapping_InterfaceMethods_SetPtr.asFunction< + void Function(System_Reflection_InterfaceMapping_t, + System_Reflection_MethodInfo_Array_t)>(); + + System_Reflection_InterfaceMapping_t + System_Reflection_InterfaceMapping_Create( + ffi.Pointer outException, + ) { + return _System_Reflection_InterfaceMapping_Create( + outException, + ); + } + + late final _System_Reflection_InterfaceMapping_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_InterfaceMapping_t Function( + ffi.Pointer)>>( + 'System_Reflection_InterfaceMapping_Create'); + late final _System_Reflection_InterfaceMapping_Create = + _System_Reflection_InterfaceMapping_CreatePtr.asFunction< + System_Reflection_InterfaceMapping_t Function( + ffi.Pointer)>(); + + System_Type_t System_Reflection_InterfaceMapping_TypeOf() { + return _System_Reflection_InterfaceMapping_TypeOf(); + } + + late final _System_Reflection_InterfaceMapping_TypeOfPtr = + _lookup>( + 'System_Reflection_InterfaceMapping_TypeOf'); + late final _System_Reflection_InterfaceMapping_TypeOf = + _System_Reflection_InterfaceMapping_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_InterfaceMapping_Destroy( + System_Reflection_InterfaceMapping_t self, + ) { + return _System_Reflection_InterfaceMapping_Destroy( + self, + ); + } + + late final _System_Reflection_InterfaceMapping_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_InterfaceMapping_t)>>( + 'System_Reflection_InterfaceMapping_Destroy'); + late final _System_Reflection_InterfaceMapping_Destroy = + _System_Reflection_InterfaceMapping_DestroyPtr.asFunction< + void Function(System_Reflection_InterfaceMapping_t)>(); + + int System_Runtime_InteropServices_Marshal_OffsetOf( + System_Type_t t, + System_String_t fieldName, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_OffsetOf( + t, + fieldName, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_OffsetOfPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Type_t, System_String_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_OffsetOf'); + late final _System_Runtime_InteropServices_Marshal_OffsetOf = + _System_Runtime_InteropServices_Marshal_OffsetOfPtr.asFunction< + int Function(System_Type_t, System_String_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadByte( + System_Object_t ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadByte( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadBytePtr = _lookup< + ffi.NativeFunction< + ffi.Uint8 Function(System_Object_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadByte'); + late final _System_Runtime_InteropServices_Marshal_ReadByte = + _System_Runtime_InteropServices_Marshal_ReadBytePtr.asFunction< + int Function( + System_Object_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt16( + System_Object_t ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt16( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function(System_Object_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt16'); + late final _System_Runtime_InteropServices_Marshal_ReadInt16 = + _System_Runtime_InteropServices_Marshal_ReadInt16Ptr.asFunction< + int Function( + System_Object_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt32( + System_Object_t ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt32( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Object_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt32'); + late final _System_Runtime_InteropServices_Marshal_ReadInt32 = + _System_Runtime_InteropServices_Marshal_ReadInt32Ptr.asFunction< + int Function( + System_Object_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt64( + ffi.Pointer ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt64( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(ffi.Pointer, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt64'); + late final _System_Runtime_InteropServices_Marshal_ReadInt64 = + _System_Runtime_InteropServices_Marshal_ReadInt64Ptr.asFunction< + int Function(ffi.Pointer, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteByte( + System_Object_t ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteByte( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteBytePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Int32, ffi.Uint8, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteByte'); + late final _System_Runtime_InteropServices_Marshal_WriteByte = + _System_Runtime_InteropServices_Marshal_WriteBytePtr.asFunction< + void Function( + System_Object_t, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteInt32( + System_Object_t ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteInt32( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteInt32'); + late final _System_Runtime_InteropServices_Marshal_WriteInt32 = + _System_Runtime_InteropServices_Marshal_WriteInt32Ptr.asFunction< + void Function( + System_Object_t, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteInt64( + System_Object_t ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteInt64( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Int32, ffi.Int64, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteInt64'); + late final _System_Runtime_InteropServices_Marshal_WriteInt64 = + _System_Runtime_InteropServices_Marshal_WriteInt64Ptr.asFunction< + void Function( + System_Object_t, int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetLastPInvokeError( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetLastPInvokeError( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetLastPInvokeError'); + late final _System_Runtime_InteropServices_Marshal_GetLastPInvokeError = + _System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorPtr.asFunction< + int Function(ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_SetLastPInvokeError( + int error, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SetLastPInvokeError( + error, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SetLastPInvokeErrorPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SetLastPInvokeError'); + late final _System_Runtime_InteropServices_Marshal_SetLastPInvokeError = + _System_Runtime_InteropServices_Marshal_SetLastPInvokeErrorPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetExceptionPointers( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetExceptionPointers( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetExceptionPointersPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetExceptionPointers'); + late final _System_Runtime_InteropServices_Marshal_GetExceptionPointers = + _System_Runtime_InteropServices_Marshal_GetExceptionPointersPtr + .asFunction)>(); + + int System_Runtime_InteropServices_Marshal_GetExceptionCode( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetExceptionCode( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetExceptionCodePtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetExceptionCode'); + late final _System_Runtime_InteropServices_Marshal_GetExceptionCode = + _System_Runtime_InteropServices_Marshal_GetExceptionCodePtr.asFunction< + int Function(ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_StructureToPtr( + System_Object_t structure, + int ptr, + bool fDeleteOld, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StructureToPtr( + structure, + ptr, + fDeleteOld, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StructureToPtrPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Long, ffi.Bool, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StructureToPtr'); + late final _System_Runtime_InteropServices_Marshal_StructureToPtr = + _System_Runtime_InteropServices_Marshal_StructureToPtrPtr.asFunction< + void Function( + System_Object_t, int, bool, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_DestroyStructure( + int ptr, + System_Type_t structuretype, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_DestroyStructure( + ptr, + structuretype, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_DestroyStructurePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_DestroyStructure'); + late final _System_Runtime_InteropServices_Marshal_DestroyStructure = + _System_Runtime_InteropServices_Marshal_DestroyStructurePtr.asFunction< + void Function(int, System_Type_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_AllocHGlobal( + int cb, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_AllocHGlobal( + cb, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_AllocHGlobalPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_AllocHGlobal'); + late final _System_Runtime_InteropServices_Marshal_AllocHGlobal = + _System_Runtime_InteropServices_Marshal_AllocHGlobalPtr.asFunction< + int Function(int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringAnsi( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringAnsi( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringAnsiPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringAnsi'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringAnsi = + _System_Runtime_InteropServices_Marshal_PtrToStringAnsiPtr.asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1( + int ptr, + int len, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1( + ptr, + len, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1Ptr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1 = + _System_Runtime_InteropServices_Marshal_PtrToStringAnsi_1Ptr.asFunction< + System_String_t Function( + int, int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringUni( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringUni( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringUniPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringUni'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringUni = + _System_Runtime_InteropServices_Marshal_PtrToStringUniPtr.asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringUni_1( + int ptr, + int len, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringUni_1( + ptr, + len, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringUni_1Ptr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringUni_1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringUni_1 = + _System_Runtime_InteropServices_Marshal_PtrToStringUni_1Ptr.asFunction< + System_String_t Function( + int, int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringUTF8( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringUTF8( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringUTF8Ptr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringUTF8'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringUTF8 = + _System_Runtime_InteropServices_Marshal_PtrToStringUTF8Ptr.asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1( + int ptr, + int byteLen, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1( + ptr, + byteLen, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1Ptr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1 = + _System_Runtime_InteropServices_Marshal_PtrToStringUTF8_1Ptr.asFunction< + System_String_t Function( + int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SizeOf( + System_Object_t structure, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SizeOf( + structure, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SizeOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SizeOf'); + late final _System_Runtime_InteropServices_Marshal_SizeOf = + _System_Runtime_InteropServices_Marshal_SizeOfPtr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SizeOf_A1( + System_Type_t T, + System_Object_t structure, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SizeOf_A1( + T, + structure, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SizeOf_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SizeOf_A1'); + late final _System_Runtime_InteropServices_Marshal_SizeOf_A1 = + _System_Runtime_InteropServices_Marshal_SizeOf_A1Ptr.asFunction< + int Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SizeOf_1( + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SizeOf_1( + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SizeOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SizeOf_1'); + late final _System_Runtime_InteropServices_Marshal_SizeOf_1 = + _System_Runtime_InteropServices_Marshal_SizeOf_1Ptr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SizeOf_A1_1( + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SizeOf_A1_1( + T, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SizeOf_A1_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SizeOf_A1_1'); + late final _System_Runtime_InteropServices_Marshal_SizeOf_A1_1 = + _System_Runtime_InteropServices_Marshal_SizeOf_A1_1Ptr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_QueryInterface( + int pUnk, + ffi.Pointer iid, + ffi.Pointer ppv, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_QueryInterface( + pUnk, + iid, + ppv, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_QueryInterfacePtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Long, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_QueryInterface'); + late final _System_Runtime_InteropServices_Marshal_QueryInterface = + _System_Runtime_InteropServices_Marshal_QueryInterfacePtr.asFunction< + int Function(int, ffi.Pointer, ffi.Pointer, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_AddRef( + int pUnk, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_AddRef( + pUnk, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_AddRefPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_AddRef'); + late final _System_Runtime_InteropServices_Marshal_AddRef = + _System_Runtime_InteropServices_Marshal_AddRefPtr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_Release( + int pUnk, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Release( + pUnk, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReleasePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Release'); + late final _System_Runtime_InteropServices_Marshal_Release = + _System_Runtime_InteropServices_Marshal_ReleasePtr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement( + System_Array_t arr, + int index, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement( + arr, + index, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElementPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Array_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement'); + late final _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement = + _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElementPtr + .asFunction< + int Function( + System_Array_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1( + System_Type_t T, + System_Array_t arr, + int index, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1( + T, + arr, + index, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Type_t, System_Array_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1'); + late final _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1 = + _System_Runtime_InteropServices_Marshal_UnsafeAddrOfPinnedArrayElement_A1Ptr + .asFunction< + int Function(System_Type_t, System_Array_t, int, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_OffsetOf_A1( + System_Type_t T, + System_String_t fieldName, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_OffsetOf_A1( + T, + fieldName, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_OffsetOf_A1Ptr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Type_t, System_String_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_OffsetOf_A1'); + late final _System_Runtime_InteropServices_Marshal_OffsetOf_A1 = + _System_Runtime_InteropServices_Marshal_OffsetOf_A1Ptr.asFunction< + int Function(System_Type_t, System_String_t, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy( + System_Int32_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_CopyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Int32_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy'); + late final _System_Runtime_InteropServices_Marshal_Copy = + _System_Runtime_InteropServices_Marshal_CopyPtr.asFunction< + void Function(System_Int32_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_1( + System_Char_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_1( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Char_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_1'); + late final _System_Runtime_InteropServices_Marshal_Copy_1 = + _System_Runtime_InteropServices_Marshal_Copy_1Ptr.asFunction< + void Function(System_Char_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_2( + System_Int16_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_2( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Int16_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_2'); + late final _System_Runtime_InteropServices_Marshal_Copy_2 = + _System_Runtime_InteropServices_Marshal_Copy_2Ptr.asFunction< + void Function(System_Int16_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_3( + System_Int64_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_3( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Int64_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_3'); + late final _System_Runtime_InteropServices_Marshal_Copy_3 = + _System_Runtime_InteropServices_Marshal_Copy_3Ptr.asFunction< + void Function(System_Int64_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_4( + System_Single_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_4( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Single_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_4'); + late final _System_Runtime_InteropServices_Marshal_Copy_4 = + _System_Runtime_InteropServices_Marshal_Copy_4Ptr.asFunction< + void Function(System_Single_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_5( + System_Double_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_5( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Double_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_5'); + late final _System_Runtime_InteropServices_Marshal_Copy_5 = + _System_Runtime_InteropServices_Marshal_Copy_5Ptr.asFunction< + void Function(System_Double_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_6( + System_Byte_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_6( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Byte_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_6'); + late final _System_Runtime_InteropServices_Marshal_Copy_6 = + _System_Runtime_InteropServices_Marshal_Copy_6Ptr.asFunction< + void Function(System_Byte_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_7( + System_IntPtr_Array_t source, + int startIndex, + int destination, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_7( + source, + startIndex, + destination, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IntPtr_Array_t, ffi.Int32, ffi.Long, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_7'); + late final _System_Runtime_InteropServices_Marshal_Copy_7 = + _System_Runtime_InteropServices_Marshal_Copy_7Ptr.asFunction< + void Function(System_IntPtr_Array_t, int, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_8( + int source, + System_Int32_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_8( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Int32_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_8'); + late final _System_Runtime_InteropServices_Marshal_Copy_8 = + _System_Runtime_InteropServices_Marshal_Copy_8Ptr.asFunction< + void Function(int, System_Int32_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_9( + int source, + System_Char_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_9( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Char_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_9'); + late final _System_Runtime_InteropServices_Marshal_Copy_9 = + _System_Runtime_InteropServices_Marshal_Copy_9Ptr.asFunction< + void Function(int, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_10( + int source, + System_Int16_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_10( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_10Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Int16_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_10'); + late final _System_Runtime_InteropServices_Marshal_Copy_10 = + _System_Runtime_InteropServices_Marshal_Copy_10Ptr.asFunction< + void Function(int, System_Int16_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_11( + int source, + System_Int64_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_11( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_11Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Int64_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_11'); + late final _System_Runtime_InteropServices_Marshal_Copy_11 = + _System_Runtime_InteropServices_Marshal_Copy_11Ptr.asFunction< + void Function(int, System_Int64_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_12( + int source, + System_Single_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_12( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_12Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Single_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_12'); + late final _System_Runtime_InteropServices_Marshal_Copy_12 = + _System_Runtime_InteropServices_Marshal_Copy_12Ptr.asFunction< + void Function(int, System_Single_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_13( + int source, + System_Double_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_13( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_13Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Double_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_13'); + late final _System_Runtime_InteropServices_Marshal_Copy_13 = + _System_Runtime_InteropServices_Marshal_Copy_13Ptr.asFunction< + void Function(int, System_Double_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_14( + int source, + System_Byte_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_14( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_14Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Byte_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_14'); + late final _System_Runtime_InteropServices_Marshal_Copy_14 = + _System_Runtime_InteropServices_Marshal_Copy_14Ptr.asFunction< + void Function(int, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Copy_15( + int source, + System_IntPtr_Array_t destination, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Copy_15( + source, + destination, + startIndex, + length, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Copy_15Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_IntPtr_Array_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Copy_15'); + late final _System_Runtime_InteropServices_Marshal_Copy_15 = + _System_Runtime_InteropServices_Marshal_Copy_15Ptr.asFunction< + void Function(int, System_IntPtr_Array_t, int, int, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadByte_1( + int ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadByte_1( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadByte_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint8 Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadByte_1'); + late final _System_Runtime_InteropServices_Marshal_ReadByte_1 = + _System_Runtime_InteropServices_Marshal_ReadByte_1Ptr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadByte_2( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadByte_2( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadByte_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint8 Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadByte_2'); + late final _System_Runtime_InteropServices_Marshal_ReadByte_2 = + _System_Runtime_InteropServices_Marshal_ReadByte_2Ptr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt16_1( + int ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt16_1( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt16_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt16_1'); + late final _System_Runtime_InteropServices_Marshal_ReadInt16_1 = + _System_Runtime_InteropServices_Marshal_ReadInt16_1Ptr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt16_2( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt16_2( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt16_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt16_2'); + late final _System_Runtime_InteropServices_Marshal_ReadInt16_2 = + _System_Runtime_InteropServices_Marshal_ReadInt16_2Ptr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt32_1( + int ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt32_1( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt32_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt32_1'); + late final _System_Runtime_InteropServices_Marshal_ReadInt32_1 = + _System_Runtime_InteropServices_Marshal_ReadInt32_1Ptr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt32_2( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt32_2( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt32_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt32_2'); + late final _System_Runtime_InteropServices_Marshal_ReadInt32_2 = + _System_Runtime_InteropServices_Marshal_ReadInt32_2Ptr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadIntPtr( + System_Object_t ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadIntPtr( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadIntPtrPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Object_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadIntPtr'); + late final _System_Runtime_InteropServices_Marshal_ReadIntPtr = + _System_Runtime_InteropServices_Marshal_ReadIntPtrPtr.asFunction< + int Function( + System_Object_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadIntPtr_1( + int ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadIntPtr_1( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadIntPtr_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadIntPtr_1'); + late final _System_Runtime_InteropServices_Marshal_ReadIntPtr_1 = + _System_Runtime_InteropServices_Marshal_ReadIntPtr_1Ptr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadIntPtr_2( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadIntPtr_2( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadIntPtr_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadIntPtr_2'); + late final _System_Runtime_InteropServices_Marshal_ReadIntPtr_2 = + _System_Runtime_InteropServices_Marshal_ReadIntPtr_2Ptr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt64_1( + int ptr, + int ofs, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt64_1( + ptr, + ofs, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt64_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt64_1'); + late final _System_Runtime_InteropServices_Marshal_ReadInt64_1 = + _System_Runtime_InteropServices_Marshal_ReadInt64_1Ptr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReadInt64_2( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReadInt64_2( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReadInt64_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReadInt64_2'); + late final _System_Runtime_InteropServices_Marshal_ReadInt64_2 = + _System_Runtime_InteropServices_Marshal_ReadInt64_2Ptr.asFunction< + int Function(int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteByte_1( + int ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteByte_1( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteByte_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Int32, ffi.Uint8, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteByte_1'); + late final _System_Runtime_InteropServices_Marshal_WriteByte_1 = + _System_Runtime_InteropServices_Marshal_WriteByte_1Ptr.asFunction< + void Function(int, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteByte_2( + int ptr, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteByte_2( + ptr, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteByte_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Uint8, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteByte_2'); + late final _System_Runtime_InteropServices_Marshal_WriteByte_2 = + _System_Runtime_InteropServices_Marshal_WriteByte_2Ptr.asFunction< + void Function(int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteInt32_1( + int ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteInt32_1( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteInt32_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteInt32_1'); + late final _System_Runtime_InteropServices_Marshal_WriteInt32_1 = + _System_Runtime_InteropServices_Marshal_WriteInt32_1Ptr.asFunction< + void Function(int, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteInt32_2( + int ptr, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteInt32_2( + ptr, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteInt32_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteInt32_2'); + late final _System_Runtime_InteropServices_Marshal_WriteInt32_2 = + _System_Runtime_InteropServices_Marshal_WriteInt32_2Ptr.asFunction< + void Function(int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteIntPtr( + int ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteIntPtr( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteIntPtrPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Int32, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteIntPtr'); + late final _System_Runtime_InteropServices_Marshal_WriteIntPtr = + _System_Runtime_InteropServices_Marshal_WriteIntPtrPtr.asFunction< + void Function(int, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteIntPtr_1( + System_Object_t ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteIntPtr_1( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteIntPtr_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Int32, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteIntPtr_1'); + late final _System_Runtime_InteropServices_Marshal_WriteIntPtr_1 = + _System_Runtime_InteropServices_Marshal_WriteIntPtr_1Ptr.asFunction< + void Function( + System_Object_t, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteIntPtr_2( + int ptr, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteIntPtr_2( + ptr, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteIntPtr_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteIntPtr_2'); + late final _System_Runtime_InteropServices_Marshal_WriteIntPtr_2 = + _System_Runtime_InteropServices_Marshal_WriteIntPtr_2Ptr.asFunction< + void Function(int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteInt64_1( + int ptr, + int ofs, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteInt64_1( + ptr, + ofs, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteInt64_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Int32, ffi.Int64, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteInt64_1'); + late final _System_Runtime_InteropServices_Marshal_WriteInt64_1 = + _System_Runtime_InteropServices_Marshal_WriteInt64_1Ptr.asFunction< + void Function(int, int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_WriteInt64_2( + int ptr, + int val, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_WriteInt64_2( + ptr, + val, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_WriteInt64_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Int64, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_WriteInt64_2'); + late final _System_Runtime_InteropServices_Marshal_WriteInt64_2 = + _System_Runtime_InteropServices_Marshal_WriteInt64_2Ptr.asFunction< + void Function(int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_Prelink( + System_Reflection_MethodInfo_t m, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_Prelink( + m, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PrelinkPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_Prelink'); + late final _System_Runtime_InteropServices_Marshal_Prelink = + _System_Runtime_InteropServices_Marshal_PrelinkPtr.asFunction< + void Function(System_Reflection_MethodInfo_t, + ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_PrelinkAll( + System_Type_t c, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PrelinkAll( + c, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PrelinkAllPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PrelinkAll'); + late final _System_Runtime_InteropServices_Marshal_PrelinkAll = + _System_Runtime_InteropServices_Marshal_PrelinkAllPtr.asFunction< + void Function(System_Type_t, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_StructureToPtr_A1( + System_Type_t T, + System_Object_t structure, + int ptr, + bool fDeleteOld, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StructureToPtr_A1( + T, + structure, + ptr, + fDeleteOld, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StructureToPtr_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Object_t, ffi.Long, + ffi.Bool, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StructureToPtr_A1'); + late final _System_Runtime_InteropServices_Marshal_StructureToPtr_A1 = + _System_Runtime_InteropServices_Marshal_StructureToPtr_A1Ptr.asFunction< + void Function(System_Type_t, System_Object_t, int, bool, + ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_PtrToStructure( + int ptr, + System_Type_t structureType, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStructure( + ptr, + structureType, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStructurePtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(ffi.Long, System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStructure'); + late final _System_Runtime_InteropServices_Marshal_PtrToStructure = + _System_Runtime_InteropServices_Marshal_PtrToStructurePtr.asFunction< + System_Object_t Function( + int, System_Type_t, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_PtrToStructure_1( + int ptr, + System_Object_t structure, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStructure_1( + ptr, + structure, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStructure_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStructure_1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStructure_1 = + _System_Runtime_InteropServices_Marshal_PtrToStructure_1Ptr.asFunction< + void Function( + int, System_Object_t, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_PtrToStructure_A1( + System_Type_t T, + int ptr, + System_Object_t structure, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStructure_A1( + T, + ptr, + structure, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStructure_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, ffi.Long, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStructure_A1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStructure_A1 = + _System_Runtime_InteropServices_Marshal_PtrToStructure_A1Ptr.asFunction< + void Function(System_Type_t, int, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1( + System_Type_t T, + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1( + T, + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1Ptr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1 = + _System_Runtime_InteropServices_Marshal_PtrToStructure_A1_1Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_DestroyStructure_A1( + System_Type_t T, + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_DestroyStructure_A1( + T, + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_DestroyStructure_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_DestroyStructure_A1'); + late final _System_Runtime_InteropServices_Marshal_DestroyStructure_A1 = + _System_Runtime_InteropServices_Marshal_DestroyStructure_A1Ptr.asFunction< + void Function(System_Type_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetHINSTANCE( + System_Reflection_Module_t m, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetHINSTANCE( + m, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetHINSTANCEPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Reflection_Module_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetHINSTANCE'); + late final _System_Runtime_InteropServices_Marshal_GetHINSTANCE = + _System_Runtime_InteropServices_Marshal_GetHINSTANCEPtr.asFunction< + int Function( + System_Reflection_Module_t, ffi.Pointer)>(); + + System_Exception_t System_Runtime_InteropServices_Marshal_GetExceptionForHR( + int errorCode, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetExceptionForHR( + errorCode, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetExceptionForHRPtr = + _lookup< + ffi.NativeFunction< + System_Exception_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetExceptionForHR'); + late final _System_Runtime_InteropServices_Marshal_GetExceptionForHR = + _System_Runtime_InteropServices_Marshal_GetExceptionForHRPtr.asFunction< + System_Exception_t Function(int, ffi.Pointer)>(); + + System_Exception_t System_Runtime_InteropServices_Marshal_GetExceptionForHR_1( + int errorCode, + int errorInfo, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetExceptionForHR_1( + errorCode, + errorInfo, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetExceptionForHR_1Ptr = + _lookup< + ffi.NativeFunction< + System_Exception_t Function( + ffi.Int32, ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetExceptionForHR_1'); + late final _System_Runtime_InteropServices_Marshal_GetExceptionForHR_1 = + _System_Runtime_InteropServices_Marshal_GetExceptionForHR_1Ptr.asFunction< + System_Exception_t Function( + int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_ThrowExceptionForHR( + int errorCode, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ThrowExceptionForHR( + errorCode, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ThrowExceptionForHRPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ThrowExceptionForHR'); + late final _System_Runtime_InteropServices_Marshal_ThrowExceptionForHR = + _System_Runtime_InteropServices_Marshal_ThrowExceptionForHRPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1( + int errorCode, + int errorInfo, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1( + errorCode, + errorInfo, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int32, ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1'); + late final _System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1 = + _System_Runtime_InteropServices_Marshal_ThrowExceptionForHR_1Ptr + .asFunction< + void Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SecureStringToBSTR( + System_Security_SecureString_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SecureStringToBSTR( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SecureStringToBSTRPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SecureStringToBSTR'); + late final _System_Runtime_InteropServices_Marshal_SecureStringToBSTR = + _System_Runtime_InteropServices_Marshal_SecureStringToBSTRPtr.asFunction< + int Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi( + System_Security_SecureString_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsiPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi'); + late final _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsi = + _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemAnsiPtr + .asFunction< + int Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode( + System_Security_SecureString_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicodePtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode'); + late final _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicode = + _System_Runtime_InteropServices_Marshal_SecureStringToCoTaskMemUnicodePtr + .asFunction< + int Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi( + System_Security_SecureString_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsiPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi'); + late final _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsi = + _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocAnsiPtr + .asFunction< + int Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode( + System_Security_SecureString_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicodePtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode'); + late final _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicode = + _System_Runtime_InteropServices_Marshal_SecureStringToGlobalAllocUnicodePtr + .asFunction< + int Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToHGlobalAnsiPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi'); + late final _System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi = + _System_Runtime_InteropServices_Marshal_StringToHGlobalAnsiPtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToHGlobalUni( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToHGlobalUni( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToHGlobalUniPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToHGlobalUni'); + late final _System_Runtime_InteropServices_Marshal_StringToHGlobalUni = + _System_Runtime_InteropServices_Marshal_StringToHGlobalUniPtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUniPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni'); + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUni = + _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUniPtr + .asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8'); + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8 = + _System_Runtime_InteropServices_Marshal_StringToCoTaskMemUTF8Ptr + .asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsiPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi'); + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsi = + _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAnsiPtr + .asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + System_Guid_t System_Runtime_InteropServices_Marshal_GenerateGuidForType( + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GenerateGuidForType( + type, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GenerateGuidForTypePtr = + _lookup< + ffi.NativeFunction< + System_Guid_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GenerateGuidForType'); + late final _System_Runtime_InteropServices_Marshal_GenerateGuidForType = + _System_Runtime_InteropServices_Marshal_GenerateGuidForTypePtr.asFunction< + System_Guid_t Function( + System_Type_t, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_GenerateProgIdForType( + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GenerateProgIdForType( + type, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GenerateProgIdForTypePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GenerateProgIdForType'); + late final _System_Runtime_InteropServices_Marshal_GenerateProgIdForType = + _System_Runtime_InteropServices_Marshal_GenerateProgIdForTypePtr + .asFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Delegate_t + System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer( + int ptr, + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer( + ptr, + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointerPtr = + _lookup< + ffi.NativeFunction< + System_Delegate_t Function(ffi.Long, System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer'); + late final _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer = + _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointerPtr + .asFunction< + System_Delegate_t Function( + int, System_Type_t, ffi.Pointer)>(); + + System_Object_t + System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1( + System_Type_t TDelegate, + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1( + TDelegate, + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1Ptr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1'); + late final _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1 = + _System_Runtime_InteropServices_Marshal_GetDelegateForFunctionPointer_A1Ptr + .asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate( + System_Delegate_t d, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate( + d, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegatePtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_Delegate_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate'); + late final _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate = + _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegatePtr + .asFunction< + int Function( + System_Delegate_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1( + System_Type_t TDelegate, + System_Object_t d, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1( + TDelegate, + d, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1'); + late final _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1 = + _System_Runtime_InteropServices_Marshal_GetFunctionPointerForDelegate_A1Ptr + .asFunction< + int Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetHRForLastWin32ErrorPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error'); + late final _System_Runtime_InteropServices_Marshal_GetHRForLastWin32Error = + _System_Runtime_InteropServices_Marshal_GetHRForLastWin32ErrorPtr + .asFunction)>(); + + void System_Runtime_InteropServices_Marshal_ZeroFreeBSTR( + int s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ZeroFreeBSTR( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ZeroFreeBSTRPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ZeroFreeBSTR'); + late final _System_Runtime_InteropServices_Marshal_ZeroFreeBSTR = + _System_Runtime_InteropServices_Marshal_ZeroFreeBSTRPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi( + int s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsiPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi'); + late final _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsi = + _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemAnsiPtr + .asFunction)>(); + + void System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode( + int s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicodePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode'); + late final _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicode = + _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUnicodePtr + .asFunction)>(); + + void System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8( + int s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8'); + late final _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8 = + _System_Runtime_InteropServices_Marshal_ZeroFreeCoTaskMemUTF8Ptr + .asFunction)>(); + + void System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi( + int s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsiPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi'); + late final _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsi = + _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocAnsiPtr + .asFunction)>(); + + void System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode( + int s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicodePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode'); + late final _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicode = + _System_Runtime_InteropServices_Marshal_ZeroFreeGlobalAllocUnicodePtr + .asFunction)>(); + + int System_Runtime_InteropServices_Marshal_StringToBSTR( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToBSTR( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToBSTRPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToBSTR'); + late final _System_Runtime_InteropServices_Marshal_StringToBSTR = + _System_Runtime_InteropServices_Marshal_StringToBSTRPtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringBSTR( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringBSTR( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringBSTRPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringBSTR'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringBSTR = + _System_Runtime_InteropServices_Marshal_PtrToStringBSTRPtr.asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + System_Type_t System_Runtime_InteropServices_Marshal_GetTypeFromCLSID( + System_Guid_t clsid, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetTypeFromCLSID( + clsid, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetTypeFromCLSIDPtr = + _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Guid_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetTypeFromCLSID'); + late final _System_Runtime_InteropServices_Marshal_GetTypeFromCLSID = + _System_Runtime_InteropServices_Marshal_GetTypeFromCLSIDPtr.asFunction< + System_Type_t Function( + System_Guid_t, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_InitHandle( + System_Runtime_InteropServices_SafeHandle_t safeHandle, + int handle, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_InitHandle( + safeHandle, + handle, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_InitHandlePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_SafeHandle_t, + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_InitHandle'); + late final _System_Runtime_InteropServices_Marshal_InitHandle = + _System_Runtime_InteropServices_Marshal_InitHandlePtr.asFunction< + void Function(System_Runtime_InteropServices_SafeHandle_t, int, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetLastWin32Error( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetLastWin32Error( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetLastWin32ErrorPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetLastWin32Error'); + late final _System_Runtime_InteropServices_Marshal_GetLastWin32Error = + _System_Runtime_InteropServices_Marshal_GetLastWin32ErrorPtr.asFunction< + int Function(ffi.Pointer)>(); + + System_String_t + System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessagePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage'); + late final _System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessage = + _System_Runtime_InteropServices_Marshal_GetLastPInvokeErrorMessagePtr + .asFunction< + System_String_t Function(ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetHRForException( + System_Exception_t e, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetHRForException( + e, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetHRForExceptionPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetHRForException'); + late final _System_Runtime_InteropServices_Marshal_GetHRForException = + _System_Runtime_InteropServices_Marshal_GetHRForExceptionPtr.asFunction< + int Function(System_Exception_t, ffi.Pointer)>(); + + bool System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanupPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup'); + late final _System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanup = + _System_Runtime_InteropServices_Marshal_AreComObjectsAvailableForCleanupPtr + .asFunction)>(); + + int System_Runtime_InteropServices_Marshal_CreateAggregatedObject( + int pOuter, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_CreateAggregatedObject( + pOuter, + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_CreateAggregatedObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Long, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_CreateAggregatedObject'); + late final _System_Runtime_InteropServices_Marshal_CreateAggregatedObject = + _System_Runtime_InteropServices_Marshal_CreateAggregatedObjectPtr + .asFunction< + int Function( + int, System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_BindToMoniker( + System_String_t monikerName, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_BindToMoniker( + monikerName, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_BindToMonikerPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_BindToMoniker'); + late final _System_Runtime_InteropServices_Marshal_BindToMoniker = + _System_Runtime_InteropServices_Marshal_BindToMonikerPtr.asFunction< + System_Object_t Function( + System_String_t, ffi.Pointer)>(); + + void + System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContextPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext'); + late final _System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContext = + _System_Runtime_InteropServices_Marshal_CleanupUnusedObjectsInCurrentContextPtr + .asFunction)>(); + + int System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1( + System_Type_t T, + int pOuter, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1( + T, + pOuter, + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Type_t, ffi.Long, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1'); + late final _System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1 = + _System_Runtime_InteropServices_Marshal_CreateAggregatedObject_A1Ptr + .asFunction< + int Function(System_Type_t, int, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_CreateWrapperOfType( + System_Object_t o, + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_CreateWrapperOfType( + o, + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_CreateWrapperOfTypePtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Object_t, System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_CreateWrapperOfType'); + late final _System_Runtime_InteropServices_Marshal_CreateWrapperOfType = + _System_Runtime_InteropServices_Marshal_CreateWrapperOfTypePtr.asFunction< + System_Object_t Function(System_Object_t, System_Type_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2( + System_Type_t T, + System_Type_t TWrapper, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2( + T, + TWrapper, + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2Ptr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2'); + late final _System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2 = + _System_Runtime_InteropServices_Marshal_CreateWrapperOfType_A2Ptr + .asFunction< + System_Object_t Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength( + System_Object_t otp, + bool fIsWeak, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength( + otp, + fIsWeak, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrengthPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength'); + late final _System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrength = + _System_Runtime_InteropServices_Marshal_ChangeWrapperHandleStrengthPtr + .asFunction< + void Function( + System_Object_t, bool, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_FinalReleaseComObject( + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_FinalReleaseComObject( + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_FinalReleaseComObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_FinalReleaseComObject'); + late final _System_Runtime_InteropServices_Marshal_FinalReleaseComObject = + _System_Runtime_InteropServices_Marshal_FinalReleaseComObjectPtr + .asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetComInterfaceForObject( + System_Object_t o, + System_Type_t T, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject( + o, + T, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetComInterfaceForObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Object_t, System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetComInterfaceForObject'); + late final _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject = + _System_Runtime_InteropServices_Marshal_GetComInterfaceForObjectPtr + .asFunction< + int Function(System_Object_t, System_Type_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1( + System_Object_t o, + System_Type_t T, + int mode, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1( + o, + T, + mode, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Object_t, System_Type_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1'); + late final _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1 = + _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_1Ptr + .asFunction< + int Function(System_Object_t, System_Type_t, int, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2( + System_Type_t T, + System_Type_t TInterface, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2( + T, + TInterface, + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function(System_Type_t, System_Type_t, + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2'); + late final _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2 = + _System_Runtime_InteropServices_Marshal_GetComInterfaceForObject_A2Ptr + .asFunction< + int Function(System_Type_t, System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_GetComObjectData( + System_Object_t obj, + System_Object_t key, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetComObjectData( + obj, + key, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetComObjectDataPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Object_t, System_Object_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetComObjectData'); + late final _System_Runtime_InteropServices_Marshal_GetComObjectData = + _System_Runtime_InteropServices_Marshal_GetComObjectDataPtr.asFunction< + System_Object_t Function(System_Object_t, System_Object_t, + ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetIDispatchForObject( + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetIDispatchForObject( + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetIDispatchForObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetIDispatchForObject'); + late final _System_Runtime_InteropServices_Marshal_GetIDispatchForObject = + _System_Runtime_InteropServices_Marshal_GetIDispatchForObjectPtr + .asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetIUnknownForObject( + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetIUnknownForObject( + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetIUnknownForObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetIUnknownForObject'); + late final _System_Runtime_InteropServices_Marshal_GetIUnknownForObject = + _System_Runtime_InteropServices_Marshal_GetIUnknownForObjectPtr + .asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_GetNativeVariantForObject( + System_Object_t obj, + int pDstNativeVariant, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetNativeVariantForObject( + obj, + pDstNativeVariant, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetNativeVariantForObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Object_t, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetNativeVariantForObject'); + late final _System_Runtime_InteropServices_Marshal_GetNativeVariantForObject = + _System_Runtime_InteropServices_Marshal_GetNativeVariantForObjectPtr + .asFunction< + void Function( + System_Object_t, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1( + System_Type_t T, + System_Object_t obj, + int pDstNativeVariant, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1( + T, + obj, + pDstNativeVariant, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Type_t, System_Object_t, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1'); + late final _System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1 = + _System_Runtime_InteropServices_Marshal_GetNativeVariantForObject_A1Ptr + .asFunction< + void Function(System_Type_t, System_Object_t, int, + ffi.Pointer)>(); + + System_Object_t + System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown( + int pUnk, + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown( + pUnk, + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknownPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(ffi.Long, System_Type_t, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown'); + late final _System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknown = + _System_Runtime_InteropServices_Marshal_GetTypedObjectForIUnknownPtr + .asFunction< + System_Object_t Function( + int, System_Type_t, ffi.Pointer)>(); + + System_Object_t System_Runtime_InteropServices_Marshal_GetObjectForIUnknown( + int pUnk, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetObjectForIUnknown( + pUnk, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetObjectForIUnknownPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetObjectForIUnknown'); + late final _System_Runtime_InteropServices_Marshal_GetObjectForIUnknown = + _System_Runtime_InteropServices_Marshal_GetObjectForIUnknownPtr + .asFunction< + System_Object_t Function(int, ffi.Pointer)>(); + + System_Object_t + System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant( + int pSrcNativeVariant, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant( + pSrcNativeVariant, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariantPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant'); + late final _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant = + _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariantPtr + .asFunction< + System_Object_t Function(int, ffi.Pointer)>(); + + System_Object_t + System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1( + System_Type_t T, + int pSrcNativeVariant, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1( + T, + pSrcNativeVariant, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1Ptr = + _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Long, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1'); + late final _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1 = + _System_Runtime_InteropServices_Marshal_GetObjectForNativeVariant_A1Ptr + .asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_Array_t + System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants( + int aSrcNativeVariant, + int cVars, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants( + aSrcNativeVariant, + cVars, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariantsPtr = + _lookup< + ffi.NativeFunction< + System_Object_Array_t Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants'); + late final _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants = + _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariantsPtr + .asFunction< + System_Object_Array_t Function( + int, int, ffi.Pointer)>(); + + System_Array_t + System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1( + System_Type_t T, + int aSrcNativeVariant, + int cVars, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1( + T, + aSrcNativeVariant, + cVars, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1Ptr = + _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, ffi.Long, ffi.Int32, + ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1'); + late final _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1 = + _System_Runtime_InteropServices_Marshal_GetObjectsForNativeVariants_A1Ptr + .asFunction< + System_Array_t Function( + System_Type_t, int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetStartComSlot( + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetStartComSlot( + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetStartComSlotPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetStartComSlot'); + late final _System_Runtime_InteropServices_Marshal_GetStartComSlot = + _System_Runtime_InteropServices_Marshal_GetStartComSlotPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetEndComSlot( + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetEndComSlot( + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetEndComSlotPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetEndComSlot'); + late final _System_Runtime_InteropServices_Marshal_GetEndComSlot = + _System_Runtime_InteropServices_Marshal_GetEndComSlotPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + System_Object_t + System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown( + int unknown, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown( + unknown, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknownPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown'); + late final _System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknown = + _System_Runtime_InteropServices_Marshal_GetUniqueObjectForIUnknownPtr + .asFunction< + System_Object_t Function(int, ffi.Pointer)>(); + + bool System_Runtime_InteropServices_Marshal_IsComObject( + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_IsComObject( + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_IsComObjectPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_IsComObject'); + late final _System_Runtime_InteropServices_Marshal_IsComObject = + _System_Runtime_InteropServices_Marshal_IsComObjectPtr.asFunction< + bool Function(System_Object_t, ffi.Pointer)>(); + + bool System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom( + System_Type_t t, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom( + t, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_IsTypeVisibleFromComPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom'); + late final _System_Runtime_InteropServices_Marshal_IsTypeVisibleFromCom = + _System_Runtime_InteropServices_Marshal_IsTypeVisibleFromComPtr + .asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReleaseComObject( + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReleaseComObject( + o, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReleaseComObjectPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReleaseComObject'); + late final _System_Runtime_InteropServices_Marshal_ReleaseComObject = + _System_Runtime_InteropServices_Marshal_ReleaseComObjectPtr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + bool System_Runtime_InteropServices_Marshal_SetComObjectData( + System_Object_t obj, + System_Object_t key, + System_Object_t data, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SetComObjectData( + obj, + key, + data, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SetComObjectDataPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Object_t, System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SetComObjectData'); + late final _System_Runtime_InteropServices_Marshal_SetComObjectData = + _System_Runtime_InteropServices_Marshal_SetComObjectDataPtr.asFunction< + bool Function(System_Object_t, System_Object_t, System_Object_t, + ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringAuto( + int ptr, + int len, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringAuto( + ptr, + len, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringAutoPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringAuto'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringAuto = + _System_Runtime_InteropServices_Marshal_PtrToStringAutoPtr.asFunction< + System_String_t Function( + int, int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_PtrToStringAuto_1( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_PtrToStringAuto_1( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_PtrToStringAuto_1Ptr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_PtrToStringAuto_1'); + late final _System_Runtime_InteropServices_Marshal_PtrToStringAuto_1 = + _System_Runtime_InteropServices_Marshal_PtrToStringAuto_1Ptr.asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToHGlobalAuto( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToHGlobalAuto( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToHGlobalAutoPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToHGlobalAuto'); + late final _System_Runtime_InteropServices_Marshal_StringToHGlobalAuto = + _System_Runtime_InteropServices_Marshal_StringToHGlobalAutoPtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto( + s, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAutoPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + System_String_t, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto'); + late final _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAuto = + _System_Runtime_InteropServices_Marshal_StringToCoTaskMemAutoPtr + .asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_AllocHGlobal_1( + int cb, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_AllocHGlobal_1( + cb, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_AllocHGlobal_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_AllocHGlobal_1'); + late final _System_Runtime_InteropServices_Marshal_AllocHGlobal_1 = + _System_Runtime_InteropServices_Marshal_AllocHGlobal_1Ptr.asFunction< + int Function(int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_FreeHGlobal( + int hglobal, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_FreeHGlobal( + hglobal, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_FreeHGlobalPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_FreeHGlobal'); + late final _System_Runtime_InteropServices_Marshal_FreeHGlobal = + _System_Runtime_InteropServices_Marshal_FreeHGlobalPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReAllocHGlobal( + int pv, + int cb, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReAllocHGlobal( + pv, + cb, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReAllocHGlobalPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Long, ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReAllocHGlobal'); + late final _System_Runtime_InteropServices_Marshal_ReAllocHGlobal = + _System_Runtime_InteropServices_Marshal_ReAllocHGlobalPtr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_AllocCoTaskMem( + int cb, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_AllocCoTaskMem( + cb, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_AllocCoTaskMemPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_AllocCoTaskMem'); + late final _System_Runtime_InteropServices_Marshal_AllocCoTaskMem = + _System_Runtime_InteropServices_Marshal_AllocCoTaskMemPtr.asFunction< + int Function(int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_FreeCoTaskMem( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_FreeCoTaskMem( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_FreeCoTaskMemPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_FreeCoTaskMem'); + late final _System_Runtime_InteropServices_Marshal_FreeCoTaskMem = + _System_Runtime_InteropServices_Marshal_FreeCoTaskMemPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem( + int pv, + int cb, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem( + pv, + cb, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_ReAllocCoTaskMemPtr = + _lookup< + ffi.NativeFunction< + ffi.Long Function( + ffi.Long, ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem'); + late final _System_Runtime_InteropServices_Marshal_ReAllocCoTaskMem = + _System_Runtime_InteropServices_Marshal_ReAllocCoTaskMemPtr.asFunction< + int Function(int, int, ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_FreeBSTR( + int ptr, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_FreeBSTR( + ptr, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_FreeBSTRPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Long, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_FreeBSTR'); + late final _System_Runtime_InteropServices_Marshal_FreeBSTR = + _System_Runtime_InteropServices_Marshal_FreeBSTRPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_GetLastSystemError( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetLastSystemError( + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetLastSystemErrorPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetLastSystemError'); + late final _System_Runtime_InteropServices_Marshal_GetLastSystemError = + _System_Runtime_InteropServices_Marshal_GetLastSystemErrorPtr.asFunction< + int Function(ffi.Pointer)>(); + + void System_Runtime_InteropServices_Marshal_SetLastSystemError( + int error, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_SetLastSystemError( + error, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_SetLastSystemErrorPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_SetLastSystemError'); + late final _System_Runtime_InteropServices_Marshal_SetLastSystemError = + _System_Runtime_InteropServices_Marshal_SetLastSystemErrorPtr.asFunction< + void Function(int, ffi.Pointer)>(); + + System_String_t System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage( + int error, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage( + error, + outException, + ); + } + + late final _System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessagePtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage'); + late final _System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessage = + _System_Runtime_InteropServices_Marshal_GetPInvokeErrorMessagePtr + .asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + int System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get() { + return _System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get(); + } + + late final _System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_GetPtr = + _lookup>( + 'System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get'); + late final _System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_Get = + _System_Runtime_InteropServices_Marshal_SystemDefaultCharSize_GetPtr + .asFunction(); + + int System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get() { + return _System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get(); + } + + late final _System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_GetPtr = + _lookup>( + 'System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get'); + late final _System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_Get = + _System_Runtime_InteropServices_Marshal_SystemMaxDBCSCharSize_GetPtr + .asFunction(); + + System_Type_t System_Runtime_InteropServices_Marshal_TypeOf() { + return _System_Runtime_InteropServices_Marshal_TypeOf(); + } + + late final _System_Runtime_InteropServices_Marshal_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_Marshal_TypeOf'); + late final _System_Runtime_InteropServices_Marshal_TypeOf = + _System_Runtime_InteropServices_Marshal_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_InteropServices_Marshal_Destroy_1( + System_Runtime_InteropServices_Marshal_t self, + ) { + return _System_Runtime_InteropServices_Marshal_Destroy_1( + self, + ); + } + + late final _System_Runtime_InteropServices_Marshal_Destroy_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Runtime_InteropServices_Marshal_t)>>( + 'System_Runtime_InteropServices_Marshal_Destroy_1'); + late final _System_Runtime_InteropServices_Marshal_Destroy_1 = + _System_Runtime_InteropServices_Marshal_Destroy_1Ptr.asFunction< + void Function(System_Runtime_InteropServices_Marshal_t)>(); + + void System_Security_SecureString_AppendChar( + System_Security_SecureString_t self, + int c, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_AppendChar( + self, + c, + outException, + ); + } + + late final _System_Security_SecureString_AppendCharPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, ffi.WChar, + ffi.Pointer)>>( + 'System_Security_SecureString_AppendChar'); + late final _System_Security_SecureString_AppendChar = + _System_Security_SecureString_AppendCharPtr.asFunction< + void Function(System_Security_SecureString_t, int, + ffi.Pointer)>(); + + void System_Security_SecureString_Clear( + System_Security_SecureString_t self, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_Clear( + self, + outException, + ); + } + + late final _System_Security_SecureString_ClearPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Security_SecureString_Clear'); + late final _System_Security_SecureString_Clear = + _System_Security_SecureString_ClearPtr.asFunction< + void Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + System_Security_SecureString_t System_Security_SecureString_Copy( + System_Security_SecureString_t self, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_Copy( + self, + outException, + ); + } + + late final _System_Security_SecureString_CopyPtr = _lookup< + ffi.NativeFunction< + System_Security_SecureString_t Function( + System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Security_SecureString_Copy'); + late final _System_Security_SecureString_Copy = + _System_Security_SecureString_CopyPtr.asFunction< + System_Security_SecureString_t Function( + System_Security_SecureString_t, + ffi.Pointer)>(); + + void System_Security_SecureString_Dispose( + System_Security_SecureString_t self, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_Dispose( + self, + outException, + ); + } + + late final _System_Security_SecureString_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Security_SecureString_Dispose'); + late final _System_Security_SecureString_Dispose = + _System_Security_SecureString_DisposePtr.asFunction< + void Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + void System_Security_SecureString_InsertAt( + System_Security_SecureString_t self, + int index, + int c, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_InsertAt( + self, + index, + c, + outException, + ); + } + + late final _System_Security_SecureString_InsertAtPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, ffi.Int32, + ffi.WChar, ffi.Pointer)>>( + 'System_Security_SecureString_InsertAt'); + late final _System_Security_SecureString_InsertAt = + _System_Security_SecureString_InsertAtPtr.asFunction< + void Function(System_Security_SecureString_t, int, int, + ffi.Pointer)>(); + + bool System_Security_SecureString_IsReadOnly( + System_Security_SecureString_t self, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_IsReadOnly( + self, + outException, + ); + } + + late final _System_Security_SecureString_IsReadOnlyPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Security_SecureString_IsReadOnly'); + late final _System_Security_SecureString_IsReadOnly = + _System_Security_SecureString_IsReadOnlyPtr.asFunction< + bool Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + void System_Security_SecureString_MakeReadOnly( + System_Security_SecureString_t self, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_MakeReadOnly( + self, + outException, + ); + } + + late final _System_Security_SecureString_MakeReadOnlyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Security_SecureString_MakeReadOnly'); + late final _System_Security_SecureString_MakeReadOnly = + _System_Security_SecureString_MakeReadOnlyPtr.asFunction< + void Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + void System_Security_SecureString_RemoveAt( + System_Security_SecureString_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_RemoveAt( + self, + index, + outException, + ); + } + + late final _System_Security_SecureString_RemoveAtPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Security_SecureString_RemoveAt'); + late final _System_Security_SecureString_RemoveAt = + _System_Security_SecureString_RemoveAtPtr.asFunction< + void Function(System_Security_SecureString_t, int, + ffi.Pointer)>(); + + void System_Security_SecureString_SetAt( + System_Security_SecureString_t self, + int index, + int c, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_SetAt( + self, + index, + c, + outException, + ); + } + + late final _System_Security_SecureString_SetAtPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Security_SecureString_t, ffi.Int32, + ffi.WChar, ffi.Pointer)>>( + 'System_Security_SecureString_SetAt'); + late final _System_Security_SecureString_SetAt = + _System_Security_SecureString_SetAtPtr.asFunction< + void Function(System_Security_SecureString_t, int, int, + ffi.Pointer)>(); + + System_Security_SecureString_t System_Security_SecureString_Create( + ffi.Pointer outException, + ) { + return _System_Security_SecureString_Create( + outException, + ); + } + + late final _System_Security_SecureString_CreatePtr = _lookup< + ffi.NativeFunction< + System_Security_SecureString_t Function( + ffi.Pointer)>>( + 'System_Security_SecureString_Create'); + late final _System_Security_SecureString_Create = + _System_Security_SecureString_CreatePtr.asFunction< + System_Security_SecureString_t Function( + ffi.Pointer)>(); + + int System_Security_SecureString_Length_Get( + System_Security_SecureString_t self, + ffi.Pointer outException, + ) { + return _System_Security_SecureString_Length_Get( + self, + outException, + ); + } + + late final _System_Security_SecureString_Length_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Security_SecureString_Length_Get'); + late final _System_Security_SecureString_Length_Get = + _System_Security_SecureString_Length_GetPtr.asFunction< + int Function(System_Security_SecureString_t, + ffi.Pointer)>(); + + System_Type_t System_Security_SecureString_TypeOf() { + return _System_Security_SecureString_TypeOf(); + } + + late final _System_Security_SecureString_TypeOfPtr = + _lookup>( + 'System_Security_SecureString_TypeOf'); + late final _System_Security_SecureString_TypeOf = + _System_Security_SecureString_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Security_SecureString_Destroy( + System_Security_SecureString_t self, + ) { + return _System_Security_SecureString_Destroy( + self, + ); + } + + late final _System_Security_SecureString_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Security_SecureString_Destroy'); + late final _System_Security_SecureString_Destroy = + _System_Security_SecureString_DestroyPtr.asFunction< + void Function(System_Security_SecureString_t)>(); + + System_NullReferenceException_t System_NullReferenceException_Create( + ffi.Pointer outException, + ) { + return _System_NullReferenceException_Create( + outException, + ); + } + + late final _System_NullReferenceException_CreatePtr = _lookup< + ffi.NativeFunction< + System_NullReferenceException_t Function( + ffi.Pointer)>>( + 'System_NullReferenceException_Create'); + late final _System_NullReferenceException_Create = + _System_NullReferenceException_CreatePtr.asFunction< + System_NullReferenceException_t Function( + ffi.Pointer)>(); + + System_NullReferenceException_t System_NullReferenceException_Create_1( + System_String_t message, + ffi.Pointer outException, + ) { + return _System_NullReferenceException_Create_1( + message, + outException, + ); + } + + late final _System_NullReferenceException_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_NullReferenceException_t Function( + System_String_t, ffi.Pointer)>>( + 'System_NullReferenceException_Create_1'); + late final _System_NullReferenceException_Create_1 = + _System_NullReferenceException_Create_1Ptr.asFunction< + System_NullReferenceException_t Function( + System_String_t, ffi.Pointer)>(); + + System_NullReferenceException_t System_NullReferenceException_Create_2( + System_String_t message, + System_Exception_t innerException, + ffi.Pointer outException, + ) { + return _System_NullReferenceException_Create_2( + message, + innerException, + outException, + ); + } + + late final _System_NullReferenceException_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_NullReferenceException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>>( + 'System_NullReferenceException_Create_2'); + late final _System_NullReferenceException_Create_2 = + _System_NullReferenceException_Create_2Ptr.asFunction< + System_NullReferenceException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>(); + + System_Type_t System_NullReferenceException_TypeOf() { + return _System_NullReferenceException_TypeOf(); + } + + late final _System_NullReferenceException_TypeOfPtr = + _lookup>( + 'System_NullReferenceException_TypeOf'); + late final _System_NullReferenceException_TypeOf = + _System_NullReferenceException_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_NullReferenceException_Destroy( + System_NullReferenceException_t self, + ) { + return _System_NullReferenceException_Destroy( + self, + ); + } + + late final _System_NullReferenceException_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_NullReferenceException_Destroy'); + late final _System_NullReferenceException_Destroy = + _System_NullReferenceException_DestroyPtr.asFunction< + void Function(System_NullReferenceException_t)>(); + + System_SystemException_t System_SystemException_Create( + ffi.Pointer outException, + ) { + return _System_SystemException_Create( + outException, + ); + } + + late final _System_SystemException_CreatePtr = _lookup< + ffi.NativeFunction< + System_SystemException_t Function( + ffi.Pointer)>>( + 'System_SystemException_Create'); + late final _System_SystemException_Create = + _System_SystemException_CreatePtr.asFunction< + System_SystemException_t Function(ffi.Pointer)>(); + + System_SystemException_t System_SystemException_Create_1( + System_String_t message, + ffi.Pointer outException, + ) { + return _System_SystemException_Create_1( + message, + outException, + ); + } + + late final _System_SystemException_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_SystemException_t Function( + System_String_t, ffi.Pointer)>>( + 'System_SystemException_Create_1'); + late final _System_SystemException_Create_1 = + _System_SystemException_Create_1Ptr.asFunction< + System_SystemException_t Function( + System_String_t, ffi.Pointer)>(); + + System_SystemException_t System_SystemException_Create_2( + System_String_t message, + System_Exception_t innerException, + ffi.Pointer outException, + ) { + return _System_SystemException_Create_2( + message, + innerException, + outException, + ); + } + + late final _System_SystemException_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_SystemException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>>( + 'System_SystemException_Create_2'); + late final _System_SystemException_Create_2 = + _System_SystemException_Create_2Ptr.asFunction< + System_SystemException_t Function(System_String_t, System_Exception_t, + ffi.Pointer)>(); + + System_Type_t System_SystemException_TypeOf() { + return _System_SystemException_TypeOf(); + } + + late final _System_SystemException_TypeOfPtr = + _lookup>( + 'System_SystemException_TypeOf'); + late final _System_SystemException_TypeOf = + _System_SystemException_TypeOfPtr.asFunction(); + + void System_SystemException_Destroy( + System_SystemException_t self, + ) { + return _System_SystemException_Destroy( + self, + ); + } + + late final _System_SystemException_DestroyPtr = + _lookup>( + 'System_SystemException_Destroy'); + late final _System_SystemException_Destroy = + _System_SystemException_DestroyPtr.asFunction< + void Function(System_SystemException_t)>(); System_Object_t System_AppContext_GetData( System_String_t name, @@ -46486,608 +72712,192 @@ class NativeLibrary { late final _System_AppContext_Destroy = _System_AppContext_DestroyPtr .asFunction(); - System_Runtime_InteropServices_GCHandle_t - System_Runtime_InteropServices_GCHandle_Alloc( - System_Object_t value, + System_Collections_Generic_List_A1_t + DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction( + System_Collections_Generic_List_A1_t Points, + double Tolerance, ffi.Pointer outException, ) { - return _System_Runtime_InteropServices_GCHandle_Alloc( - value, + return _DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction( + Points, + Tolerance, outException, ); } - late final _System_Runtime_InteropServices_GCHandle_AllocPtr = _lookup< - ffi.NativeFunction< - System_Runtime_InteropServices_GCHandle_t Function( - System_Object_t, ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Alloc'); - late final _System_Runtime_InteropServices_GCHandle_Alloc = - _System_Runtime_InteropServices_GCHandle_AllocPtr.asFunction< - System_Runtime_InteropServices_GCHandle_t Function( - System_Object_t, ffi.Pointer)>(); - - System_Runtime_InteropServices_GCHandle_t - System_Runtime_InteropServices_GCHandle_Alloc_1( - System_Object_t value, - int type, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_Alloc_1( - value, - type, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_Alloc_1Ptr = _lookup< - ffi.NativeFunction< - System_Runtime_InteropServices_GCHandle_t Function( - System_Object_t, - ffi.Int32, - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Alloc_1'); - late final _System_Runtime_InteropServices_GCHandle_Alloc_1 = - _System_Runtime_InteropServices_GCHandle_Alloc_1Ptr.asFunction< - System_Runtime_InteropServices_GCHandle_t Function( - System_Object_t, int, ffi.Pointer)>(); - - void System_Runtime_InteropServices_GCHandle_Free( - System_Runtime_InteropServices_GCHandle_t self, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_Free( - self, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_FreePtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Free'); - late final _System_Runtime_InteropServices_GCHandle_Free = - _System_Runtime_InteropServices_GCHandle_FreePtr.asFunction< - void Function(System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); - - ffi.Pointer - System_Runtime_InteropServices_GCHandle_AddrOfPinnedObject( - System_Runtime_InteropServices_GCHandle_t self, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_AddrOfPinnedObject( - self, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_AddrOfPinnedObjectPtr = + late final _DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReductionPtr = _lookup< ffi.NativeFunction< - ffi.Pointer Function( - System_Runtime_InteropServices_GCHandle_t, + System_Collections_Generic_List_A1_t Function( + System_Collections_Generic_List_A1_t, + ffi.Double, ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_AddrOfPinnedObject'); - late final _System_Runtime_InteropServices_GCHandle_AddrOfPinnedObject = - _System_Runtime_InteropServices_GCHandle_AddrOfPinnedObjectPtr.asFunction< - ffi.Pointer Function( - System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); + 'DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction'); + late final _DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction = + _DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReductionPtr + .asFunction< + System_Collections_Generic_List_A1_t Function( + System_Collections_Generic_List_A1_t, + double, + ffi.Pointer)>(); - System_Runtime_InteropServices_GCHandle_t - System_Runtime_InteropServices_GCHandle_FromIntPtr( - ffi.Pointer value, + double DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistance( + System_Drawing_Point_t Point1, + System_Drawing_Point_t Point2, + System_Drawing_Point_t Point, ffi.Pointer outException, ) { - return _System_Runtime_InteropServices_GCHandle_FromIntPtr( - value, + return _DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistance( + Point1, + Point2, + Point, outException, ); } - late final _System_Runtime_InteropServices_GCHandle_FromIntPtrPtr = _lookup< - ffi.NativeFunction< - System_Runtime_InteropServices_GCHandle_t Function( - ffi.Pointer, ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_FromIntPtr'); - late final _System_Runtime_InteropServices_GCHandle_FromIntPtr = - _System_Runtime_InteropServices_GCHandle_FromIntPtrPtr.asFunction< - System_Runtime_InteropServices_GCHandle_t Function( - ffi.Pointer, ffi.Pointer)>(); - - ffi.Pointer System_Runtime_InteropServices_GCHandle_ToIntPtr( - System_Runtime_InteropServices_GCHandle_t value, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_ToIntPtr( - value, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_ToIntPtrPtr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_ToIntPtr'); - late final _System_Runtime_InteropServices_GCHandle_ToIntPtr = - _System_Runtime_InteropServices_GCHandle_ToIntPtrPtr.asFunction< - ffi.Pointer Function( - System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); - - int System_Runtime_InteropServices_GCHandle_GetHashCode( - System_Runtime_InteropServices_GCHandle_t self, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_GetHashCode( - self, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_GetHashCodePtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_GetHashCode'); - late final _System_Runtime_InteropServices_GCHandle_GetHashCode = - _System_Runtime_InteropServices_GCHandle_GetHashCodePtr.asFunction< - int Function(System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); - - bool System_Runtime_InteropServices_GCHandle_Equals( - System_Runtime_InteropServices_GCHandle_t self, - System_Object_t o, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_Equals( - self, - o, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_EqualsPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function(System_Runtime_InteropServices_GCHandle_t, - System_Object_t, ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Equals'); - late final _System_Runtime_InteropServices_GCHandle_Equals = - _System_Runtime_InteropServices_GCHandle_EqualsPtr.asFunction< - bool Function(System_Runtime_InteropServices_GCHandle_t, - System_Object_t, ffi.Pointer)>(); - - bool System_Runtime_InteropServices_GCHandle_Equals_1( - System_Runtime_InteropServices_GCHandle_t self, - System_Runtime_InteropServices_GCHandle_t other, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_Equals_1( - self, - other, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_Equals_1Ptr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Runtime_InteropServices_GCHandle_t, - System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Equals_1'); - late final _System_Runtime_InteropServices_GCHandle_Equals_1 = - _System_Runtime_InteropServices_GCHandle_Equals_1Ptr.asFunction< - bool Function( - System_Runtime_InteropServices_GCHandle_t, - System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); - - System_Object_t System_Runtime_InteropServices_GCHandle_Target_Get( - System_Runtime_InteropServices_GCHandle_t self, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_Target_Get( - self, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_Target_GetPtr = _lookup< - ffi.NativeFunction< - System_Object_t Function( - System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Target_Get'); - late final _System_Runtime_InteropServices_GCHandle_Target_Get = - _System_Runtime_InteropServices_GCHandle_Target_GetPtr.asFunction< - System_Object_t Function(System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); - - void System_Runtime_InteropServices_GCHandle_Target_Set( - System_Runtime_InteropServices_GCHandle_t self, - System_Object_t value, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_Target_Set( - self, - value, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_Target_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Runtime_InteropServices_GCHandle_t, - System_Object_t, ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Target_Set'); - late final _System_Runtime_InteropServices_GCHandle_Target_Set = - _System_Runtime_InteropServices_GCHandle_Target_SetPtr.asFunction< - void Function(System_Runtime_InteropServices_GCHandle_t, - System_Object_t, ffi.Pointer)>(); - - bool System_Runtime_InteropServices_GCHandle_IsAllocated_Get( - System_Runtime_InteropServices_GCHandle_t self, - ffi.Pointer outException, - ) { - return _System_Runtime_InteropServices_GCHandle_IsAllocated_Get( - self, - outException, - ); - } - - late final _System_Runtime_InteropServices_GCHandle_IsAllocated_GetPtr = + late final _DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistancePtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Runtime_InteropServices_GCHandle_t, + ffi.Double Function( + System_Drawing_Point_t, + System_Drawing_Point_t, + System_Drawing_Point_t, ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_IsAllocated_Get'); - late final _System_Runtime_InteropServices_GCHandle_IsAllocated_Get = - _System_Runtime_InteropServices_GCHandle_IsAllocated_GetPtr.asFunction< - bool Function(System_Runtime_InteropServices_GCHandle_t, - ffi.Pointer)>(); + 'DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistance'); + late final _DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistance = + _DALI_Segmentation_SegmentationDouglasPeucker_PerpendicularDistancePtr + .asFunction< + double Function(System_Drawing_Point_t, System_Drawing_Point_t, + System_Drawing_Point_t, ffi.Pointer)>(); - System_Runtime_InteropServices_GCHandle_t - System_Runtime_InteropServices_GCHandle_Create( + System_Collections_Generic_List_A1_t + DALI_Segmentation_SegmentationDouglasPeucker_Segmente( + DALI_Segmentation_SegmentationDouglasPeucker_t self, + Evodia_Geom_PolygonE_t polygonToSegmented, ffi.Pointer outException, ) { - return _System_Runtime_InteropServices_GCHandle_Create( + return _DALI_Segmentation_SegmentationDouglasPeucker_Segmente( + self, + polygonToSegmented, outException, ); } - late final _System_Runtime_InteropServices_GCHandle_CreatePtr = _lookup< - ffi.NativeFunction< - System_Runtime_InteropServices_GCHandle_t Function( - ffi.Pointer)>>( - 'System_Runtime_InteropServices_GCHandle_Create'); - late final _System_Runtime_InteropServices_GCHandle_Create = - _System_Runtime_InteropServices_GCHandle_CreatePtr.asFunction< - System_Runtime_InteropServices_GCHandle_t Function( + late final _DALI_Segmentation_SegmentationDouglasPeucker_SegmentePtr = + _lookup< + ffi.NativeFunction< + System_Collections_Generic_List_A1_t Function( + DALI_Segmentation_SegmentationDouglasPeucker_t, + Evodia_Geom_PolygonE_t, + ffi.Pointer)>>( + 'DALI_Segmentation_SegmentationDouglasPeucker_Segmente'); + late final _DALI_Segmentation_SegmentationDouglasPeucker_Segmente = + _DALI_Segmentation_SegmentationDouglasPeucker_SegmentePtr.asFunction< + System_Collections_Generic_List_A1_t Function( + DALI_Segmentation_SegmentationDouglasPeucker_t, + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); - System_Type_t System_Runtime_InteropServices_GCHandle_TypeOf() { - return _System_Runtime_InteropServices_GCHandle_TypeOf(); + DALI_Segmentation_SegmentationDouglasPeucker_t + DALI_Segmentation_SegmentationDouglasPeucker_Create( + ffi.Pointer outException, + ) { + return _DALI_Segmentation_SegmentationDouglasPeucker_Create( + outException, + ); } - late final _System_Runtime_InteropServices_GCHandle_TypeOfPtr = + late final _DALI_Segmentation_SegmentationDouglasPeucker_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_Segmentation_SegmentationDouglasPeucker_t Function( + ffi.Pointer)>>( + 'DALI_Segmentation_SegmentationDouglasPeucker_Create'); + late final _DALI_Segmentation_SegmentationDouglasPeucker_Create = + _DALI_Segmentation_SegmentationDouglasPeucker_CreatePtr.asFunction< + DALI_Segmentation_SegmentationDouglasPeucker_t Function( + ffi.Pointer)>(); + + System_Type_t DALI_Segmentation_SegmentationDouglasPeucker_TypeOf() { + return _DALI_Segmentation_SegmentationDouglasPeucker_TypeOf(); + } + + late final _DALI_Segmentation_SegmentationDouglasPeucker_TypeOfPtr = _lookup>( - 'System_Runtime_InteropServices_GCHandle_TypeOf'); - late final _System_Runtime_InteropServices_GCHandle_TypeOf = - _System_Runtime_InteropServices_GCHandle_TypeOfPtr.asFunction< + 'DALI_Segmentation_SegmentationDouglasPeucker_TypeOf'); + late final _DALI_Segmentation_SegmentationDouglasPeucker_TypeOf = + _DALI_Segmentation_SegmentationDouglasPeucker_TypeOfPtr.asFunction< System_Type_t Function()>(); - void System_Runtime_InteropServices_GCHandle_Destroy( - System_Runtime_InteropServices_GCHandle_t self, + void DALI_Segmentation_SegmentationDouglasPeucker_Destroy( + DALI_Segmentation_SegmentationDouglasPeucker_t self, ) { - return _System_Runtime_InteropServices_GCHandle_Destroy( + return _DALI_Segmentation_SegmentationDouglasPeucker_Destroy( self, ); } - late final _System_Runtime_InteropServices_GCHandle_DestroyPtr = _lookup< + late final _DALI_Segmentation_SegmentationDouglasPeucker_DestroyPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(System_Runtime_InteropServices_GCHandle_t)>>( - 'System_Runtime_InteropServices_GCHandle_Destroy'); - late final _System_Runtime_InteropServices_GCHandle_Destroy = - _System_Runtime_InteropServices_GCHandle_DestroyPtr.asFunction< - void Function(System_Runtime_InteropServices_GCHandle_t)>(); + ffi.Void Function( + DALI_Segmentation_SegmentationDouglasPeucker_t)>>( + 'DALI_Segmentation_SegmentationDouglasPeucker_Destroy'); + late final _DALI_Segmentation_SegmentationDouglasPeucker_Destroy = + _DALI_Segmentation_SegmentationDouglasPeucker_DestroyPtr.asFunction< + void Function(DALI_Segmentation_SegmentationDouglasPeucker_t)>(); - MathLib_Math_t MyLib_Hello_GetMath( - MyLib_Hello_t self, + System_Collections_Generic_List_A1_t + DALI_RecognizerShared_ISegmentation_Segmente( + DALI_RecognizerShared_ISegmentation_t self, + Evodia_Geom_PolygonE_t polygonToSegmented, ffi.Pointer outException, ) { - return _MyLib_Hello_GetMath( + return _DALI_RecognizerShared_ISegmentation_Segmente( self, + polygonToSegmented, outException, ); } - late final _MyLib_Hello_GetMathPtr = _lookup< - ffi.NativeFunction< - MathLib_Math_t Function(MyLib_Hello_t, - ffi.Pointer)>>('MyLib_Hello_GetMath'); - late final _MyLib_Hello_GetMath = _MyLib_Hello_GetMathPtr.asFunction< - MathLib_Math_t Function( - MyLib_Hello_t, ffi.Pointer)>(); - - MyLib_Hello_t MyLib_Hello_Create( - ffi.Pointer outException, - ) { - return _MyLib_Hello_Create( - outException, - ); - } - - late final _MyLib_Hello_CreatePtr = _lookup< - ffi.NativeFunction< - MyLib_Hello_t Function( - ffi.Pointer)>>('MyLib_Hello_Create'); - late final _MyLib_Hello_Create = _MyLib_Hello_CreatePtr.asFunction< - MyLib_Hello_t Function(ffi.Pointer)>(); - - System_Type_t MyLib_Hello_TypeOf() { - return _MyLib_Hello_TypeOf(); - } - - late final _MyLib_Hello_TypeOfPtr = - _lookup>( - 'MyLib_Hello_TypeOf'); - late final _MyLib_Hello_TypeOf = - _MyLib_Hello_TypeOfPtr.asFunction(); - - void MyLib_Hello_Destroy( - MyLib_Hello_t self, - ) { - return _MyLib_Hello_Destroy( - self, - ); - } - - late final _MyLib_Hello_DestroyPtr = - _lookup>( - 'MyLib_Hello_Destroy'); - late final _MyLib_Hello_Destroy = - _MyLib_Hello_DestroyPtr.asFunction(); - - double MathLib_Math_Reccursive( - double n, - ffi.Pointer outException, - ) { - return _MathLib_Math_Reccursive( - n, - outException, - ); - } - - late final _MathLib_Math_ReccursivePtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(ffi.Float, - ffi.Pointer)>>('MathLib_Math_Reccursive'); - late final _MathLib_Math_Reccursive = _MathLib_Math_ReccursivePtr.asFunction< - double Function(double, ffi.Pointer)>(); - - double MathLib_Math_Substract( - MathLib_Math_t self, - double a, - double b, - ffi.Pointer outException, - ) { - return _MathLib_Math_Substract( - self, - a, - b, - outException, - ); - } - - late final _MathLib_Math_SubstractPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(MathLib_Math_t, ffi.Float, ffi.Float, - ffi.Pointer)>>('MathLib_Math_Substract'); - late final _MathLib_Math_Substract = _MathLib_Math_SubstractPtr.asFunction< - double Function( - MathLib_Math_t, double, double, ffi.Pointer)>(); - - double MathLib_Math_Multiply( - MathLib_Math_t self, - double a, - double b, - ffi.Pointer outException, - ) { - return _MathLib_Math_Multiply( - self, - a, - b, - outException, - ); - } - - late final _MathLib_Math_MultiplyPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(MathLib_Math_t, ffi.Float, ffi.Float, - ffi.Pointer)>>('MathLib_Math_Multiply'); - late final _MathLib_Math_Multiply = _MathLib_Math_MultiplyPtr.asFunction< - double Function( - MathLib_Math_t, double, double, ffi.Pointer)>(); - - double MathLib_Math_Divide( - MathLib_Math_t self, - double a, - double b, - ffi.Pointer outException, - ) { - return _MathLib_Math_Divide( - self, - a, - b, - outException, - ); - } - - late final _MathLib_Math_DividePtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(MathLib_Math_t, ffi.Float, ffi.Float, - ffi.Pointer)>>('MathLib_Math_Divide'); - late final _MathLib_Math_Divide = _MathLib_Math_DividePtr.asFunction< - double Function( - MathLib_Math_t, double, double, ffi.Pointer)>(); - - double MathLib_Math_Power( - MathLib_Math_t self, - double a, - ffi.Pointer outException, - ) { - return _MathLib_Math_Power( - self, - a, - outException, - ); - } - - late final _MathLib_Math_PowerPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(MathLib_Math_t, ffi.Float, - ffi.Pointer)>>('MathLib_Math_Power'); - late final _MathLib_Math_Power = _MathLib_Math_PowerPtr.asFunction< - double Function( - MathLib_Math_t, double, ffi.Pointer)>(); - - double MathLib_Math_Add( - MathLib_Math_t self, - double a, - double b, - ffi.Pointer outException, - ) { - return _MathLib_Math_Add( - self, - a, - b, - outException, - ); - } - - late final _MathLib_Math_AddPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(MathLib_Math_t, ffi.Float, ffi.Float, - ffi.Pointer)>>('MathLib_Math_Add'); - late final _MathLib_Math_Add = _MathLib_Math_AddPtr.asFunction< - double Function( - MathLib_Math_t, double, double, ffi.Pointer)>(); - - System_Collections_Generic_List_A1_t MathLib_Math_Iterate( - MathLib_Math_t self, - double a, - double b, - ffi.Pointer outException, - ) { - return _MathLib_Math_Iterate( - self, - a, - b, - outException, - ); - } - - late final _MathLib_Math_IteratePtr = _lookup< - ffi.NativeFunction< + late final _DALI_RecognizerShared_ISegmentation_SegmentePtr = _lookup< + ffi.NativeFunction< + System_Collections_Generic_List_A1_t Function( + DALI_RecognizerShared_ISegmentation_t, + Evodia_Geom_PolygonE_t, + ffi.Pointer)>>( + 'DALI_RecognizerShared_ISegmentation_Segmente'); + late final _DALI_RecognizerShared_ISegmentation_Segmente = + _DALI_RecognizerShared_ISegmentation_SegmentePtr.asFunction< System_Collections_Generic_List_A1_t Function( - MathLib_Math_t, - ffi.Float, - ffi.Float, - ffi.Pointer)>>('MathLib_Math_Iterate'); - late final _MathLib_Math_Iterate = _MathLib_Math_IteratePtr.asFunction< - System_Collections_Generic_List_A1_t Function( - MathLib_Math_t, double, double, ffi.Pointer)>(); + DALI_RecognizerShared_ISegmentation_t, + Evodia_Geom_PolygonE_t, + ffi.Pointer)>(); - double MathLib_Math_Sum( - MathLib_Math_t self, - System_Collections_Generic_List_A1_t list, - ffi.Pointer outException, - ) { - return _MathLib_Math_Sum( - self, - list, - outException, - ); + System_Type_t DALI_RecognizerShared_ISegmentation_TypeOf() { + return _DALI_RecognizerShared_ISegmentation_TypeOf(); } - late final _MathLib_Math_SumPtr = _lookup< - ffi.NativeFunction< - ffi.Float Function( - MathLib_Math_t, - System_Collections_Generic_List_A1_t, - ffi.Pointer)>>('MathLib_Math_Sum'); - late final _MathLib_Math_Sum = _MathLib_Math_SumPtr.asFunction< - double Function(MathLib_Math_t, System_Collections_Generic_List_A1_t, - ffi.Pointer)>(); - - System_Drawing_Point_t MathLib_Math_SumPoints( - MathLib_Math_t self, - System_Collections_Generic_List_A1_t list, - ffi.Pointer outException, - ) { - return _MathLib_Math_SumPoints( - self, - list, - outException, - ); - } - - late final _MathLib_Math_SumPointsPtr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - MathLib_Math_t, - System_Collections_Generic_List_A1_t, - ffi.Pointer)>>('MathLib_Math_SumPoints'); - late final _MathLib_Math_SumPoints = _MathLib_Math_SumPointsPtr.asFunction< - System_Drawing_Point_t Function( - MathLib_Math_t, - System_Collections_Generic_List_A1_t, - ffi.Pointer)>(); - - MathLib_Math_t MathLib_Math_Create( - ffi.Pointer outException, - ) { - return _MathLib_Math_Create( - outException, - ); - } - - late final _MathLib_Math_CreatePtr = _lookup< - ffi.NativeFunction< - MathLib_Math_t Function( - ffi.Pointer)>>('MathLib_Math_Create'); - late final _MathLib_Math_Create = _MathLib_Math_CreatePtr.asFunction< - MathLib_Math_t Function(ffi.Pointer)>(); - - System_Type_t MathLib_Math_TypeOf() { - return _MathLib_Math_TypeOf(); - } - - late final _MathLib_Math_TypeOfPtr = + late final _DALI_RecognizerShared_ISegmentation_TypeOfPtr = _lookup>( - 'MathLib_Math_TypeOf'); - late final _MathLib_Math_TypeOf = - _MathLib_Math_TypeOfPtr.asFunction(); + 'DALI_RecognizerShared_ISegmentation_TypeOf'); + late final _DALI_RecognizerShared_ISegmentation_TypeOf = + _DALI_RecognizerShared_ISegmentation_TypeOfPtr.asFunction< + System_Type_t Function()>(); - void MathLib_Math_Destroy( - MathLib_Math_t self, + void DALI_RecognizerShared_ISegmentation_Destroy( + DALI_RecognizerShared_ISegmentation_t self, ) { - return _MathLib_Math_Destroy( + return _DALI_RecognizerShared_ISegmentation_Destroy( self, ); } - late final _MathLib_Math_DestroyPtr = - _lookup>( - 'MathLib_Math_Destroy'); - late final _MathLib_Math_Destroy = - _MathLib_Math_DestroyPtr.asFunction(); + late final _DALI_RecognizerShared_ISegmentation_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_RecognizerShared_ISegmentation_t)>>( + 'DALI_RecognizerShared_ISegmentation_Destroy'); + late final _DALI_RecognizerShared_ISegmentation_Destroy = + _DALI_RecognizerShared_ISegmentation_DestroyPtr.asFunction< + void Function(DALI_RecognizerShared_ISegmentation_t)>(); void System_Collections_Generic_List_A1_Add( System_Collections_Generic_List_A1_t self, @@ -47975,241 +73785,1079 @@ class NativeLibrary { _System_Collections_Generic_List_A1_DestroyPtr.asFunction< void Function(System_Collections_Generic_List_A1_t)>(); - int System_Collections_Generic_IComparer_A1_Compare( - System_Collections_Generic_IComparer_A1_t self, - System_Type_t T, - System_Object_t x, - System_Object_t y, + void Evodia_Geom_PolygonE_translate( + Evodia_Geom_PolygonE_t self, + int deltaX, + int deltaY, ffi.Pointer outException, ) { - return _System_Collections_Generic_IComparer_A1_Compare( + return _Evodia_Geom_PolygonE_translate( + self, + deltaX, + deltaY, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_translatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_translate'); + late final _Evodia_Geom_PolygonE_translate = + _Evodia_Geom_PolygonE_translatePtr.asFunction< + void Function(Evodia_Geom_PolygonE_t, int, int, + ffi.Pointer)>(); + + void Evodia_Geom_PolygonE_addPoint( + Evodia_Geom_PolygonE_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_addPoint( self, - T, x, y, outException, ); } - late final _System_Collections_Generic_IComparer_A1_ComparePtr = _lookup< + late final _Evodia_Geom_PolygonE_addPointPtr = _lookup< ffi.NativeFunction< - ffi.Int32 Function( - System_Collections_Generic_IComparer_A1_t, - System_Type_t, - System_Object_t, - System_Object_t, + ffi.Void Function(Evodia_Geom_PolygonE_t, ffi.Int32, ffi.Int32, ffi.Pointer)>>( - 'System_Collections_Generic_IComparer_A1_Compare'); - late final _System_Collections_Generic_IComparer_A1_Compare = - _System_Collections_Generic_IComparer_A1_ComparePtr.asFunction< - int Function( - System_Collections_Generic_IComparer_A1_t, - System_Type_t, - System_Object_t, - System_Object_t, + 'Evodia_Geom_PolygonE_addPoint'); + late final _Evodia_Geom_PolygonE_addPoint = + _Evodia_Geom_PolygonE_addPointPtr.asFunction< + void Function(Evodia_Geom_PolygonE_t, int, int, ffi.Pointer)>(); - System_Type_t System_Collections_Generic_IComparer_A1_TypeOf() { - return _System_Collections_Generic_IComparer_A1_TypeOf(); + void Evodia_Geom_PolygonE_addPoint_1( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_addPoint_1( + self, + p, + outException, + ); } - late final _System_Collections_Generic_IComparer_A1_TypeOfPtr = + late final _Evodia_Geom_PolygonE_addPoint_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_addPoint_1'); + late final _Evodia_Geom_PolygonE_addPoint_1 = + _Evodia_Geom_PolygonE_addPoint_1Ptr.asFunction< + void Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + void Evodia_Geom_PolygonE_addPoint_2( + Evodia_Geom_PolygonE_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_addPoint_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_addPoint_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_addPoint_2'); + late final _Evodia_Geom_PolygonE_addPoint_2 = + _Evodia_Geom_PolygonE_addPoint_2Ptr.asFunction< + void Function(Evodia_Geom_PolygonE_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + void Evodia_Geom_PolygonE_addPoint_3( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_PointD_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_addPoint_3( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_addPoint_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointD_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_addPoint_3'); + late final _Evodia_Geom_PolygonE_addPoint_3 = + _Evodia_Geom_PolygonE_addPoint_3Ptr.asFunction< + void Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointD_t, + ffi.Pointer)>(); + + Evodia_Geom_PointE_Array_t Evodia_Geom_PolygonE_getPointsE( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getPointsE( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getPointsEPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_Array_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getPointsE'); + late final _Evodia_Geom_PolygonE_getPointsE = + _Evodia_Geom_PolygonE_getPointsEPtr.asFunction< + Evodia_Geom_PointE_Array_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + System_Drawing_Point_Array_t Evodia_Geom_PolygonE_getPoints_1( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getPoints_1( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getPoints_1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_Array_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getPoints_1'); + late final _Evodia_Geom_PolygonE_getPoints_1 = + _Evodia_Geom_PolygonE_getPoints_1Ptr.asFunction< + System_Drawing_Point_Array_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + System_Drawing_Rectangle_t Evodia_Geom_PolygonE_getRect( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getRect( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getRectPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getRect'); + late final _Evodia_Geom_PolygonE_getRect = + _Evodia_Geom_PolygonE_getRectPtr.asFunction< + System_Drawing_Rectangle_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_PolygonE_getBounds( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getBounds( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getBoundsPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getBounds'); + late final _Evodia_Geom_PolygonE_getBounds = + _Evodia_Geom_PolygonE_getBoundsPtr.asFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_PointE2D_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_containsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains'); + late final _Evodia_Geom_PolygonE_contains = + _Evodia_Geom_PolygonE_containsPtr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_1( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_1'); + late final _Evodia_Geom_PolygonE_contains_1 = + _Evodia_Geom_PolygonE_contains_1Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_2( + Evodia_Geom_PolygonE_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_2'); + late final _Evodia_Geom_PolygonE_contains_2 = + _Evodia_Geom_PolygonE_contains_2Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_3( + Evodia_Geom_PolygonE_t self, + System_Drawing_PointF_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_3( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, System_Drawing_PointF_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_3'); + late final _Evodia_Geom_PolygonE_contains_3 = + _Evodia_Geom_PolygonE_contains_3Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_4( + Evodia_Geom_PolygonE_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_4( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_4'); + late final _Evodia_Geom_PolygonE_contains_4 = + _Evodia_Geom_PolygonE_contains_4Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, int, int, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_5( + Evodia_Geom_PolygonE_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_5( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_5'); + late final _Evodia_Geom_PolygonE_contains_5 = + _Evodia_Geom_PolygonE_contains_5Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, double, double, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_PolygonE_getBounds2D( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getBounds2D( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getBounds2DPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getBounds2D'); + late final _Evodia_Geom_PolygonE_getBounds2D = + _Evodia_Geom_PolygonE_getBounds2DPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_intersects( + Evodia_Geom_PolygonE_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_intersects( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_intersectsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, ffi.Double, ffi.Double, + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_intersects'); + late final _Evodia_Geom_PolygonE_intersects = + _Evodia_Geom_PolygonE_intersectsPtr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, double, double, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_intersects_1( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_intersects_1( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_intersects_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_PolygonE_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_intersects_1'); + late final _Evodia_Geom_PolygonE_intersects_1 = + _Evodia_Geom_PolygonE_intersects_1Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_intersects_2( + Evodia_Geom_PolygonE_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_intersects_2( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_intersects_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_PolygonE_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_intersects_2'); + late final _Evodia_Geom_PolygonE_intersects_2 = + _Evodia_Geom_PolygonE_intersects_2Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, System_Drawing_RectangleF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_intersects_3( + Evodia_Geom_PolygonE_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_intersects_3( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_intersects_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_PolygonE_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_intersects_3'); + late final _Evodia_Geom_PolygonE_intersects_3 = + _Evodia_Geom_PolygonE_intersects_3Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_6( + Evodia_Geom_PolygonE_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_6( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, ffi.Double, ffi.Double, + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_6'); + late final _Evodia_Geom_PolygonE_contains_6 = + _Evodia_Geom_PolygonE_contains_6Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, double, double, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_7( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_7( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_PolygonE_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_7'); + late final _Evodia_Geom_PolygonE_contains_7 = + _Evodia_Geom_PolygonE_contains_7Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_8( + Evodia_Geom_PolygonE_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_8( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_PolygonE_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_8'); + late final _Evodia_Geom_PolygonE_contains_8 = + _Evodia_Geom_PolygonE_contains_8Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, System_Drawing_RectangleF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_9( + Evodia_Geom_PolygonE_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_9( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_PolygonE_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_9'); + late final _Evodia_Geom_PolygonE_contains_9 = + _Evodia_Geom_PolygonE_contains_9Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PolygonE_contains_10( + Evodia_Geom_PolygonE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_contains_10( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_contains_10Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PolygonE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_contains_10'); + late final _Evodia_Geom_PolygonE_contains_10 = + _Evodia_Geom_PolygonE_contains_10Ptr.asFunction< + bool Function(Evodia_Geom_PolygonE_t, Evodia_Geom_RectangleE_t, + ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_getEnveloppeConvexe( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getEnveloppeConvexe( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getEnveloppeConvexePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getEnveloppeConvexe'); + late final _Evodia_Geom_PolygonE_getEnveloppeConvexe = + _Evodia_Geom_PolygonE_getEnveloppeConvexePtr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_EnveloppeConvexe( + Evodia_Geom_PolygonE_t poly, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_EnveloppeConvexe( + poly, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_EnveloppeConvexePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_EnveloppeConvexe'); + late final _Evodia_Geom_PolygonE_EnveloppeConvexe = + _Evodia_Geom_PolygonE_EnveloppeConvexePtr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_EnveloppeConvexe_1( + Evodia_Geom_PointE_Array_t poly, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_EnveloppeConvexe_1( + poly, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_EnveloppeConvexe_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function(Evodia_Geom_PointE_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_EnveloppeConvexe_1'); + late final _Evodia_Geom_PolygonE_EnveloppeConvexe_1 = + _Evodia_Geom_PolygonE_EnveloppeConvexe_1Ptr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PointE_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_getRectangleEnglobantMinimum( + Evodia_Geom_PolygonE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_getRectangleEnglobantMinimum( + self, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_getRectangleEnglobantMinimumPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_getRectangleEnglobantMinimum'); + late final _Evodia_Geom_PolygonE_getRectangleEnglobantMinimum = + _Evodia_Geom_PolygonE_getRectangleEnglobantMinimumPtr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_RectangleEnglobantMinimum( + Evodia_Geom_PolygonE_t poly, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_RectangleEnglobantMinimum( + poly, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_RectangleEnglobantMinimumPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_RectangleEnglobantMinimum'); + late final _Evodia_Geom_PolygonE_RectangleEnglobantMinimum = + _Evodia_Geom_PolygonE_RectangleEnglobantMinimumPtr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PolygonE_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1( + Evodia_Geom_PointE_Array_t poly, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1( + poly, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function(Evodia_Geom_PointE_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1'); + late final _Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1 = + _Evodia_Geom_PolygonE_RectangleEnglobantMinimum_1Ptr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PointE_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_Create( + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_Create( + outException, + ); + } + + late final _Evodia_Geom_PolygonE_CreatePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function( + ffi.Pointer)>>('Evodia_Geom_PolygonE_Create'); + late final _Evodia_Geom_PolygonE_Create = + _Evodia_Geom_PolygonE_CreatePtr.asFunction< + Evodia_Geom_PolygonE_t Function(ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_Create_1( + System_Int32_Array_t xpoints, + System_Int32_Array_t ypoints, + int npoints, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_Create_1( + xpoints, + ypoints, + npoints, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_Create_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function( + System_Int32_Array_t, + System_Int32_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_Create_1'); + late final _Evodia_Geom_PolygonE_Create_1 = + _Evodia_Geom_PolygonE_Create_1Ptr.asFunction< + Evodia_Geom_PolygonE_t Function(System_Int32_Array_t, + System_Int32_Array_t, int, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_Create_2( + Evodia_Geom_PointE_Array_t tabPoints, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_Create_2( + tabPoints, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_Create_2Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function(Evodia_Geom_PointE_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_Create_2'); + late final _Evodia_Geom_PolygonE_Create_2 = + _Evodia_Geom_PolygonE_Create_2Ptr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PointE_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_Create_3( + System_Drawing_Point_Array_t tabPoints, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_Create_3( + tabPoints, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_Create_3Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function(System_Drawing_Point_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_Create_3'); + late final _Evodia_Geom_PolygonE_Create_3 = + _Evodia_Geom_PolygonE_Create_3Ptr.asFunction< + Evodia_Geom_PolygonE_t Function( + System_Drawing_Point_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PolygonE_t Evodia_Geom_PolygonE_Create_4( + Evodia_Geom_PointD_Array_t tabPoints, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PolygonE_Create_4( + tabPoints, + outException, + ); + } + + late final _Evodia_Geom_PolygonE_Create_4Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PolygonE_t Function(Evodia_Geom_PointD_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PolygonE_Create_4'); + late final _Evodia_Geom_PolygonE_Create_4 = + _Evodia_Geom_PolygonE_Create_4Ptr.asFunction< + Evodia_Geom_PolygonE_t Function( + Evodia_Geom_PointD_Array_t, ffi.Pointer)>(); + + int Evodia_Geom_PolygonE_npoints_Get( + Evodia_Geom_PolygonE_t self, + ) { + return _Evodia_Geom_PolygonE_npoints_Get( + self, + ); + } + + late final _Evodia_Geom_PolygonE_npoints_GetPtr = + _lookup>( + 'Evodia_Geom_PolygonE_npoints_Get'); + late final _Evodia_Geom_PolygonE_npoints_Get = + _Evodia_Geom_PolygonE_npoints_GetPtr.asFunction< + int Function(Evodia_Geom_PolygonE_t)>(); + + void Evodia_Geom_PolygonE_npoints_Set( + Evodia_Geom_PolygonE_t self, + int value, + ) { + return _Evodia_Geom_PolygonE_npoints_Set( + self, + value, + ); + } + + late final _Evodia_Geom_PolygonE_npoints_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, + ffi.Int32)>>('Evodia_Geom_PolygonE_npoints_Set'); + late final _Evodia_Geom_PolygonE_npoints_Set = + _Evodia_Geom_PolygonE_npoints_SetPtr.asFunction< + void Function(Evodia_Geom_PolygonE_t, int)>(); + + System_Int32_Array_t Evodia_Geom_PolygonE_xpoints_Get( + Evodia_Geom_PolygonE_t self, + ) { + return _Evodia_Geom_PolygonE_xpoints_Get( + self, + ); + } + + late final _Evodia_Geom_PolygonE_xpoints_GetPtr = _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function( + Evodia_Geom_PolygonE_t)>>('Evodia_Geom_PolygonE_xpoints_Get'); + late final _Evodia_Geom_PolygonE_xpoints_Get = + _Evodia_Geom_PolygonE_xpoints_GetPtr.asFunction< + System_Int32_Array_t Function(Evodia_Geom_PolygonE_t)>(); + + void Evodia_Geom_PolygonE_xpoints_Set( + Evodia_Geom_PolygonE_t self, + System_Int32_Array_t value, + ) { + return _Evodia_Geom_PolygonE_xpoints_Set( + self, + value, + ); + } + + late final _Evodia_Geom_PolygonE_xpoints_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, + System_Int32_Array_t)>>('Evodia_Geom_PolygonE_xpoints_Set'); + late final _Evodia_Geom_PolygonE_xpoints_Set = + _Evodia_Geom_PolygonE_xpoints_SetPtr.asFunction< + void Function(Evodia_Geom_PolygonE_t, System_Int32_Array_t)>(); + + System_Int32_Array_t Evodia_Geom_PolygonE_ypoints_Get( + Evodia_Geom_PolygonE_t self, + ) { + return _Evodia_Geom_PolygonE_ypoints_Get( + self, + ); + } + + late final _Evodia_Geom_PolygonE_ypoints_GetPtr = _lookup< + ffi.NativeFunction< + System_Int32_Array_t Function( + Evodia_Geom_PolygonE_t)>>('Evodia_Geom_PolygonE_ypoints_Get'); + late final _Evodia_Geom_PolygonE_ypoints_Get = + _Evodia_Geom_PolygonE_ypoints_GetPtr.asFunction< + System_Int32_Array_t Function(Evodia_Geom_PolygonE_t)>(); + + void Evodia_Geom_PolygonE_ypoints_Set( + Evodia_Geom_PolygonE_t self, + System_Int32_Array_t value, + ) { + return _Evodia_Geom_PolygonE_ypoints_Set( + self, + value, + ); + } + + late final _Evodia_Geom_PolygonE_ypoints_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PolygonE_t, + System_Int32_Array_t)>>('Evodia_Geom_PolygonE_ypoints_Set'); + late final _Evodia_Geom_PolygonE_ypoints_Set = + _Evodia_Geom_PolygonE_ypoints_SetPtr.asFunction< + void Function(Evodia_Geom_PolygonE_t, System_Int32_Array_t)>(); + + System_Type_t Evodia_Geom_PolygonE_TypeOf() { + return _Evodia_Geom_PolygonE_TypeOf(); + } + + late final _Evodia_Geom_PolygonE_TypeOfPtr = _lookup>( - 'System_Collections_Generic_IComparer_A1_TypeOf'); - late final _System_Collections_Generic_IComparer_A1_TypeOf = - _System_Collections_Generic_IComparer_A1_TypeOfPtr.asFunction< - System_Type_t Function()>(); + 'Evodia_Geom_PolygonE_TypeOf'); + late final _Evodia_Geom_PolygonE_TypeOf = + _Evodia_Geom_PolygonE_TypeOfPtr.asFunction(); - void System_Collections_Generic_IComparer_A1_Destroy( - System_Collections_Generic_IComparer_A1_t self, + void Evodia_Geom_PolygonE_Destroy( + Evodia_Geom_PolygonE_t self, ) { - return _System_Collections_Generic_IComparer_A1_Destroy( + return _Evodia_Geom_PolygonE_Destroy( self, ); } - late final _System_Collections_Generic_IComparer_A1_DestroyPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Collections_Generic_IComparer_A1_t)>>( - 'System_Collections_Generic_IComparer_A1_Destroy'); - late final _System_Collections_Generic_IComparer_A1_Destroy = - _System_Collections_Generic_IComparer_A1_DestroyPtr.asFunction< - void Function(System_Collections_Generic_IComparer_A1_t)>(); + late final _Evodia_Geom_PolygonE_DestroyPtr = + _lookup>( + 'Evodia_Geom_PolygonE_Destroy'); + late final _Evodia_Geom_PolygonE_Destroy = _Evodia_Geom_PolygonE_DestroyPtr + .asFunction(); - System_Drawing_Point_t System_Drawing_Point_Add( - System_Drawing_Point_t pt, - System_Drawing_Size_t sz, + double Evodia_Geom_PointE_getX( + Evodia_Geom_PointE_t self, ffi.Pointer outException, ) { - return _System_Drawing_Point_Add( - pt, - sz, - outException, - ); - } - - late final _System_Drawing_Point_AddPtr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - System_Drawing_Point_t, - System_Drawing_Size_t, - ffi.Pointer)>>('System_Drawing_Point_Add'); - late final _System_Drawing_Point_Add = - _System_Drawing_Point_AddPtr.asFunction< - System_Drawing_Point_t Function(System_Drawing_Point_t, - System_Drawing_Size_t, ffi.Pointer)>(); - - System_Drawing_Point_t System_Drawing_Point_Subtract( - System_Drawing_Point_t pt, - System_Drawing_Size_t sz, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Subtract( - pt, - sz, - outException, - ); - } - - late final _System_Drawing_Point_SubtractPtr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function(System_Drawing_Point_t, - System_Drawing_Size_t, ffi.Pointer)>>( - 'System_Drawing_Point_Subtract'); - late final _System_Drawing_Point_Subtract = - _System_Drawing_Point_SubtractPtr.asFunction< - System_Drawing_Point_t Function(System_Drawing_Point_t, - System_Drawing_Size_t, ffi.Pointer)>(); - - System_Drawing_Point_t System_Drawing_Point_Ceiling( - System_Drawing_PointF_t value, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Ceiling( - value, - outException, - ); - } - - late final _System_Drawing_Point_CeilingPtr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - System_Drawing_PointF_t, ffi.Pointer)>>( - 'System_Drawing_Point_Ceiling'); - late final _System_Drawing_Point_Ceiling = - _System_Drawing_Point_CeilingPtr.asFunction< - System_Drawing_Point_t Function( - System_Drawing_PointF_t, ffi.Pointer)>(); - - System_Drawing_Point_t System_Drawing_Point_Truncate( - System_Drawing_PointF_t value, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Truncate( - value, - outException, - ); - } - - late final _System_Drawing_Point_TruncatePtr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - System_Drawing_PointF_t, ffi.Pointer)>>( - 'System_Drawing_Point_Truncate'); - late final _System_Drawing_Point_Truncate = - _System_Drawing_Point_TruncatePtr.asFunction< - System_Drawing_Point_t Function( - System_Drawing_PointF_t, ffi.Pointer)>(); - - System_Drawing_Point_t System_Drawing_Point_Round( - System_Drawing_PointF_t value, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Round( - value, - outException, - ); - } - - late final _System_Drawing_Point_RoundPtr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function(System_Drawing_PointF_t, - ffi.Pointer)>>('System_Drawing_Point_Round'); - late final _System_Drawing_Point_Round = - _System_Drawing_Point_RoundPtr.asFunction< - System_Drawing_Point_t Function( - System_Drawing_PointF_t, ffi.Pointer)>(); - - bool System_Drawing_Point_Equals( - System_Drawing_Point_t self, - System_Object_t obj, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Equals( + return _Evodia_Geom_PointE_getX( self, - obj, outException, ); } - late final _System_Drawing_Point_EqualsPtr = _lookup< + late final _Evodia_Geom_PointE_getXPtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Drawing_Point_t, System_Object_t, - ffi.Pointer)>>('System_Drawing_Point_Equals'); - late final _System_Drawing_Point_Equals = - _System_Drawing_Point_EqualsPtr.asFunction< - bool Function(System_Drawing_Point_t, System_Object_t, - ffi.Pointer)>(); + ffi.Double Function(Evodia_Geom_PointE_t, + ffi.Pointer)>>('Evodia_Geom_PointE_getX'); + late final _Evodia_Geom_PointE_getX = _Evodia_Geom_PointE_getXPtr.asFunction< + double Function(Evodia_Geom_PointE_t, ffi.Pointer)>(); - bool System_Drawing_Point_Equals_1( - System_Drawing_Point_t self, - System_Drawing_Point_t other, + double Evodia_Geom_PointE_getY( + Evodia_Geom_PointE_t self, ffi.Pointer outException, ) { - return _System_Drawing_Point_Equals_1( + return _Evodia_Geom_PointE_getY( self, - other, outException, ); } - late final _System_Drawing_Point_Equals_1Ptr = _lookup< + late final _Evodia_Geom_PointE_getYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE_t, + ffi.Pointer)>>('Evodia_Geom_PointE_getY'); + late final _Evodia_Geom_PointE_getY = _Evodia_Geom_PointE_getYPtr.asFunction< + double Function(Evodia_Geom_PointE_t, ffi.Pointer)>(); + + Evodia_Geom_PointE_t Evodia_Geom_PointE_getLocation( + Evodia_Geom_PointE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_getLocation( + self, + outException, + ); + } + + late final _Evodia_Geom_PointE_getLocationPtr = _lookup< ffi.NativeFunction< - ffi.Bool Function(System_Drawing_Point_t, System_Drawing_Point_t, + Evodia_Geom_PointE_t Function( + Evodia_Geom_PointE_t, ffi.Pointer)>>( + 'Evodia_Geom_PointE_getLocation'); + late final _Evodia_Geom_PointE_getLocation = + _Evodia_Geom_PointE_getLocationPtr.asFunction< + Evodia_Geom_PointE_t Function( + Evodia_Geom_PointE_t, ffi.Pointer)>(); + + void Evodia_Geom_PointE_setLocation( + Evodia_Geom_PointE_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_setLocation( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointE_setLocationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, ffi.Pointer)>>( - 'System_Drawing_Point_Equals_1'); - late final _System_Drawing_Point_Equals_1 = - _System_Drawing_Point_Equals_1Ptr.asFunction< - bool Function(System_Drawing_Point_t, System_Drawing_Point_t, + 'Evodia_Geom_PointE_setLocation'); + late final _Evodia_Geom_PointE_setLocation = + _Evodia_Geom_PointE_setLocationPtr.asFunction< + void Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, ffi.Pointer)>(); - int System_Drawing_Point_GetHashCode( - System_Drawing_Point_t self, + void Evodia_Geom_PointE_setLocation_1( + Evodia_Geom_PointE_t self, + System_Drawing_Point_t p, ffi.Pointer outException, ) { - return _System_Drawing_Point_GetHashCode( + return _Evodia_Geom_PointE_setLocation_1( self, + p, outException, ); } - late final _System_Drawing_Point_GetHashCodePtr = _lookup< + late final _Evodia_Geom_PointE_setLocation_1Ptr = _lookup< ffi.NativeFunction< - ffi.Int32 Function( - System_Drawing_Point_t, ffi.Pointer)>>( - 'System_Drawing_Point_GetHashCode'); - late final _System_Drawing_Point_GetHashCode = - _System_Drawing_Point_GetHashCodePtr.asFunction< - int Function( - System_Drawing_Point_t, ffi.Pointer)>(); + ffi.Void Function(Evodia_Geom_PointE_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_setLocation_1'); + late final _Evodia_Geom_PointE_setLocation_1 = + _Evodia_Geom_PointE_setLocation_1Ptr.asFunction< + void Function(Evodia_Geom_PointE_t, System_Drawing_Point_t, + ffi.Pointer)>(); - void System_Drawing_Point_Offset( - System_Drawing_Point_t self, + void Evodia_Geom_PointE_setLocation_2( + Evodia_Geom_PointE_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_setLocation_2( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PointE_setLocation_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_setLocation_2'); + late final _Evodia_Geom_PointE_setLocation_2 = + _Evodia_Geom_PointE_setLocation_2Ptr.asFunction< + void Function(Evodia_Geom_PointE_t, int, int, + ffi.Pointer)>(); + + void Evodia_Geom_PointE_setLocation_3( + Evodia_Geom_PointE_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_setLocation_3( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PointE_setLocation_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_setLocation_3'); + late final _Evodia_Geom_PointE_setLocation_3 = + _Evodia_Geom_PointE_setLocation_3Ptr.asFunction< + void Function(Evodia_Geom_PointE_t, double, double, + ffi.Pointer)>(); + + void Evodia_Geom_PointE_translate( + Evodia_Geom_PointE_t self, int dx, int dy, ffi.Pointer outException, ) { - return _System_Drawing_Point_Offset( + return _Evodia_Geom_PointE_translate( self, dx, dy, @@ -48217,269 +74865,791 @@ class NativeLibrary { ); } - late final _System_Drawing_Point_OffsetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Drawing_Point_t, ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Drawing_Point_Offset'); - late final _System_Drawing_Point_Offset = - _System_Drawing_Point_OffsetPtr.asFunction< - void Function(System_Drawing_Point_t, int, int, + late final _Evodia_Geom_PointE_translatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_translate'); + late final _Evodia_Geom_PointE_translate = + _Evodia_Geom_PointE_translatePtr.asFunction< + void Function(Evodia_Geom_PointE_t, int, int, ffi.Pointer)>(); - void System_Drawing_Point_Offset_1( - System_Drawing_Point_t self, + double Evodia_Geom_PointE_distance( + Evodia_Geom_PointE_t self, + int px, + int py, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_distance( + self, + px, + py, + outException, + ); + } + + late final _Evodia_Geom_PointE_distancePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('Evodia_Geom_PointE_distance'); + late final _Evodia_Geom_PointE_distance = + _Evodia_Geom_PointE_distancePtr.asFunction< + double Function(Evodia_Geom_PointE_t, int, int, + ffi.Pointer)>(); + + double Evodia_Geom_PointE_distanceSq( + Evodia_Geom_PointE_t self, + int px, + int py, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_distanceSq( + self, + px, + py, + outException, + ); + } + + late final _Evodia_Geom_PointE_distanceSqPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_distanceSq'); + late final _Evodia_Geom_PointE_distanceSq = + _Evodia_Geom_PointE_distanceSqPtr.asFunction< + double Function(Evodia_Geom_PointE_t, int, int, + ffi.Pointer)>(); + + double Evodia_Geom_PointE_distance_1( + Evodia_Geom_PointE_t self, System_Drawing_Point_t p, ffi.Pointer outException, ) { - return _System_Drawing_Point_Offset_1( + return _Evodia_Geom_PointE_distance_1( self, p, outException, ); } - late final _System_Drawing_Point_Offset_1Ptr = _lookup< + late final _Evodia_Geom_PointE_distance_1Ptr = _lookup< ffi.NativeFunction< - ffi.Void Function(System_Drawing_Point_t, System_Drawing_Point_t, + ffi.Double Function(Evodia_Geom_PointE_t, System_Drawing_Point_t, ffi.Pointer)>>( - 'System_Drawing_Point_Offset_1'); - late final _System_Drawing_Point_Offset_1 = - _System_Drawing_Point_Offset_1Ptr.asFunction< - void Function(System_Drawing_Point_t, System_Drawing_Point_t, + 'Evodia_Geom_PointE_distance_1'); + late final _Evodia_Geom_PointE_distance_1 = + _Evodia_Geom_PointE_distance_1Ptr.asFunction< + double Function(Evodia_Geom_PointE_t, System_Drawing_Point_t, ffi.Pointer)>(); - System_String_t System_Drawing_Point_ToString( - System_Drawing_Point_t self, + double Evodia_Geom_PointE_distance_2( + Evodia_Geom_PointE_t self, + Evodia_Geom_PointE_t p, ffi.Pointer outException, ) { - return _System_Drawing_Point_ToString( + return _Evodia_Geom_PointE_distance_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointE_distance_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_distance_2'); + late final _Evodia_Geom_PointE_distance_2 = + _Evodia_Geom_PointE_distance_2Ptr.asFunction< + double Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointE_distanceSq_1( + Evodia_Geom_PointE_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_distanceSq_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointE_distanceSq_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_distanceSq_1'); + late final _Evodia_Geom_PointE_distanceSq_1 = + _Evodia_Geom_PointE_distanceSq_1Ptr.asFunction< + double Function(Evodia_Geom_PointE_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointE_distanceSq_2( + Evodia_Geom_PointE_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_distanceSq_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointE_distanceSq_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_distanceSq_2'); + late final _Evodia_Geom_PointE_distanceSq_2 = + _Evodia_Geom_PointE_distanceSq_2Ptr.asFunction< + double Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PointE_Equals( + Evodia_Geom_PointE_t self, + Evodia_Geom_PointE_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_Equals( + self, + p2, + outException, + ); + } + + late final _Evodia_Geom_PointE_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>('Evodia_Geom_PointE_Equals'); + late final _Evodia_Geom_PointE_Equals = + _Evodia_Geom_PointE_EqualsPtr.asFunction< + bool Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + int Evodia_Geom_PointE_CompareTo( + Evodia_Geom_PointE_t self, + Evodia_Geom_PointE_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_CompareTo( + self, + p2, + outException, + ); + } + + late final _Evodia_Geom_PointE_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_CompareTo'); + late final _Evodia_Geom_PointE_CompareTo = + _Evodia_Geom_PointE_CompareToPtr.asFunction< + int Function(Evodia_Geom_PointE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + System_String_t Evodia_Geom_PointE_ToString( + Evodia_Geom_PointE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_ToString( self, outException, ); } - late final _System_Drawing_Point_ToStringPtr = _lookup< - ffi.NativeFunction< - System_String_t Function( - System_Drawing_Point_t, ffi.Pointer)>>( - 'System_Drawing_Point_ToString'); - late final _System_Drawing_Point_ToString = - _System_Drawing_Point_ToStringPtr.asFunction< + late final _Evodia_Geom_PointE_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(Evodia_Geom_PointE_t, + ffi.Pointer)>>('Evodia_Geom_PointE_ToString'); + late final _Evodia_Geom_PointE_ToString = + _Evodia_Geom_PointE_ToStringPtr.asFunction< System_String_t Function( + Evodia_Geom_PointE_t, ffi.Pointer)>(); + + Evodia_Geom_PointE_Array_t Evodia_Geom_PointE_EnveloppeConvexe( + Evodia_Geom_PointE_Array_t pts, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_EnveloppeConvexe( + pts, + outException, + ); + } + + late final _Evodia_Geom_PointE_EnveloppeConvexePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_Array_t Function(Evodia_Geom_PointE_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_EnveloppeConvexe'); + late final _Evodia_Geom_PointE_EnveloppeConvexe = + _Evodia_Geom_PointE_EnveloppeConvexePtr.asFunction< + Evodia_Geom_PointE_Array_t Function( + Evodia_Geom_PointE_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PointE_Array_t Evodia_Geom_PointE_RectangleEnglobantMinimum( + Evodia_Geom_PointE_Array_t pts, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_RectangleEnglobantMinimum( + pts, + outException, + ); + } + + late final _Evodia_Geom_PointE_RectangleEnglobantMinimumPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_Array_t Function(Evodia_Geom_PointE_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE_RectangleEnglobantMinimum'); + late final _Evodia_Geom_PointE_RectangleEnglobantMinimum = + _Evodia_Geom_PointE_RectangleEnglobantMinimumPtr.asFunction< + Evodia_Geom_PointE_Array_t Function( + Evodia_Geom_PointE_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PointE_t Evodia_Geom_PointE_Create( + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_Create( + outException, + ); + } + + late final _Evodia_Geom_PointE_CreatePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_t Function( + ffi.Pointer)>>('Evodia_Geom_PointE_Create'); + late final _Evodia_Geom_PointE_Create = + _Evodia_Geom_PointE_CreatePtr.asFunction< + Evodia_Geom_PointE_t Function(ffi.Pointer)>(); + + Evodia_Geom_PointE_t Evodia_Geom_PointE_Create_1( + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_Create_1( + p, + outException, + ); + } + + late final _Evodia_Geom_PointE_Create_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_t Function(System_Drawing_Point_t, + ffi.Pointer)>>('Evodia_Geom_PointE_Create_1'); + late final _Evodia_Geom_PointE_Create_1 = + _Evodia_Geom_PointE_Create_1Ptr.asFunction< + Evodia_Geom_PointE_t Function( System_Drawing_Point_t, ffi.Pointer)>(); - System_Drawing_Point_t System_Drawing_Point_Create( + Evodia_Geom_PointE_t Evodia_Geom_PointE_Create_2( + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE_Create_2( + p, + outException, + ); + } + + late final _Evodia_Geom_PointE_Create_2Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_t Function(Evodia_Geom_PointE_t, + ffi.Pointer)>>('Evodia_Geom_PointE_Create_2'); + late final _Evodia_Geom_PointE_Create_2 = + _Evodia_Geom_PointE_Create_2Ptr.asFunction< + Evodia_Geom_PointE_t Function( + Evodia_Geom_PointE_t, ffi.Pointer)>(); + + Evodia_Geom_PointE_t Evodia_Geom_PointE_Create_3( int x, int y, ffi.Pointer outException, ) { - return _System_Drawing_Point_Create( + return _Evodia_Geom_PointE_Create_3( x, y, outException, ); } - late final _System_Drawing_Point_CreatePtr = _lookup< + late final _Evodia_Geom_PointE_Create_3Ptr = _lookup< ffi.NativeFunction< - System_Drawing_Point_t Function(ffi.Int32, ffi.Int32, - ffi.Pointer)>>('System_Drawing_Point_Create'); - late final _System_Drawing_Point_Create = - _System_Drawing_Point_CreatePtr.asFunction< - System_Drawing_Point_t Function( + Evodia_Geom_PointE_t Function(ffi.Int32, ffi.Int32, + ffi.Pointer)>>('Evodia_Geom_PointE_Create_3'); + late final _Evodia_Geom_PointE_Create_3 = + _Evodia_Geom_PointE_Create_3Ptr.asFunction< + Evodia_Geom_PointE_t Function( int, int, ffi.Pointer)>(); - System_Drawing_Point_t System_Drawing_Point_Create_1( - System_Drawing_Size_t sz, - ffi.Pointer outException, + int Evodia_Geom_PointE_X_Get( + Evodia_Geom_PointE_t self, ) { - return _System_Drawing_Point_Create_1( - sz, - outException, - ); - } - - late final _System_Drawing_Point_Create_1Ptr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - System_Drawing_Size_t, ffi.Pointer)>>( - 'System_Drawing_Point_Create_1'); - late final _System_Drawing_Point_Create_1 = - _System_Drawing_Point_Create_1Ptr.asFunction< - System_Drawing_Point_t Function( - System_Drawing_Size_t, ffi.Pointer)>(); - - System_Drawing_Point_t System_Drawing_Point_Create_2( - int dw, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Create_2( - dw, - outException, - ); - } - - late final _System_Drawing_Point_Create_2Ptr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - ffi.Int32, ffi.Pointer)>>( - 'System_Drawing_Point_Create_2'); - late final _System_Drawing_Point_Create_2 = - _System_Drawing_Point_Create_2Ptr.asFunction< - System_Drawing_Point_t Function( - int, ffi.Pointer)>(); - - bool System_Drawing_Point_IsEmpty_Get( - System_Drawing_Point_t self, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_IsEmpty_Get( + return _Evodia_Geom_PointE_X_Get( self, - outException, ); } - late final _System_Drawing_Point_IsEmpty_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Bool Function( - System_Drawing_Point_t, ffi.Pointer)>>( - 'System_Drawing_Point_IsEmpty_Get'); - late final _System_Drawing_Point_IsEmpty_Get = - _System_Drawing_Point_IsEmpty_GetPtr.asFunction< - bool Function( - System_Drawing_Point_t, ffi.Pointer)>(); + late final _Evodia_Geom_PointE_X_GetPtr = + _lookup>( + 'Evodia_Geom_PointE_X_Get'); + late final _Evodia_Geom_PointE_X_Get = _Evodia_Geom_PointE_X_GetPtr + .asFunction(); - int System_Drawing_Point_X_Get( - System_Drawing_Point_t self, - ffi.Pointer outException, - ) { - return _System_Drawing_Point_X_Get( - self, - outException, - ); - } - - late final _System_Drawing_Point_X_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Drawing_Point_t, - ffi.Pointer)>>('System_Drawing_Point_X_Get'); - late final _System_Drawing_Point_X_Get = - _System_Drawing_Point_X_GetPtr.asFunction< - int Function( - System_Drawing_Point_t, ffi.Pointer)>(); - - void System_Drawing_Point_X_Set( - System_Drawing_Point_t self, + void Evodia_Geom_PointE_X_Set( + Evodia_Geom_PointE_t self, int value, - ffi.Pointer outException, ) { - return _System_Drawing_Point_X_Set( + return _Evodia_Geom_PointE_X_Set( self, value, - outException, ); } - late final _System_Drawing_Point_X_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Drawing_Point_t, ffi.Int32, - ffi.Pointer)>>('System_Drawing_Point_X_Set'); - late final _System_Drawing_Point_X_Set = - _System_Drawing_Point_X_SetPtr.asFunction< - void Function( - System_Drawing_Point_t, int, ffi.Pointer)>(); + late final _Evodia_Geom_PointE_X_SetPtr = _lookup< + ffi + .NativeFunction>( + 'Evodia_Geom_PointE_X_Set'); + late final _Evodia_Geom_PointE_X_Set = _Evodia_Geom_PointE_X_SetPtr + .asFunction(); - int System_Drawing_Point_Y_Get( - System_Drawing_Point_t self, - ffi.Pointer outException, + int Evodia_Geom_PointE_Y_Get( + Evodia_Geom_PointE_t self, ) { - return _System_Drawing_Point_Y_Get( + return _Evodia_Geom_PointE_Y_Get( self, - outException, ); } - late final _System_Drawing_Point_Y_GetPtr = _lookup< - ffi.NativeFunction< - ffi.Int32 Function(System_Drawing_Point_t, - ffi.Pointer)>>('System_Drawing_Point_Y_Get'); - late final _System_Drawing_Point_Y_Get = - _System_Drawing_Point_Y_GetPtr.asFunction< - int Function( - System_Drawing_Point_t, ffi.Pointer)>(); + late final _Evodia_Geom_PointE_Y_GetPtr = + _lookup>( + 'Evodia_Geom_PointE_Y_Get'); + late final _Evodia_Geom_PointE_Y_Get = _Evodia_Geom_PointE_Y_GetPtr + .asFunction(); - void System_Drawing_Point_Y_Set( - System_Drawing_Point_t self, + void Evodia_Geom_PointE_Y_Set( + Evodia_Geom_PointE_t self, int value, - ffi.Pointer outException, ) { - return _System_Drawing_Point_Y_Set( + return _Evodia_Geom_PointE_Y_Set( self, value, - outException, ); } - late final _System_Drawing_Point_Y_SetPtr = _lookup< - ffi.NativeFunction< - ffi.Void Function(System_Drawing_Point_t, ffi.Int32, - ffi.Pointer)>>('System_Drawing_Point_Y_Set'); - late final _System_Drawing_Point_Y_Set = - _System_Drawing_Point_Y_SetPtr.asFunction< - void Function( - System_Drawing_Point_t, int, ffi.Pointer)>(); + late final _Evodia_Geom_PointE_Y_SetPtr = _lookup< + ffi + .NativeFunction>( + 'Evodia_Geom_PointE_Y_Set'); + late final _Evodia_Geom_PointE_Y_Set = _Evodia_Geom_PointE_Y_SetPtr + .asFunction(); - System_Drawing_Point_t System_Drawing_Point_Empty_Get() { - return _System_Drawing_Point_Empty_Get(); + System_Type_t Evodia_Geom_PointE_TypeOf() { + return _Evodia_Geom_PointE_TypeOf(); } - late final _System_Drawing_Point_Empty_GetPtr = - _lookup>( - 'System_Drawing_Point_Empty_Get'); - late final _System_Drawing_Point_Empty_Get = - _System_Drawing_Point_Empty_GetPtr.asFunction< - System_Drawing_Point_t Function()>(); - - System_Drawing_Point_t System_Drawing_Point_Create_3( - ffi.Pointer outException, - ) { - return _System_Drawing_Point_Create_3( - outException, - ); - } - - late final _System_Drawing_Point_Create_3Ptr = _lookup< - ffi.NativeFunction< - System_Drawing_Point_t Function( - ffi.Pointer)>>( - 'System_Drawing_Point_Create_3'); - late final _System_Drawing_Point_Create_3 = - _System_Drawing_Point_Create_3Ptr.asFunction< - System_Drawing_Point_t Function(ffi.Pointer)>(); - - System_Type_t System_Drawing_Point_TypeOf() { - return _System_Drawing_Point_TypeOf(); - } - - late final _System_Drawing_Point_TypeOfPtr = + late final _Evodia_Geom_PointE_TypeOfPtr = _lookup>( - 'System_Drawing_Point_TypeOf'); - late final _System_Drawing_Point_TypeOf = - _System_Drawing_Point_TypeOfPtr.asFunction(); + 'Evodia_Geom_PointE_TypeOf'); + late final _Evodia_Geom_PointE_TypeOf = + _Evodia_Geom_PointE_TypeOfPtr.asFunction(); - void System_Drawing_Point_Destroy( - System_Drawing_Point_t self, + void Evodia_Geom_PointE_Destroy( + Evodia_Geom_PointE_t self, ) { - return _System_Drawing_Point_Destroy( + return _Evodia_Geom_PointE_Destroy( self, ); } - late final _System_Drawing_Point_DestroyPtr = - _lookup>( - 'System_Drawing_Point_Destroy'); - late final _System_Drawing_Point_Destroy = _System_Drawing_Point_DestroyPtr - .asFunction(); + late final _Evodia_Geom_PointE_DestroyPtr = + _lookup>( + 'Evodia_Geom_PointE_Destroy'); + late final _Evodia_Geom_PointE_Destroy = _Evodia_Geom_PointE_DestroyPtr + .asFunction(); + + double Evodia_Geom_PointE2D_getX( + Evodia_Geom_PointE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_getX( + self, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_getXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, + ffi.Pointer)>>('Evodia_Geom_PointE2D_getX'); + late final _Evodia_Geom_PointE2D_getX = + _Evodia_Geom_PointE2D_getXPtr.asFunction< + double Function( + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_getY( + Evodia_Geom_PointE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_getY( + self, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_getYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, + ffi.Pointer)>>('Evodia_Geom_PointE2D_getY'); + late final _Evodia_Geom_PointE2D_getY = + _Evodia_Geom_PointE2D_getYPtr.asFunction< + double Function( + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_PointE2D_setLocation( + Evodia_Geom_PointE2D_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_setLocation( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_setLocationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_setLocation'); + late final _Evodia_Geom_PointE2D_setLocation = + _Evodia_Geom_PointE2D_setLocationPtr.asFunction< + void Function(Evodia_Geom_PointE2D_t, double, double, + ffi.Pointer)>(); + + void Evodia_Geom_PointE2D_setLocation_1( + Evodia_Geom_PointE2D_t self, + Evodia_Geom_PointE2D_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_setLocation_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_setLocation_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_setLocation_1'); + late final _Evodia_Geom_PointE2D_setLocation_1 = + _Evodia_Geom_PointE2D_setLocation_1Ptr.asFunction< + void Function(Evodia_Geom_PointE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + void Evodia_Geom_PointE2D_setLocation_2( + Evodia_Geom_PointE2D_t self, + System_Drawing_PointF_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_setLocation_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_setLocation_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_setLocation_2'); + late final _Evodia_Geom_PointE2D_setLocation_2 = + _Evodia_Geom_PointE2D_setLocation_2Ptr.asFunction< + void Function(Evodia_Geom_PointE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distanceSq( + double X1, + double Y1, + double X2, + double Y2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distanceSq( + X1, + Y1, + X2, + Y2, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distanceSqPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(ffi.Double, ffi.Double, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distanceSq'); + late final _Evodia_Geom_PointE2D_distanceSq = + _Evodia_Geom_PointE2D_distanceSqPtr.asFunction< + double Function(double, double, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distance_1( + double X1, + double Y1, + double X2, + double Y2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distance_1( + X1, + Y1, + X2, + Y2, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distance_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(ffi.Double, ffi.Double, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distance_1'); + late final _Evodia_Geom_PointE2D_distance_1 = + _Evodia_Geom_PointE2D_distance_1Ptr.asFunction< + double Function(double, double, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distanceSq_1( + Evodia_Geom_PointE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distanceSq_1( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distanceSq_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distanceSq_1'); + late final _Evodia_Geom_PointE2D_distanceSq_1 = + _Evodia_Geom_PointE2D_distanceSq_1Ptr.asFunction< + double Function(Evodia_Geom_PointE2D_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distanceSq_2( + Evodia_Geom_PointE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distanceSq_2( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distanceSq_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distanceSq_2'); + late final _Evodia_Geom_PointE2D_distanceSq_2 = + _Evodia_Geom_PointE2D_distanceSq_2Ptr.asFunction< + double Function(Evodia_Geom_PointE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distanceSq_3( + Evodia_Geom_PointE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distanceSq_3( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distanceSq_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distanceSq_3'); + late final _Evodia_Geom_PointE2D_distanceSq_3 = + _Evodia_Geom_PointE2D_distanceSq_3Ptr.asFunction< + double Function(Evodia_Geom_PointE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distance_2( + Evodia_Geom_PointE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distance_2( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distance_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distance_2'); + late final _Evodia_Geom_PointE2D_distance_2 = + _Evodia_Geom_PointE2D_distance_2Ptr.asFunction< + double Function(Evodia_Geom_PointE2D_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distance_3( + Evodia_Geom_PointE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distance_3( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distance_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distance_3'); + late final _Evodia_Geom_PointE2D_distance_3 = + _Evodia_Geom_PointE2D_distance_3Ptr.asFunction< + double Function(Evodia_Geom_PointE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointE2D_distance_4( + Evodia_Geom_PointE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_distance_4( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_distance_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_distance_4'); + late final _Evodia_Geom_PointE2D_distance_4 = + _Evodia_Geom_PointE2D_distance_4Ptr.asFunction< + double Function(Evodia_Geom_PointE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + System_Object_t Evodia_Geom_PointE2D_Clone( + Evodia_Geom_PointE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_Clone( + self, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(Evodia_Geom_PointE2D_t, + ffi.Pointer)>>('Evodia_Geom_PointE2D_Clone'); + late final _Evodia_Geom_PointE2D_Clone = + _Evodia_Geom_PointE2D_ClonePtr.asFunction< + System_Object_t Function( + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + int Evodia_Geom_PointE2D_GetHashCode( + Evodia_Geom_PointE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_GetHashCode( + self, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_PointE2D_GetHashCode'); + late final _Evodia_Geom_PointE2D_GetHashCode = + _Evodia_Geom_PointE2D_GetHashCodePtr.asFunction< + int Function( + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + bool Evodia_Geom_PointE2D_Equals( + Evodia_Geom_PointE2D_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointE2D_Equals( + self, + obj, + outException, + ); + } + + late final _Evodia_Geom_PointE2D_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PointE2D_t, System_Object_t, + ffi.Pointer)>>('Evodia_Geom_PointE2D_Equals'); + late final _Evodia_Geom_PointE2D_Equals = + _Evodia_Geom_PointE2D_EqualsPtr.asFunction< + bool Function(Evodia_Geom_PointE2D_t, System_Object_t, + ffi.Pointer)>(); + + System_Type_t Evodia_Geom_PointE2D_TypeOf() { + return _Evodia_Geom_PointE2D_TypeOf(); + } + + late final _Evodia_Geom_PointE2D_TypeOfPtr = + _lookup>( + 'Evodia_Geom_PointE2D_TypeOf'); + late final _Evodia_Geom_PointE2D_TypeOf = + _Evodia_Geom_PointE2D_TypeOfPtr.asFunction(); + + void Evodia_Geom_PointE2D_Destroy( + Evodia_Geom_PointE2D_t self, + ) { + return _Evodia_Geom_PointE2D_Destroy( + self, + ); + } + + late final _Evodia_Geom_PointE2D_DestroyPtr = + _lookup>( + 'Evodia_Geom_PointE2D_Destroy'); + late final _Evodia_Geom_PointE2D_Destroy = _Evodia_Geom_PointE2D_DestroyPtr + .asFunction(); System_Numerics_Vector2_t System_Drawing_PointF_ToVector2( System_Drawing_PointF_t self, @@ -51042,96 +78212,6 @@ class NativeLibrary { System_Numerics_Vector3_t, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateLookAtLeftHanded( - System_Numerics_Vector3_t cameraPosition, - System_Numerics_Vector3_t cameraTarget, - System_Numerics_Vector3_t cameraUpVector, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateLookAtLeftHanded( - cameraPosition, - cameraTarget, - cameraUpVector, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateLookAtLeftHandedPtr = _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateLookAtLeftHanded'); - late final _System_Numerics_Matrix4x4_CreateLookAtLeftHanded = - _System_Numerics_Matrix4x4_CreateLookAtLeftHandedPtr.asFunction< - System_Numerics_Matrix4x4_t Function( - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - ffi.Pointer)>(); - - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateLookTo( - System_Numerics_Vector3_t cameraPosition, - System_Numerics_Vector3_t cameraDirection, - System_Numerics_Vector3_t cameraUpVector, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateLookTo( - cameraPosition, - cameraDirection, - cameraUpVector, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateLookToPtr = _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateLookTo'); - late final _System_Numerics_Matrix4x4_CreateLookTo = - _System_Numerics_Matrix4x4_CreateLookToPtr.asFunction< - System_Numerics_Matrix4x4_t Function( - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - ffi.Pointer)>(); - - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateLookToLeftHanded( - System_Numerics_Vector3_t cameraPosition, - System_Numerics_Vector3_t cameraDirection, - System_Numerics_Vector3_t cameraUpVector, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateLookToLeftHanded( - cameraPosition, - cameraDirection, - cameraUpVector, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateLookToLeftHandedPtr = _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateLookToLeftHanded'); - late final _System_Numerics_Matrix4x4_CreateLookToLeftHanded = - _System_Numerics_Matrix4x4_CreateLookToLeftHandedPtr.asFunction< - System_Numerics_Matrix4x4_t Function( - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - System_Numerics_Vector3_t, - ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateOrthographic( double width, double height, @@ -51158,34 +78238,6 @@ class NativeLibrary { System_Numerics_Matrix4x4_t Function(double, double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t - System_Numerics_Matrix4x4_CreateOrthographicLeftHanded( - double width, - double height, - double zNearPlane, - double zFarPlane, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateOrthographicLeftHanded( - width, - height, - zNearPlane, - zFarPlane, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateOrthographicLeftHandedPtr = - _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function(ffi.Float, ffi.Float, - ffi.Float, ffi.Float, ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateOrthographicLeftHanded'); - late final _System_Numerics_Matrix4x4_CreateOrthographicLeftHanded = - _System_Numerics_Matrix4x4_CreateOrthographicLeftHandedPtr.asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, double, - ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateOrthographicOffCenter( double left, @@ -51224,45 +78276,6 @@ class NativeLibrary { System_Numerics_Matrix4x4_t Function(double, double, double, double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t - System_Numerics_Matrix4x4_CreateOrthographicOffCenterLeftHanded( - double left, - double right, - double bottom, - double top, - double zNearPlane, - double zFarPlane, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateOrthographicOffCenterLeftHanded( - left, - right, - bottom, - top, - zNearPlane, - zFarPlane, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateOrthographicOffCenterLeftHandedPtr = - _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateOrthographicOffCenterLeftHanded'); - late final _System_Numerics_Matrix4x4_CreateOrthographicOffCenterLeftHanded = - _System_Numerics_Matrix4x4_CreateOrthographicOffCenterLeftHandedPtr - .asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, - double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreatePerspective( double width, double height, @@ -51289,34 +78302,6 @@ class NativeLibrary { System_Numerics_Matrix4x4_t Function(double, double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t - System_Numerics_Matrix4x4_CreatePerspectiveLeftHanded( - double width, - double height, - double nearPlaneDistance, - double farPlaneDistance, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreatePerspectiveLeftHanded( - width, - height, - nearPlaneDistance, - farPlaneDistance, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreatePerspectiveLeftHandedPtr = - _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function(ffi.Float, ffi.Float, - ffi.Float, ffi.Float, ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreatePerspectiveLeftHanded'); - late final _System_Numerics_Matrix4x4_CreatePerspectiveLeftHanded = - _System_Numerics_Matrix4x4_CreatePerspectiveLeftHandedPtr.asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, double, - ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreatePerspectiveFieldOfView( double fieldOfView, @@ -51345,35 +78330,6 @@ class NativeLibrary { System_Numerics_Matrix4x4_t Function(double, double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t - System_Numerics_Matrix4x4_CreatePerspectiveFieldOfViewLeftHanded( - double fieldOfView, - double aspectRatio, - double nearPlaneDistance, - double farPlaneDistance, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreatePerspectiveFieldOfViewLeftHanded( - fieldOfView, - aspectRatio, - nearPlaneDistance, - farPlaneDistance, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreatePerspectiveFieldOfViewLeftHandedPtr = - _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function(ffi.Float, ffi.Float, - ffi.Float, ffi.Float, ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreatePerspectiveFieldOfViewLeftHanded'); - late final _System_Numerics_Matrix4x4_CreatePerspectiveFieldOfViewLeftHanded = - _System_Numerics_Matrix4x4_CreatePerspectiveFieldOfViewLeftHandedPtr - .asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, - double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreatePerspectiveOffCenter( double left, @@ -51411,45 +78367,6 @@ class NativeLibrary { System_Numerics_Matrix4x4_t Function(double, double, double, double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t - System_Numerics_Matrix4x4_CreatePerspectiveOffCenterLeftHanded( - double left, - double right, - double bottom, - double top, - double nearPlaneDistance, - double farPlaneDistance, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreatePerspectiveOffCenterLeftHanded( - left, - right, - bottom, - top, - nearPlaneDistance, - farPlaneDistance, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreatePerspectiveOffCenterLeftHandedPtr = - _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreatePerspectiveOffCenterLeftHanded'); - late final _System_Numerics_Matrix4x4_CreatePerspectiveOffCenterLeftHanded = - _System_Numerics_Matrix4x4_CreatePerspectiveOffCenterLeftHandedPtr - .asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, - double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateReflection( System_Numerics_Plane_t value, ffi.Pointer outException, @@ -51800,79 +78717,6 @@ class NativeLibrary { System_Numerics_Matrix4x4_t Function( double, double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateViewport( - double x, - double y, - double width, - double height, - double minDepth, - double maxDepth, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateViewport( - x, - y, - width, - height, - minDepth, - maxDepth, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateViewportPtr = _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateViewport'); - late final _System_Numerics_Matrix4x4_CreateViewport = - _System_Numerics_Matrix4x4_CreateViewportPtr.asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, double, - double, double, ffi.Pointer)>(); - - System_Numerics_Matrix4x4_t - System_Numerics_Matrix4x4_CreateViewportLeftHanded( - double x, - double y, - double width, - double height, - double minDepth, - double maxDepth, - ffi.Pointer outException, - ) { - return _System_Numerics_Matrix4x4_CreateViewportLeftHanded( - x, - y, - width, - height, - minDepth, - maxDepth, - outException, - ); - } - - late final _System_Numerics_Matrix4x4_CreateViewportLeftHandedPtr = _lookup< - ffi.NativeFunction< - System_Numerics_Matrix4x4_t Function( - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Float, - ffi.Pointer)>>( - 'System_Numerics_Matrix4x4_CreateViewportLeftHanded'); - late final _System_Numerics_Matrix4x4_CreateViewportLeftHanded = - _System_Numerics_Matrix4x4_CreateViewportLeftHandedPtr.asFunction< - System_Numerics_Matrix4x4_t Function(double, double, double, double, - double, double, ffi.Pointer)>(); - System_Numerics_Matrix4x4_t System_Numerics_Matrix4x4_CreateWorld( System_Numerics_Vector3_t position, System_Numerics_Vector3_t forward, @@ -57363,6 +84207,7979 @@ class NativeLibrary { late final _System_Drawing_SizeF_Destroy = _System_Drawing_SizeF_DestroyPtr .asFunction(); + System_Drawing_Point_t System_Drawing_Point_Add( + System_Drawing_Point_t pt, + System_Drawing_Size_t sz, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Add( + pt, + sz, + outException, + ); + } + + late final _System_Drawing_Point_AddPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + System_Drawing_Point_t, + System_Drawing_Size_t, + ffi.Pointer)>>('System_Drawing_Point_Add'); + late final _System_Drawing_Point_Add = + _System_Drawing_Point_AddPtr.asFunction< + System_Drawing_Point_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Subtract( + System_Drawing_Point_t pt, + System_Drawing_Size_t sz, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Subtract( + pt, + sz, + outException, + ); + } + + late final _System_Drawing_Point_SubtractPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>>( + 'System_Drawing_Point_Subtract'); + late final _System_Drawing_Point_Subtract = + _System_Drawing_Point_SubtractPtr.asFunction< + System_Drawing_Point_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Ceiling( + System_Drawing_PointF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Ceiling( + value, + outException, + ); + } + + late final _System_Drawing_Point_CeilingPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + System_Drawing_PointF_t, ffi.Pointer)>>( + 'System_Drawing_Point_Ceiling'); + late final _System_Drawing_Point_Ceiling = + _System_Drawing_Point_CeilingPtr.asFunction< + System_Drawing_Point_t Function( + System_Drawing_PointF_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Truncate( + System_Drawing_PointF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Truncate( + value, + outException, + ); + } + + late final _System_Drawing_Point_TruncatePtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + System_Drawing_PointF_t, ffi.Pointer)>>( + 'System_Drawing_Point_Truncate'); + late final _System_Drawing_Point_Truncate = + _System_Drawing_Point_TruncatePtr.asFunction< + System_Drawing_Point_t Function( + System_Drawing_PointF_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Round( + System_Drawing_PointF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Round( + value, + outException, + ); + } + + late final _System_Drawing_Point_RoundPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function(System_Drawing_PointF_t, + ffi.Pointer)>>('System_Drawing_Point_Round'); + late final _System_Drawing_Point_Round = + _System_Drawing_Point_RoundPtr.asFunction< + System_Drawing_Point_t Function( + System_Drawing_PointF_t, ffi.Pointer)>(); + + bool System_Drawing_Point_Equals( + System_Drawing_Point_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Equals( + self, + obj, + outException, + ); + } + + late final _System_Drawing_Point_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_Point_t, System_Object_t, + ffi.Pointer)>>('System_Drawing_Point_Equals'); + late final _System_Drawing_Point_Equals = + _System_Drawing_Point_EqualsPtr.asFunction< + bool Function(System_Drawing_Point_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Drawing_Point_Equals_1( + System_Drawing_Point_t self, + System_Drawing_Point_t other, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Drawing_Point_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_Point_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'System_Drawing_Point_Equals_1'); + late final _System_Drawing_Point_Equals_1 = + _System_Drawing_Point_Equals_1Ptr.asFunction< + bool Function(System_Drawing_Point_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + int System_Drawing_Point_GetHashCode( + System_Drawing_Point_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_GetHashCode( + self, + outException, + ); + } + + late final _System_Drawing_Point_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Drawing_Point_t, ffi.Pointer)>>( + 'System_Drawing_Point_GetHashCode'); + late final _System_Drawing_Point_GetHashCode = + _System_Drawing_Point_GetHashCodePtr.asFunction< + int Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + void System_Drawing_Point_Offset( + System_Drawing_Point_t self, + int dx, + int dy, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Offset( + self, + dx, + dy, + outException, + ); + } + + late final _System_Drawing_Point_OffsetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Point_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Drawing_Point_Offset'); + late final _System_Drawing_Point_Offset = + _System_Drawing_Point_OffsetPtr.asFunction< + void Function(System_Drawing_Point_t, int, int, + ffi.Pointer)>(); + + void System_Drawing_Point_Offset_1( + System_Drawing_Point_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Offset_1( + self, + p, + outException, + ); + } + + late final _System_Drawing_Point_Offset_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Point_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'System_Drawing_Point_Offset_1'); + late final _System_Drawing_Point_Offset_1 = + _System_Drawing_Point_Offset_1Ptr.asFunction< + void Function(System_Drawing_Point_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + System_String_t System_Drawing_Point_ToString( + System_Drawing_Point_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_ToString( + self, + outException, + ); + } + + late final _System_Drawing_Point_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Drawing_Point_t, ffi.Pointer)>>( + 'System_Drawing_Point_ToString'); + late final _System_Drawing_Point_ToString = + _System_Drawing_Point_ToStringPtr.asFunction< + System_String_t Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Create( + int x, + int y, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Create( + x, + y, + outException, + ); + } + + late final _System_Drawing_Point_CreatePtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function(ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Drawing_Point_Create'); + late final _System_Drawing_Point_Create = + _System_Drawing_Point_CreatePtr.asFunction< + System_Drawing_Point_t Function( + int, int, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Create_1( + System_Drawing_Size_t sz, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Create_1( + sz, + outException, + ); + } + + late final _System_Drawing_Point_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + System_Drawing_Size_t, ffi.Pointer)>>( + 'System_Drawing_Point_Create_1'); + late final _System_Drawing_Point_Create_1 = + _System_Drawing_Point_Create_1Ptr.asFunction< + System_Drawing_Point_t Function( + System_Drawing_Size_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Create_2( + int dw, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Create_2( + dw, + outException, + ); + } + + late final _System_Drawing_Point_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Point_Create_2'); + late final _System_Drawing_Point_Create_2 = + _System_Drawing_Point_Create_2Ptr.asFunction< + System_Drawing_Point_t Function( + int, ffi.Pointer)>(); + + bool System_Drawing_Point_IsEmpty_Get( + System_Drawing_Point_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_IsEmpty_Get( + self, + outException, + ); + } + + late final _System_Drawing_Point_IsEmpty_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_Point_t, ffi.Pointer)>>( + 'System_Drawing_Point_IsEmpty_Get'); + late final _System_Drawing_Point_IsEmpty_Get = + _System_Drawing_Point_IsEmpty_GetPtr.asFunction< + bool Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + int System_Drawing_Point_X_Get( + System_Drawing_Point_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_X_Get( + self, + outException, + ); + } + + late final _System_Drawing_Point_X_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Point_t, + ffi.Pointer)>>('System_Drawing_Point_X_Get'); + late final _System_Drawing_Point_X_Get = + _System_Drawing_Point_X_GetPtr.asFunction< + int Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + void System_Drawing_Point_X_Set( + System_Drawing_Point_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_X_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Point_X_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Point_t, ffi.Int32, + ffi.Pointer)>>('System_Drawing_Point_X_Set'); + late final _System_Drawing_Point_X_Set = + _System_Drawing_Point_X_SetPtr.asFunction< + void Function( + System_Drawing_Point_t, int, ffi.Pointer)>(); + + int System_Drawing_Point_Y_Get( + System_Drawing_Point_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Y_Get( + self, + outException, + ); + } + + late final _System_Drawing_Point_Y_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Point_t, + ffi.Pointer)>>('System_Drawing_Point_Y_Get'); + late final _System_Drawing_Point_Y_Get = + _System_Drawing_Point_Y_GetPtr.asFunction< + int Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + void System_Drawing_Point_Y_Set( + System_Drawing_Point_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Y_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Point_Y_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Point_t, ffi.Int32, + ffi.Pointer)>>('System_Drawing_Point_Y_Set'); + late final _System_Drawing_Point_Y_Set = + _System_Drawing_Point_Y_SetPtr.asFunction< + void Function( + System_Drawing_Point_t, int, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Point_Empty_Get() { + return _System_Drawing_Point_Empty_Get(); + } + + late final _System_Drawing_Point_Empty_GetPtr = + _lookup>( + 'System_Drawing_Point_Empty_Get'); + late final _System_Drawing_Point_Empty_Get = + _System_Drawing_Point_Empty_GetPtr.asFunction< + System_Drawing_Point_t Function()>(); + + System_Drawing_Point_t System_Drawing_Point_Create_3( + ffi.Pointer outException, + ) { + return _System_Drawing_Point_Create_3( + outException, + ); + } + + late final _System_Drawing_Point_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + ffi.Pointer)>>( + 'System_Drawing_Point_Create_3'); + late final _System_Drawing_Point_Create_3 = + _System_Drawing_Point_Create_3Ptr.asFunction< + System_Drawing_Point_t Function(ffi.Pointer)>(); + + System_Type_t System_Drawing_Point_TypeOf() { + return _System_Drawing_Point_TypeOf(); + } + + late final _System_Drawing_Point_TypeOfPtr = + _lookup>( + 'System_Drawing_Point_TypeOf'); + late final _System_Drawing_Point_TypeOf = + _System_Drawing_Point_TypeOfPtr.asFunction(); + + void System_Drawing_Point_Destroy( + System_Drawing_Point_t self, + ) { + return _System_Drawing_Point_Destroy( + self, + ); + } + + late final _System_Drawing_Point_DestroyPtr = + _lookup>( + 'System_Drawing_Point_Destroy'); + late final _System_Drawing_Point_Destroy = _System_Drawing_Point_DestroyPtr + .asFunction(); + + double Evodia_Geom_PointD_getX( + Evodia_Geom_PointD_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_getX( + self, + outException, + ); + } + + late final _Evodia_Geom_PointD_getXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, + ffi.Pointer)>>('Evodia_Geom_PointD_getX'); + late final _Evodia_Geom_PointD_getX = _Evodia_Geom_PointD_getXPtr.asFunction< + double Function(Evodia_Geom_PointD_t, ffi.Pointer)>(); + + double Evodia_Geom_PointD_getY( + Evodia_Geom_PointD_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_getY( + self, + outException, + ); + } + + late final _Evodia_Geom_PointD_getYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, + ffi.Pointer)>>('Evodia_Geom_PointD_getY'); + late final _Evodia_Geom_PointD_getY = _Evodia_Geom_PointD_getYPtr.asFunction< + double Function(Evodia_Geom_PointD_t, ffi.Pointer)>(); + + Evodia_Geom_PointD_t Evodia_Geom_PointD_getLocation( + Evodia_Geom_PointD_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_getLocation( + self, + outException, + ); + } + + late final _Evodia_Geom_PointD_getLocationPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_t Function( + Evodia_Geom_PointD_t, ffi.Pointer)>>( + 'Evodia_Geom_PointD_getLocation'); + late final _Evodia_Geom_PointD_getLocation = + _Evodia_Geom_PointD_getLocationPtr.asFunction< + Evodia_Geom_PointD_t Function( + Evodia_Geom_PointD_t, ffi.Pointer)>(); + + void Evodia_Geom_PointD_setLocation( + Evodia_Geom_PointD_t self, + Evodia_Geom_PointD_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_setLocation( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_setLocationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_setLocation'); + late final _Evodia_Geom_PointD_setLocation = + _Evodia_Geom_PointD_setLocationPtr.asFunction< + void Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>(); + + void Evodia_Geom_PointD_setLocation_1( + Evodia_Geom_PointD_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_setLocation_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_setLocation_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointD_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_setLocation_1'); + late final _Evodia_Geom_PointD_setLocation_1 = + _Evodia_Geom_PointD_setLocation_1Ptr.asFunction< + void Function(Evodia_Geom_PointD_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + void Evodia_Geom_PointD_setLocation_2( + Evodia_Geom_PointD_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_setLocation_2( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PointD_setLocation_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointD_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_setLocation_2'); + late final _Evodia_Geom_PointD_setLocation_2 = + _Evodia_Geom_PointD_setLocation_2Ptr.asFunction< + void Function(Evodia_Geom_PointD_t, double, double, + ffi.Pointer)>(); + + void Evodia_Geom_PointD_translate( + Evodia_Geom_PointD_t self, + int dx, + int dy, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_translate( + self, + dx, + dy, + outException, + ); + } + + late final _Evodia_Geom_PointD_translatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_PointD_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_translate'); + late final _Evodia_Geom_PointD_translate = + _Evodia_Geom_PointD_translatePtr.asFunction< + void Function(Evodia_Geom_PointD_t, int, int, + ffi.Pointer)>(); + + double Evodia_Geom_PointD_distance( + Evodia_Geom_PointD_t self, + double px, + double py, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_distance( + self, + px, + py, + outException, + ); + } + + late final _Evodia_Geom_PointD_distancePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, ffi.Double, ffi.Double, + ffi.Pointer)>>('Evodia_Geom_PointD_distance'); + late final _Evodia_Geom_PointD_distance = + _Evodia_Geom_PointD_distancePtr.asFunction< + double Function(Evodia_Geom_PointD_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_PointD_distanceSq( + Evodia_Geom_PointD_t self, + int px, + int py, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_distanceSq( + self, + px, + py, + outException, + ); + } + + late final _Evodia_Geom_PointD_distanceSqPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_distanceSq'); + late final _Evodia_Geom_PointD_distanceSq = + _Evodia_Geom_PointD_distanceSqPtr.asFunction< + double Function(Evodia_Geom_PointD_t, int, int, + ffi.Pointer)>(); + + double Evodia_Geom_PointD_distance_1( + Evodia_Geom_PointD_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_distance_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_distance_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_distance_1'); + late final _Evodia_Geom_PointD_distance_1 = + _Evodia_Geom_PointD_distance_1Ptr.asFunction< + double Function(Evodia_Geom_PointD_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointD_distance_2( + Evodia_Geom_PointD_t self, + Evodia_Geom_PointD_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_distance_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_distance_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_distance_2'); + late final _Evodia_Geom_PointD_distance_2 = + _Evodia_Geom_PointD_distance_2Ptr.asFunction< + double Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointD_distanceSq_1( + Evodia_Geom_PointD_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_distanceSq_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_distanceSq_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_distanceSq_1'); + late final _Evodia_Geom_PointD_distanceSq_1 = + _Evodia_Geom_PointD_distanceSq_1Ptr.asFunction< + double Function(Evodia_Geom_PointD_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + double Evodia_Geom_PointD_distanceSq_2( + Evodia_Geom_PointD_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_distanceSq_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_distanceSq_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_PointD_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_distanceSq_2'); + late final _Evodia_Geom_PointD_distanceSq_2 = + _Evodia_Geom_PointD_distanceSq_2Ptr.asFunction< + double Function(Evodia_Geom_PointD_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + bool Evodia_Geom_PointD_Equals( + Evodia_Geom_PointD_t self, + Evodia_Geom_PointD_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_Equals( + self, + p2, + outException, + ); + } + + late final _Evodia_Geom_PointD_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>>('Evodia_Geom_PointD_Equals'); + late final _Evodia_Geom_PointD_Equals = + _Evodia_Geom_PointD_EqualsPtr.asFunction< + bool Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>(); + + int Evodia_Geom_PointD_CompareTo( + Evodia_Geom_PointD_t self, + Evodia_Geom_PointD_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_CompareTo( + self, + p2, + outException, + ); + } + + late final _Evodia_Geom_PointD_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_CompareTo'); + late final _Evodia_Geom_PointD_CompareTo = + _Evodia_Geom_PointD_CompareToPtr.asFunction< + int Function(Evodia_Geom_PointD_t, Evodia_Geom_PointD_t, + ffi.Pointer)>(); + + System_String_t Evodia_Geom_PointD_ToString( + Evodia_Geom_PointD_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_ToString( + self, + outException, + ); + } + + late final _Evodia_Geom_PointD_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(Evodia_Geom_PointD_t, + ffi.Pointer)>>('Evodia_Geom_PointD_ToString'); + late final _Evodia_Geom_PointD_ToString = + _Evodia_Geom_PointD_ToStringPtr.asFunction< + System_String_t Function( + Evodia_Geom_PointD_t, ffi.Pointer)>(); + + Evodia_Geom_PointD_Array_t Evodia_Geom_PointD_EnveloppeConvexe( + Evodia_Geom_PointD_Array_t pts, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_EnveloppeConvexe( + pts, + outException, + ); + } + + late final _Evodia_Geom_PointD_EnveloppeConvexePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_Array_t Function(Evodia_Geom_PointD_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_EnveloppeConvexe'); + late final _Evodia_Geom_PointD_EnveloppeConvexe = + _Evodia_Geom_PointD_EnveloppeConvexePtr.asFunction< + Evodia_Geom_PointD_Array_t Function( + Evodia_Geom_PointD_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PointD_Array_t Evodia_Geom_PointD_RectangleEnglobantMinimum( + Evodia_Geom_PointD_Array_t pts, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_RectangleEnglobantMinimum( + pts, + outException, + ); + } + + late final _Evodia_Geom_PointD_RectangleEnglobantMinimumPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_Array_t Function(Evodia_Geom_PointD_Array_t, + ffi.Pointer)>>( + 'Evodia_Geom_PointD_RectangleEnglobantMinimum'); + late final _Evodia_Geom_PointD_RectangleEnglobantMinimum = + _Evodia_Geom_PointD_RectangleEnglobantMinimumPtr.asFunction< + Evodia_Geom_PointD_Array_t Function( + Evodia_Geom_PointD_Array_t, ffi.Pointer)>(); + + Evodia_Geom_PointD_t Evodia_Geom_PointD_Create( + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_Create( + outException, + ); + } + + late final _Evodia_Geom_PointD_CreatePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_t Function( + ffi.Pointer)>>('Evodia_Geom_PointD_Create'); + late final _Evodia_Geom_PointD_Create = + _Evodia_Geom_PointD_CreatePtr.asFunction< + Evodia_Geom_PointD_t Function(ffi.Pointer)>(); + + Evodia_Geom_PointD_t Evodia_Geom_PointD_Create_1( + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_Create_1( + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_Create_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_t Function(System_Drawing_Point_t, + ffi.Pointer)>>('Evodia_Geom_PointD_Create_1'); + late final _Evodia_Geom_PointD_Create_1 = + _Evodia_Geom_PointD_Create_1Ptr.asFunction< + Evodia_Geom_PointD_t Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + Evodia_Geom_PointD_t Evodia_Geom_PointD_Create_2( + Evodia_Geom_PointD_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_Create_2( + p, + outException, + ); + } + + late final _Evodia_Geom_PointD_Create_2Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_t Function(Evodia_Geom_PointD_t, + ffi.Pointer)>>('Evodia_Geom_PointD_Create_2'); + late final _Evodia_Geom_PointD_Create_2 = + _Evodia_Geom_PointD_Create_2Ptr.asFunction< + Evodia_Geom_PointD_t Function( + Evodia_Geom_PointD_t, ffi.Pointer)>(); + + Evodia_Geom_PointD_t Evodia_Geom_PointD_Create_3( + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_PointD_Create_3( + x, + y, + outException, + ); + } + + late final _Evodia_Geom_PointD_Create_3Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointD_t Function(ffi.Double, ffi.Double, + ffi.Pointer)>>('Evodia_Geom_PointD_Create_3'); + late final _Evodia_Geom_PointD_Create_3 = + _Evodia_Geom_PointD_Create_3Ptr.asFunction< + Evodia_Geom_PointD_t Function( + double, double, ffi.Pointer)>(); + + double Evodia_Geom_PointD_X_Get( + Evodia_Geom_PointD_t self, + ) { + return _Evodia_Geom_PointD_X_Get( + self, + ); + } + + late final _Evodia_Geom_PointD_X_GetPtr = + _lookup>( + 'Evodia_Geom_PointD_X_Get'); + late final _Evodia_Geom_PointD_X_Get = _Evodia_Geom_PointD_X_GetPtr + .asFunction(); + + void Evodia_Geom_PointD_X_Set( + Evodia_Geom_PointD_t self, + double value, + ) { + return _Evodia_Geom_PointD_X_Set( + self, + value, + ); + } + + late final _Evodia_Geom_PointD_X_SetPtr = _lookup< + ffi + .NativeFunction>( + 'Evodia_Geom_PointD_X_Set'); + late final _Evodia_Geom_PointD_X_Set = _Evodia_Geom_PointD_X_SetPtr + .asFunction(); + + double Evodia_Geom_PointD_Y_Get( + Evodia_Geom_PointD_t self, + ) { + return _Evodia_Geom_PointD_Y_Get( + self, + ); + } + + late final _Evodia_Geom_PointD_Y_GetPtr = + _lookup>( + 'Evodia_Geom_PointD_Y_Get'); + late final _Evodia_Geom_PointD_Y_Get = _Evodia_Geom_PointD_Y_GetPtr + .asFunction(); + + void Evodia_Geom_PointD_Y_Set( + Evodia_Geom_PointD_t self, + double value, + ) { + return _Evodia_Geom_PointD_Y_Set( + self, + value, + ); + } + + late final _Evodia_Geom_PointD_Y_SetPtr = _lookup< + ffi + .NativeFunction>( + 'Evodia_Geom_PointD_Y_Set'); + late final _Evodia_Geom_PointD_Y_Set = _Evodia_Geom_PointD_Y_SetPtr + .asFunction(); + + System_Type_t Evodia_Geom_PointD_TypeOf() { + return _Evodia_Geom_PointD_TypeOf(); + } + + late final _Evodia_Geom_PointD_TypeOfPtr = + _lookup>( + 'Evodia_Geom_PointD_TypeOf'); + late final _Evodia_Geom_PointD_TypeOf = + _Evodia_Geom_PointD_TypeOfPtr.asFunction(); + + void Evodia_Geom_PointD_Destroy( + Evodia_Geom_PointD_t self, + ) { + return _Evodia_Geom_PointD_Destroy( + self, + ); + } + + late final _Evodia_Geom_PointD_DestroyPtr = + _lookup>( + 'Evodia_Geom_PointD_Destroy'); + late final _Evodia_Geom_PointD_Destroy = _Evodia_Geom_PointD_DestroyPtr + .asFunction(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_FromLTRB( + int left, + int top, + int right, + int bottom, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_FromLTRB( + left, + top, + right, + bottom, + outException, + ); + } + + late final _System_Drawing_Rectangle_FromLTRBPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Rectangle_FromLTRB'); + late final _System_Drawing_Rectangle_FromLTRB = + _System_Drawing_Rectangle_FromLTRBPtr.asFunction< + System_Drawing_Rectangle_t Function( + int, int, int, int, ffi.Pointer)>(); + + bool System_Drawing_Rectangle_Equals( + System_Drawing_Rectangle_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Equals( + self, + obj, + outException, + ); + } + + late final _System_Drawing_Rectangle_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_Rectangle_t, System_Object_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Equals'); + late final _System_Drawing_Rectangle_Equals = + _System_Drawing_Rectangle_EqualsPtr.asFunction< + bool Function(System_Drawing_Rectangle_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Drawing_Rectangle_Equals_1( + System_Drawing_Rectangle_t self, + System_Drawing_Rectangle_t other, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Drawing_Rectangle_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Equals_1'); + late final _System_Drawing_Rectangle_Equals_1 = + _System_Drawing_Rectangle_Equals_1Ptr.asFunction< + bool Function(System_Drawing_Rectangle_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Ceiling( + System_Drawing_RectangleF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Ceiling( + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_CeilingPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Ceiling'); + late final _System_Drawing_Rectangle_Ceiling = + _System_Drawing_Rectangle_CeilingPtr.asFunction< + System_Drawing_Rectangle_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Truncate( + System_Drawing_RectangleF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Truncate( + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_TruncatePtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Truncate'); + late final _System_Drawing_Rectangle_Truncate = + _System_Drawing_Rectangle_TruncatePtr.asFunction< + System_Drawing_Rectangle_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Round( + System_Drawing_RectangleF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Round( + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_RoundPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Round'); + late final _System_Drawing_Rectangle_Round = + _System_Drawing_Rectangle_RoundPtr.asFunction< + System_Drawing_Rectangle_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + bool System_Drawing_Rectangle_Contains( + System_Drawing_Rectangle_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Contains( + self, + x, + y, + outException, + ); + } + + late final _System_Drawing_Rectangle_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Contains'); + late final _System_Drawing_Rectangle_Contains = + _System_Drawing_Rectangle_ContainsPtr.asFunction< + bool Function(System_Drawing_Rectangle_t, int, int, + ffi.Pointer)>(); + + bool System_Drawing_Rectangle_Contains_1( + System_Drawing_Rectangle_t self, + System_Drawing_Point_t pt, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Contains_1( + self, + pt, + outException, + ); + } + + late final _System_Drawing_Rectangle_Contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_Rectangle_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Contains_1'); + late final _System_Drawing_Rectangle_Contains_1 = + _System_Drawing_Rectangle_Contains_1Ptr.asFunction< + bool Function(System_Drawing_Rectangle_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + bool System_Drawing_Rectangle_Contains_2( + System_Drawing_Rectangle_t self, + System_Drawing_Rectangle_t rect, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Contains_2( + self, + rect, + outException, + ); + } + + late final _System_Drawing_Rectangle_Contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Contains_2'); + late final _System_Drawing_Rectangle_Contains_2 = + _System_Drawing_Rectangle_Contains_2Ptr.asFunction< + bool Function(System_Drawing_Rectangle_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + int System_Drawing_Rectangle_GetHashCode( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_GetHashCode( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_GetHashCode'); + late final _System_Drawing_Rectangle_GetHashCode = + _System_Drawing_Rectangle_GetHashCodePtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Inflate( + System_Drawing_Rectangle_t self, + int width, + int height, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Inflate( + self, + width, + height, + outException, + ); + } + + late final _System_Drawing_Rectangle_InflatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Inflate'); + late final _System_Drawing_Rectangle_Inflate = + _System_Drawing_Rectangle_InflatePtr.asFunction< + void Function(System_Drawing_Rectangle_t, int, int, + ffi.Pointer)>(); + + void System_Drawing_Rectangle_Inflate_1( + System_Drawing_Rectangle_t self, + System_Drawing_Size_t size, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Inflate_1( + self, + size, + outException, + ); + } + + late final _System_Drawing_Rectangle_Inflate_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, + System_Drawing_Size_t, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Inflate_1'); + late final _System_Drawing_Rectangle_Inflate_1 = + _System_Drawing_Rectangle_Inflate_1Ptr.asFunction< + void Function(System_Drawing_Rectangle_t, System_Drawing_Size_t, + ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Inflate_2( + System_Drawing_Rectangle_t rect, + int x, + int y, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Inflate_2( + rect, + x, + y, + outException, + ); + } + + late final _System_Drawing_Rectangle_Inflate_2Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(System_Drawing_Rectangle_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Inflate_2'); + late final _System_Drawing_Rectangle_Inflate_2 = + _System_Drawing_Rectangle_Inflate_2Ptr.asFunction< + System_Drawing_Rectangle_t Function(System_Drawing_Rectangle_t, int, + int, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Intersect( + System_Drawing_Rectangle_t self, + System_Drawing_Rectangle_t rect, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Intersect( + self, + rect, + outException, + ); + } + + late final _System_Drawing_Rectangle_IntersectPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Intersect'); + late final _System_Drawing_Rectangle_Intersect = + _System_Drawing_Rectangle_IntersectPtr.asFunction< + void Function(System_Drawing_Rectangle_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Intersect_1( + System_Drawing_Rectangle_t a, + System_Drawing_Rectangle_t b, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Intersect_1( + a, + b, + outException, + ); + } + + late final _System_Drawing_Rectangle_Intersect_1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function( + System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Intersect_1'); + late final _System_Drawing_Rectangle_Intersect_1 = + _System_Drawing_Rectangle_Intersect_1Ptr.asFunction< + System_Drawing_Rectangle_t Function(System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + bool System_Drawing_Rectangle_IntersectsWith( + System_Drawing_Rectangle_t self, + System_Drawing_Rectangle_t rect, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_IntersectsWith( + self, + rect, + outException, + ); + } + + late final _System_Drawing_Rectangle_IntersectsWithPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_IntersectsWith'); + late final _System_Drawing_Rectangle_IntersectsWith = + _System_Drawing_Rectangle_IntersectsWithPtr.asFunction< + bool Function(System_Drawing_Rectangle_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Union( + System_Drawing_Rectangle_t a, + System_Drawing_Rectangle_t b, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Union( + a, + b, + outException, + ); + } + + late final _System_Drawing_Rectangle_UnionPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function( + System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Union'); + late final _System_Drawing_Rectangle_Union = + _System_Drawing_Rectangle_UnionPtr.asFunction< + System_Drawing_Rectangle_t Function(System_Drawing_Rectangle_t, + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Offset( + System_Drawing_Rectangle_t self, + System_Drawing_Point_t pos, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Offset( + self, + pos, + outException, + ); + } + + late final _System_Drawing_Rectangle_OffsetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Offset'); + late final _System_Drawing_Rectangle_Offset = + _System_Drawing_Rectangle_OffsetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + void System_Drawing_Rectangle_Offset_1( + System_Drawing_Rectangle_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Offset_1( + self, + x, + y, + outException, + ); + } + + late final _System_Drawing_Rectangle_Offset_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Offset_1'); + late final _System_Drawing_Rectangle_Offset_1 = + _System_Drawing_Rectangle_Offset_1Ptr.asFunction< + void Function(System_Drawing_Rectangle_t, int, int, + ffi.Pointer)>(); + + System_String_t System_Drawing_Rectangle_ToString( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_ToString( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_ToString'); + late final _System_Drawing_Rectangle_ToString = + _System_Drawing_Rectangle_ToStringPtr.asFunction< + System_String_t Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Create( + int x, + int y, + int width, + int height, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Create( + x, + y, + width, + height, + outException, + ); + } + + late final _System_Drawing_Rectangle_CreatePtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Create'); + late final _System_Drawing_Rectangle_Create = + _System_Drawing_Rectangle_CreatePtr.asFunction< + System_Drawing_Rectangle_t Function( + int, int, int, int, ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Create_1( + System_Drawing_Point_t location, + System_Drawing_Size_t size, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Create_1( + location, + size, + outException, + ); + } + + late final _System_Drawing_Rectangle_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Create_1'); + late final _System_Drawing_Rectangle_Create_1 = + _System_Drawing_Rectangle_Create_1Ptr.asFunction< + System_Drawing_Rectangle_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>(); + + System_Drawing_Point_t System_Drawing_Rectangle_Location_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Location_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Location_GetPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Location_Get'); + late final _System_Drawing_Rectangle_Location_Get = + _System_Drawing_Rectangle_Location_GetPtr.asFunction< + System_Drawing_Point_t Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Location_Set( + System_Drawing_Rectangle_t self, + System_Drawing_Point_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Location_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_Location_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Location_Set'); + late final _System_Drawing_Rectangle_Location_Set = + _System_Drawing_Rectangle_Location_SetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + System_Drawing_Size_t System_Drawing_Rectangle_Size_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Size_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Size_GetPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Size_t Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Size_Get'); + late final _System_Drawing_Rectangle_Size_Get = + _System_Drawing_Rectangle_Size_GetPtr.asFunction< + System_Drawing_Size_t Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Size_Set( + System_Drawing_Rectangle_t self, + System_Drawing_Size_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Size_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_Size_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, + System_Drawing_Size_t, ffi.Pointer)>>( + 'System_Drawing_Rectangle_Size_Set'); + late final _System_Drawing_Rectangle_Size_Set = + _System_Drawing_Rectangle_Size_SetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, System_Drawing_Size_t, + ffi.Pointer)>(); + + int System_Drawing_Rectangle_X_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_X_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_X_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_X_Get'); + late final _System_Drawing_Rectangle_X_Get = + _System_Drawing_Rectangle_X_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_X_Set( + System_Drawing_Rectangle_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_X_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_X_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_X_Set'); + late final _System_Drawing_Rectangle_X_Set = + _System_Drawing_Rectangle_X_SetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, int, + ffi.Pointer)>(); + + int System_Drawing_Rectangle_Y_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Y_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Y_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Y_Get'); + late final _System_Drawing_Rectangle_Y_Get = + _System_Drawing_Rectangle_Y_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Y_Set( + System_Drawing_Rectangle_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Y_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_Y_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Y_Set'); + late final _System_Drawing_Rectangle_Y_Set = + _System_Drawing_Rectangle_Y_SetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, int, + ffi.Pointer)>(); + + int System_Drawing_Rectangle_Width_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Width_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Width_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Width_Get'); + late final _System_Drawing_Rectangle_Width_Get = + _System_Drawing_Rectangle_Width_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Width_Set( + System_Drawing_Rectangle_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Width_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_Width_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Width_Set'); + late final _System_Drawing_Rectangle_Width_Set = + _System_Drawing_Rectangle_Width_SetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, int, + ffi.Pointer)>(); + + int System_Drawing_Rectangle_Height_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Height_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Height_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Height_Get'); + late final _System_Drawing_Rectangle_Height_Get = + _System_Drawing_Rectangle_Height_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + void System_Drawing_Rectangle_Height_Set( + System_Drawing_Rectangle_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Height_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_Rectangle_Height_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_Rectangle_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Height_Set'); + late final _System_Drawing_Rectangle_Height_Set = + _System_Drawing_Rectangle_Height_SetPtr.asFunction< + void Function(System_Drawing_Rectangle_t, int, + ffi.Pointer)>(); + + int System_Drawing_Rectangle_Left_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Left_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Left_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Left_Get'); + late final _System_Drawing_Rectangle_Left_Get = + _System_Drawing_Rectangle_Left_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + int System_Drawing_Rectangle_Top_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Top_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Top_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Top_Get'); + late final _System_Drawing_Rectangle_Top_Get = + _System_Drawing_Rectangle_Top_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + int System_Drawing_Rectangle_Right_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Right_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Right_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Right_Get'); + late final _System_Drawing_Rectangle_Right_Get = + _System_Drawing_Rectangle_Right_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + int System_Drawing_Rectangle_Bottom_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Bottom_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_Bottom_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Bottom_Get'); + late final _System_Drawing_Rectangle_Bottom_Get = + _System_Drawing_Rectangle_Bottom_GetPtr.asFunction< + int Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + bool System_Drawing_Rectangle_IsEmpty_Get( + System_Drawing_Rectangle_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_IsEmpty_Get( + self, + outException, + ); + } + + late final _System_Drawing_Rectangle_IsEmpty_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'System_Drawing_Rectangle_IsEmpty_Get'); + late final _System_Drawing_Rectangle_IsEmpty_Get = + _System_Drawing_Rectangle_IsEmpty_GetPtr.asFunction< + bool Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Empty_Get() { + return _System_Drawing_Rectangle_Empty_Get(); + } + + late final _System_Drawing_Rectangle_Empty_GetPtr = + _lookup>( + 'System_Drawing_Rectangle_Empty_Get'); + late final _System_Drawing_Rectangle_Empty_Get = + _System_Drawing_Rectangle_Empty_GetPtr.asFunction< + System_Drawing_Rectangle_t Function()>(); + + System_Drawing_Rectangle_t System_Drawing_Rectangle_Create_2( + ffi.Pointer outException, + ) { + return _System_Drawing_Rectangle_Create_2( + outException, + ); + } + + late final _System_Drawing_Rectangle_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function( + ffi.Pointer)>>( + 'System_Drawing_Rectangle_Create_2'); + late final _System_Drawing_Rectangle_Create_2 = + _System_Drawing_Rectangle_Create_2Ptr.asFunction< + System_Drawing_Rectangle_t Function( + ffi.Pointer)>(); + + System_Type_t System_Drawing_Rectangle_TypeOf() { + return _System_Drawing_Rectangle_TypeOf(); + } + + late final _System_Drawing_Rectangle_TypeOfPtr = + _lookup>( + 'System_Drawing_Rectangle_TypeOf'); + late final _System_Drawing_Rectangle_TypeOf = + _System_Drawing_Rectangle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Drawing_Rectangle_Destroy( + System_Drawing_Rectangle_t self, + ) { + return _System_Drawing_Rectangle_Destroy( + self, + ); + } + + late final _System_Drawing_Rectangle_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Drawing_Rectangle_Destroy'); + late final _System_Drawing_Rectangle_Destroy = + _System_Drawing_Rectangle_DestroyPtr.asFunction< + void Function(System_Drawing_Rectangle_t)>(); + + System_Numerics_Vector4_t System_Drawing_RectangleF_ToVector4( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_ToVector4( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_ToVector4Ptr = _lookup< + ffi.NativeFunction< + System_Numerics_Vector4_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_ToVector4'); + late final _System_Drawing_RectangleF_ToVector4 = + _System_Drawing_RectangleF_ToVector4Ptr.asFunction< + System_Numerics_Vector4_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_FromLTRB( + double left, + double top, + double right, + double bottom, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_FromLTRB( + left, + top, + right, + bottom, + outException, + ); + } + + late final _System_Drawing_RectangleF_FromLTRBPtr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function(ffi.Float, ffi.Float, + ffi.Float, ffi.Float, ffi.Pointer)>>( + 'System_Drawing_RectangleF_FromLTRB'); + late final _System_Drawing_RectangleF_FromLTRB = + _System_Drawing_RectangleF_FromLTRBPtr.asFunction< + System_Drawing_RectangleF_t Function(double, double, double, double, + ffi.Pointer)>(); + + bool System_Drawing_RectangleF_Equals( + System_Drawing_RectangleF_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Equals( + self, + obj, + outException, + ); + } + + late final _System_Drawing_RectangleF_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_RectangleF_t, System_Object_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Equals'); + late final _System_Drawing_RectangleF_Equals = + _System_Drawing_RectangleF_EqualsPtr.asFunction< + bool Function(System_Drawing_RectangleF_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Drawing_RectangleF_Equals_1( + System_Drawing_RectangleF_t self, + System_Drawing_RectangleF_t other, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Drawing_RectangleF_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Equals_1'); + late final _System_Drawing_RectangleF_Equals_1 = + _System_Drawing_RectangleF_Equals_1Ptr.asFunction< + bool Function(System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + bool System_Drawing_RectangleF_Contains( + System_Drawing_RectangleF_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Contains( + self, + x, + y, + outException, + ); + } + + late final _System_Drawing_RectangleF_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Float, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Contains'); + late final _System_Drawing_RectangleF_Contains = + _System_Drawing_RectangleF_ContainsPtr.asFunction< + bool Function(System_Drawing_RectangleF_t, double, double, + ffi.Pointer)>(); + + bool System_Drawing_RectangleF_Contains_1( + System_Drawing_RectangleF_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Contains_1( + self, + pt, + outException, + ); + } + + late final _System_Drawing_RectangleF_Contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_RectangleF_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Contains_1'); + late final _System_Drawing_RectangleF_Contains_1 = + _System_Drawing_RectangleF_Contains_1Ptr.asFunction< + bool Function(System_Drawing_RectangleF_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + bool System_Drawing_RectangleF_Contains_2( + System_Drawing_RectangleF_t self, + System_Drawing_RectangleF_t rect, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Contains_2( + self, + rect, + outException, + ); + } + + late final _System_Drawing_RectangleF_Contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Contains_2'); + late final _System_Drawing_RectangleF_Contains_2 = + _System_Drawing_RectangleF_Contains_2Ptr.asFunction< + bool Function(System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + int System_Drawing_RectangleF_GetHashCode( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_GetHashCode( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_GetHashCode'); + late final _System_Drawing_RectangleF_GetHashCode = + _System_Drawing_RectangleF_GetHashCodePtr.asFunction< + int Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Inflate( + System_Drawing_RectangleF_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Inflate( + self, + x, + y, + outException, + ); + } + + late final _System_Drawing_RectangleF_InflatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Float, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Inflate'); + late final _System_Drawing_RectangleF_Inflate = + _System_Drawing_RectangleF_InflatePtr.asFunction< + void Function(System_Drawing_RectangleF_t, double, double, + ffi.Pointer)>(); + + void System_Drawing_RectangleF_Inflate_1( + System_Drawing_RectangleF_t self, + System_Drawing_SizeF_t size, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Inflate_1( + self, + size, + outException, + ); + } + + late final _System_Drawing_RectangleF_Inflate_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, + System_Drawing_SizeF_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Inflate_1'); + late final _System_Drawing_RectangleF_Inflate_1 = + _System_Drawing_RectangleF_Inflate_1Ptr.asFunction< + void Function(System_Drawing_RectangleF_t, System_Drawing_SizeF_t, + ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Inflate_2( + System_Drawing_RectangleF_t rect, + double x, + double y, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Inflate_2( + rect, + x, + y, + outException, + ); + } + + late final _System_Drawing_RectangleF_Inflate_2Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function(System_Drawing_RectangleF_t, + ffi.Float, ffi.Float, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Inflate_2'); + late final _System_Drawing_RectangleF_Inflate_2 = + _System_Drawing_RectangleF_Inflate_2Ptr.asFunction< + System_Drawing_RectangleF_t Function(System_Drawing_RectangleF_t, + double, double, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Intersect( + System_Drawing_RectangleF_t self, + System_Drawing_RectangleF_t rect, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Intersect( + self, + rect, + outException, + ); + } + + late final _System_Drawing_RectangleF_IntersectPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Intersect'); + late final _System_Drawing_RectangleF_Intersect = + _System_Drawing_RectangleF_IntersectPtr.asFunction< + void Function(System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Intersect_1( + System_Drawing_RectangleF_t a, + System_Drawing_RectangleF_t b, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Intersect_1( + a, + b, + outException, + ); + } + + late final _System_Drawing_RectangleF_Intersect_1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function( + System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Intersect_1'); + late final _System_Drawing_RectangleF_Intersect_1 = + _System_Drawing_RectangleF_Intersect_1Ptr.asFunction< + System_Drawing_RectangleF_t Function(System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + bool System_Drawing_RectangleF_IntersectsWith( + System_Drawing_RectangleF_t self, + System_Drawing_RectangleF_t rect, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_IntersectsWith( + self, + rect, + outException, + ); + } + + late final _System_Drawing_RectangleF_IntersectsWithPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_IntersectsWith'); + late final _System_Drawing_RectangleF_IntersectsWith = + _System_Drawing_RectangleF_IntersectsWithPtr.asFunction< + bool Function(System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Union( + System_Drawing_RectangleF_t a, + System_Drawing_RectangleF_t b, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Union( + a, + b, + outException, + ); + } + + late final _System_Drawing_RectangleF_UnionPtr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function( + System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Union'); + late final _System_Drawing_RectangleF_Union = + _System_Drawing_RectangleF_UnionPtr.asFunction< + System_Drawing_RectangleF_t Function(System_Drawing_RectangleF_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Offset( + System_Drawing_RectangleF_t self, + System_Drawing_PointF_t pos, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Offset( + self, + pos, + outException, + ); + } + + late final _System_Drawing_RectangleF_OffsetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Offset'); + late final _System_Drawing_RectangleF_Offset = + _System_Drawing_RectangleF_OffsetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + void System_Drawing_RectangleF_Offset_1( + System_Drawing_RectangleF_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Offset_1( + self, + x, + y, + outException, + ); + } + + late final _System_Drawing_RectangleF_Offset_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Float, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Offset_1'); + late final _System_Drawing_RectangleF_Offset_1 = + _System_Drawing_RectangleF_Offset_1Ptr.asFunction< + void Function(System_Drawing_RectangleF_t, double, double, + ffi.Pointer)>(); + + System_String_t System_Drawing_RectangleF_ToString( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_ToString( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_ToString'); + late final _System_Drawing_RectangleF_ToString = + _System_Drawing_RectangleF_ToStringPtr.asFunction< + System_String_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Create( + double x, + double y, + double width, + double height, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Create( + x, + y, + width, + height, + outException, + ); + } + + late final _System_Drawing_RectangleF_CreatePtr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function(ffi.Float, ffi.Float, + ffi.Float, ffi.Float, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Create'); + late final _System_Drawing_RectangleF_Create = + _System_Drawing_RectangleF_CreatePtr.asFunction< + System_Drawing_RectangleF_t Function(double, double, double, double, + ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Create_1( + System_Drawing_PointF_t location, + System_Drawing_SizeF_t size, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Create_1( + location, + size, + outException, + ); + } + + late final _System_Drawing_RectangleF_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function(System_Drawing_PointF_t, + System_Drawing_SizeF_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Create_1'); + late final _System_Drawing_RectangleF_Create_1 = + _System_Drawing_RectangleF_Create_1Ptr.asFunction< + System_Drawing_RectangleF_t Function(System_Drawing_PointF_t, + System_Drawing_SizeF_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Create_2( + System_Numerics_Vector4_t vector, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Create_2( + vector, + outException, + ); + } + + late final _System_Drawing_RectangleF_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function( + System_Numerics_Vector4_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Create_2'); + late final _System_Drawing_RectangleF_Create_2 = + _System_Drawing_RectangleF_Create_2Ptr.asFunction< + System_Drawing_RectangleF_t Function( + System_Numerics_Vector4_t, ffi.Pointer)>(); + + System_Drawing_PointF_t System_Drawing_RectangleF_Location_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Location_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Location_GetPtr = _lookup< + ffi.NativeFunction< + System_Drawing_PointF_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Location_Get'); + late final _System_Drawing_RectangleF_Location_Get = + _System_Drawing_RectangleF_Location_GetPtr.asFunction< + System_Drawing_PointF_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Location_Set( + System_Drawing_RectangleF_t self, + System_Drawing_PointF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Location_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_RectangleF_Location_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Location_Set'); + late final _System_Drawing_RectangleF_Location_Set = + _System_Drawing_RectangleF_Location_SetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + System_Drawing_SizeF_t System_Drawing_RectangleF_Size_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Size_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Size_GetPtr = _lookup< + ffi.NativeFunction< + System_Drawing_SizeF_t Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Size_Get'); + late final _System_Drawing_RectangleF_Size_Get = + _System_Drawing_RectangleF_Size_GetPtr.asFunction< + System_Drawing_SizeF_t Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Size_Set( + System_Drawing_RectangleF_t self, + System_Drawing_SizeF_t value, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Size_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_RectangleF_Size_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, + System_Drawing_SizeF_t, ffi.Pointer)>>( + 'System_Drawing_RectangleF_Size_Set'); + late final _System_Drawing_RectangleF_Size_Set = + _System_Drawing_RectangleF_Size_SetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, System_Drawing_SizeF_t, + ffi.Pointer)>(); + + double System_Drawing_RectangleF_X_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_X_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_X_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_X_Get'); + late final _System_Drawing_RectangleF_X_Get = + _System_Drawing_RectangleF_X_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_X_Set( + System_Drawing_RectangleF_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_X_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_RectangleF_X_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_X_Set'); + late final _System_Drawing_RectangleF_X_Set = + _System_Drawing_RectangleF_X_SetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, double, + ffi.Pointer)>(); + + double System_Drawing_RectangleF_Y_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Y_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Y_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Y_Get'); + late final _System_Drawing_RectangleF_Y_Get = + _System_Drawing_RectangleF_Y_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Y_Set( + System_Drawing_RectangleF_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Y_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_RectangleF_Y_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Y_Set'); + late final _System_Drawing_RectangleF_Y_Set = + _System_Drawing_RectangleF_Y_SetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, double, + ffi.Pointer)>(); + + double System_Drawing_RectangleF_Width_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Width_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Width_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Width_Get'); + late final _System_Drawing_RectangleF_Width_Get = + _System_Drawing_RectangleF_Width_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Width_Set( + System_Drawing_RectangleF_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Width_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_RectangleF_Width_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Width_Set'); + late final _System_Drawing_RectangleF_Width_Set = + _System_Drawing_RectangleF_Width_SetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, double, + ffi.Pointer)>(); + + double System_Drawing_RectangleF_Height_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Height_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Height_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Height_Get'); + late final _System_Drawing_RectangleF_Height_Get = + _System_Drawing_RectangleF_Height_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + void System_Drawing_RectangleF_Height_Set( + System_Drawing_RectangleF_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Height_Set( + self, + value, + outException, + ); + } + + late final _System_Drawing_RectangleF_Height_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Drawing_RectangleF_t, ffi.Float, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Height_Set'); + late final _System_Drawing_RectangleF_Height_Set = + _System_Drawing_RectangleF_Height_SetPtr.asFunction< + void Function(System_Drawing_RectangleF_t, double, + ffi.Pointer)>(); + + double System_Drawing_RectangleF_Left_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Left_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Left_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Left_Get'); + late final _System_Drawing_RectangleF_Left_Get = + _System_Drawing_RectangleF_Left_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + double System_Drawing_RectangleF_Top_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Top_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Top_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Top_Get'); + late final _System_Drawing_RectangleF_Top_Get = + _System_Drawing_RectangleF_Top_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + double System_Drawing_RectangleF_Right_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Right_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Right_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Right_Get'); + late final _System_Drawing_RectangleF_Right_Get = + _System_Drawing_RectangleF_Right_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + double System_Drawing_RectangleF_Bottom_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Bottom_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_Bottom_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Bottom_Get'); + late final _System_Drawing_RectangleF_Bottom_Get = + _System_Drawing_RectangleF_Bottom_GetPtr.asFunction< + double Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + bool System_Drawing_RectangleF_IsEmpty_Get( + System_Drawing_RectangleF_t self, + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_IsEmpty_Get( + self, + outException, + ); + } + + late final _System_Drawing_RectangleF_IsEmpty_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'System_Drawing_RectangleF_IsEmpty_Get'); + late final _System_Drawing_RectangleF_IsEmpty_Get = + _System_Drawing_RectangleF_IsEmpty_GetPtr.asFunction< + bool Function( + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Empty_Get() { + return _System_Drawing_RectangleF_Empty_Get(); + } + + late final _System_Drawing_RectangleF_Empty_GetPtr = + _lookup>( + 'System_Drawing_RectangleF_Empty_Get'); + late final _System_Drawing_RectangleF_Empty_Get = + _System_Drawing_RectangleF_Empty_GetPtr.asFunction< + System_Drawing_RectangleF_t Function()>(); + + System_Drawing_RectangleF_t System_Drawing_RectangleF_Create_3( + ffi.Pointer outException, + ) { + return _System_Drawing_RectangleF_Create_3( + outException, + ); + } + + late final _System_Drawing_RectangleF_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function( + ffi.Pointer)>>( + 'System_Drawing_RectangleF_Create_3'); + late final _System_Drawing_RectangleF_Create_3 = + _System_Drawing_RectangleF_Create_3Ptr.asFunction< + System_Drawing_RectangleF_t Function( + ffi.Pointer)>(); + + System_Type_t System_Drawing_RectangleF_TypeOf() { + return _System_Drawing_RectangleF_TypeOf(); + } + + late final _System_Drawing_RectangleF_TypeOfPtr = + _lookup>( + 'System_Drawing_RectangleF_TypeOf'); + late final _System_Drawing_RectangleF_TypeOf = + _System_Drawing_RectangleF_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Drawing_RectangleF_Destroy( + System_Drawing_RectangleF_t self, + ) { + return _System_Drawing_RectangleF_Destroy( + self, + ); + } + + late final _System_Drawing_RectangleF_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Drawing_RectangleF_Destroy'); + late final _System_Drawing_RectangleF_Destroy = + _System_Drawing_RectangleF_DestroyPtr.asFunction< + void Function(System_Drawing_RectangleF_t)>(); + + double Evodia_Geom_RectangleE_getX( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getX( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangleE_t, + ffi.Pointer)>>('Evodia_Geom_RectangleE_getX'); + late final _Evodia_Geom_RectangleE_getX = + _Evodia_Geom_RectangleE_getXPtr.asFunction< + double Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + double Evodia_Geom_RectangleE_getY( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getY( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangleE_t, + ffi.Pointer)>>('Evodia_Geom_RectangleE_getY'); + late final _Evodia_Geom_RectangleE_getY = + _Evodia_Geom_RectangleE_getYPtr.asFunction< + double Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + double Evodia_Geom_RectangleE_getWidth( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getWidth( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getWidthPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getWidth'); + late final _Evodia_Geom_RectangleE_getWidth = + _Evodia_Geom_RectangleE_getWidthPtr.asFunction< + double Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + double Evodia_Geom_RectangleE_getHeight( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getHeight( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getHeightPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getHeight'); + late final _Evodia_Geom_RectangleE_getHeight = + _Evodia_Geom_RectangleE_getHeightPtr.asFunction< + double Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + System_Drawing_Rectangle_t Evodia_Geom_RectangleE_getRect( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getRect( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getRectPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Rectangle_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getRect'); + late final _Evodia_Geom_RectangleE_getRect = + _Evodia_Geom_RectangleE_getRectPtr.asFunction< + System_Drawing_Rectangle_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t Evodia_Geom_RectangleE_getRectF( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getRectF( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getRectFPtr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getRectF'); + late final _Evodia_Geom_RectangleE_getRectF = + _Evodia_Geom_RectangleE_getRectFPtr.asFunction< + System_Drawing_RectangleF_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_getBounds( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getBounds( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getBoundsPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getBounds'); + late final _Evodia_Geom_RectangleE_getBounds = + _Evodia_Geom_RectangleE_getBoundsPtr.asFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangleE_getBounds2D( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getBounds2D( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getBounds2DPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getBounds2D'); + late final _Evodia_Geom_RectangleE_getBounds2D = + _Evodia_Geom_RectangleE_getBounds2DPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setBounds( + Evodia_Geom_RectangleE_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setBounds( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setBoundsPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setBounds'); + late final _Evodia_Geom_RectangleE_setBounds = + _Evodia_Geom_RectangleE_setBoundsPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setBounds_1( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setBounds_1( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setBounds_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setBounds_1'); + late final _Evodia_Geom_RectangleE_setBounds_1 = + _Evodia_Geom_RectangleE_setBounds_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_RectangleE_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setBounds_2( + Evodia_Geom_RectangleE_t self, + int x, + int y, + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setBounds_2( + self, + x, + y, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setBounds_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setBounds_2'); + late final _Evodia_Geom_RectangleE_setBounds_2 = + _Evodia_Geom_RectangleE_setBounds_2Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int, int, int, int, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setRect( + Evodia_Geom_RectangleE_t self, + double x, + double y, + double width, + double height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setRect( + self, + x, + y, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setRectPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setRect'); + late final _Evodia_Geom_RectangleE_setRect = + _Evodia_Geom_RectangleE_setRectPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, double, double, double, + double, ffi.Pointer)>(); + + System_Drawing_Point_t Evodia_Geom_RectangleE_getUpperLeftPoint( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getUpperLeftPoint( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getUpperLeftPointPtr = _lookup< + ffi.NativeFunction< + System_Drawing_Point_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getUpperLeftPoint'); + late final _Evodia_Geom_RectangleE_getUpperLeftPoint = + _Evodia_Geom_RectangleE_getUpperLeftPointPtr.asFunction< + System_Drawing_Point_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_PointE_t Evodia_Geom_RectangleE_getLocation( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getLocation( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getLocationPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getLocation'); + late final _Evodia_Geom_RectangleE_getLocation = + _Evodia_Geom_RectangleE_getLocationPtr.asFunction< + Evodia_Geom_PointE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setLocation( + Evodia_Geom_RectangleE_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setLocation( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setLocationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setLocation'); + late final _Evodia_Geom_RectangleE_setLocation = + _Evodia_Geom_RectangleE_setLocationPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setLocation_1( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setLocation_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setLocation_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setLocation_1'); + late final _Evodia_Geom_RectangleE_setLocation_1 = + _Evodia_Geom_RectangleE_setLocation_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setLocation_2( + Evodia_Geom_RectangleE_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setLocation_2( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setLocation_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setLocation_2'); + late final _Evodia_Geom_RectangleE_setLocation_2 = + _Evodia_Geom_RectangleE_setLocation_2Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int, int, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_translate( + Evodia_Geom_RectangleE_t self, + int x, + int y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_translate( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_translatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_translate'); + late final _Evodia_Geom_RectangleE_translate = + _Evodia_Geom_RectangleE_translatePtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int, int, + ffi.Pointer)>(); + + System_Drawing_Size_t Evodia_Geom_RectangleE_getSize( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getSize( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getSizePtr = _lookup< + ffi.NativeFunction< + System_Drawing_Size_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getSize'); + late final _Evodia_Geom_RectangleE_getSize = + _Evodia_Geom_RectangleE_getSizePtr.asFunction< + System_Drawing_Size_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_DimensionE_t Evodia_Geom_RectangleE_getDimension( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_getDimension( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_getDimensionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_DimensionE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_getDimension'); + late final _Evodia_Geom_RectangleE_getDimension = + _Evodia_Geom_RectangleE_getDimensionPtr.asFunction< + Evodia_Geom_DimensionE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setSize( + Evodia_Geom_RectangleE_t self, + System_Drawing_Size_t s, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setSize( + self, + s, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setSizePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, System_Drawing_Size_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setSize'); + late final _Evodia_Geom_RectangleE_setSize = + _Evodia_Geom_RectangleE_setSizePtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, System_Drawing_Size_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setSize_1( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_DimensionE_t d, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setSize_1( + self, + d, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setSize_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setSize_1'); + late final _Evodia_Geom_RectangleE_setSize_1 = + _Evodia_Geom_RectangleE_setSize_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_DimensionE_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_setSize_2( + Evodia_Geom_RectangleE_t self, + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_setSize_2( + self, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_setSize_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_setSize_2'); + late final _Evodia_Geom_RectangleE_setSize_2 = + _Evodia_Geom_RectangleE_setSize_2Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int, int, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_contains( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_contains( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_containsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_contains'); + late final _Evodia_Geom_RectangleE_contains = + _Evodia_Geom_RectangleE_containsPtr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_contains_1( + Evodia_Geom_RectangleE_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_contains_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_contains_1'); + late final _Evodia_Geom_RectangleE_contains_1 = + _Evodia_Geom_RectangleE_contains_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_contains_2( + Evodia_Geom_RectangleE_t self, + int X, + int Y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_contains_2( + self, + X, + Y, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_contains_2'); + late final _Evodia_Geom_RectangleE_contains_2 = + _Evodia_Geom_RectangleE_contains_2Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, int, int, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_contains_3( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_contains_3( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_contains_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_contains_3'); + late final _Evodia_Geom_RectangleE_contains_3 = + _Evodia_Geom_RectangleE_contains_3Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, Evodia_Geom_RectangleE_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_contains_4( + Evodia_Geom_RectangleE_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_contains_4( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_contains_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangleE_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_contains_4'); + late final _Evodia_Geom_RectangleE_contains_4 = + _Evodia_Geom_RectangleE_contains_4Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_contains_5( + Evodia_Geom_RectangleE_t self, + int X, + int Y, + int W, + int H, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_contains_5( + self, + X, + Y, + W, + H, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_contains_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_contains_5'); + late final _Evodia_Geom_RectangleE_contains_5 = + _Evodia_Geom_RectangleE_contains_5Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, int, int, int, int, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_intersects( + Evodia_Geom_RectangleE_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_intersects( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_intersectsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangleE_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_intersects'); + late final _Evodia_Geom_RectangleE_intersects = + _Evodia_Geom_RectangleE_intersectsPtr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_intersects_1( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_intersects_1( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_intersects_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_intersects_1'); + late final _Evodia_Geom_RectangleE_intersects_1 = + _Evodia_Geom_RectangleE_intersects_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, Evodia_Geom_RectangleE_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_intersects_2( + Evodia_Geom_RectangleE_t self, + int x, + int y, + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_intersects_2( + self, + x, + y, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_intersects_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_intersects_2'); + late final _Evodia_Geom_RectangleE_intersects_2 = + _Evodia_Geom_RectangleE_intersects_2Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, int, int, int, int, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_intersection( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_intersection( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_intersectionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_intersection'); + late final _Evodia_Geom_RectangleE_intersection = + _Evodia_Geom_RectangleE_intersectionPtr.asFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_union( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_union( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_unionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_union'); + late final _Evodia_Geom_RectangleE_union = + _Evodia_Geom_RectangleE_unionPtr.asFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_add( + Evodia_Geom_RectangleE_t self, + int newx, + int newy, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_add( + self, + newx, + newy, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_addPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('Evodia_Geom_RectangleE_add'); + late final _Evodia_Geom_RectangleE_add = + _Evodia_Geom_RectangleE_addPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int, int, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_add_1( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_PointE_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_add_1( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_add_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_add_1'); + late final _Evodia_Geom_RectangleE_add_1 = + _Evodia_Geom_RectangleE_add_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_PointE_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_add_2( + Evodia_Geom_RectangleE_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_add_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_add_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_add_2'); + late final _Evodia_Geom_RectangleE_add_2 = + _Evodia_Geom_RectangleE_add_2Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_add_3( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_add_3( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_add_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_add_3'); + late final _Evodia_Geom_RectangleE_add_3 = + _Evodia_Geom_RectangleE_add_3Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, Evodia_Geom_RectangleE_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_add_4( + Evodia_Geom_RectangleE_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_add_4( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_add_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_add_4'); + late final _Evodia_Geom_RectangleE_add_4 = + _Evodia_Geom_RectangleE_add_4Ptr.asFunction< + void Function(Evodia_Geom_RectangleE_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE_grow( + Evodia_Geom_RectangleE_t self, + int h, + int v, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_grow( + self, + h, + v, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_growPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('Evodia_Geom_RectangleE_grow'); + late final _Evodia_Geom_RectangleE_grow = + _Evodia_Geom_RectangleE_growPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int, int, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_isEmpty( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_isEmpty( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_isEmptyPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_isEmpty'); + late final _Evodia_Geom_RectangleE_isEmpty = + _Evodia_Geom_RectangleE_isEmptyPtr.asFunction< + bool Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + int Evodia_Geom_RectangleE_outcode( + Evodia_Geom_RectangleE_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_outcode( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_outcodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_RectangleE_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_outcode'); + late final _Evodia_Geom_RectangleE_outcode = + _Evodia_Geom_RectangleE_outcodePtr.asFunction< + int Function(Evodia_Geom_RectangleE_t, double, double, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangleE_createIntersection( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_createIntersection( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_createIntersectionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_createIntersection'); + late final _Evodia_Geom_RectangleE_createIntersection = + _Evodia_Geom_RectangleE_createIntersectionPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangleE_createUnion( + Evodia_Geom_RectangleE_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_createUnion( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_createUnionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_createUnion'); + late final _Evodia_Geom_RectangleE_createUnion = + _Evodia_Geom_RectangleE_createUnionPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangleE_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + int Evodia_Geom_RectangleE_GetHashCode( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_GetHashCode( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_GetHashCode'); + late final _Evodia_Geom_RectangleE_GetHashCode = + _Evodia_Geom_RectangleE_GetHashCodePtr.asFunction< + int Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE_Equals( + Evodia_Geom_RectangleE_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Equals( + self, + obj, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE_t, System_Object_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Equals'); + late final _Evodia_Geom_RectangleE_Equals = + _Evodia_Geom_RectangleE_EqualsPtr.asFunction< + bool Function(Evodia_Geom_RectangleE_t, System_Object_t, + ffi.Pointer)>(); + + System_String_t Evodia_Geom_RectangleE_ToString( + Evodia_Geom_RectangleE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_ToString( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_ToString'); + late final _Evodia_Geom_RectangleE_ToString = + _Evodia_Geom_RectangleE_ToStringPtr.asFunction< + System_String_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create( + int x, + int y, + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create( + x, + y, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_CreatePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create'); + late final _Evodia_Geom_RectangleE_Create = + _Evodia_Geom_RectangleE_CreatePtr.asFunction< + Evodia_Geom_RectangleE_t Function( + int, int, int, int, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_1( + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_1( + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_1'); + late final _Evodia_Geom_RectangleE_Create_1 = + _Evodia_Geom_RectangleE_Create_1Ptr.asFunction< + Evodia_Geom_RectangleE_t Function(ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_2( + Evodia_Geom_RectangleE_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_2( + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_2Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_2'); + late final _Evodia_Geom_RectangleE_Create_2 = + _Evodia_Geom_RectangleE_Create_2Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_RectangleE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_3( + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_3( + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_3Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_3'); + late final _Evodia_Geom_RectangleE_Create_3 = + _Evodia_Geom_RectangleE_Create_3Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_4( + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_4( + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_4Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_4'); + late final _Evodia_Geom_RectangleE_Create_4 = + _Evodia_Geom_RectangleE_Create_4Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + int, int, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_5( + Evodia_Geom_PointE_t p, + Evodia_Geom_DimensionE_t d, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_5( + p, + d, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_5Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_PointE_t, + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_5'); + late final _Evodia_Geom_RectangleE_Create_5 = + _Evodia_Geom_RectangleE_Create_5Ptr.asFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_PointE_t, + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_6( + System_Drawing_Point_t p, + System_Drawing_Size_t s, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_6( + p, + s, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_6Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_6'); + late final _Evodia_Geom_RectangleE_Create_6 = + _Evodia_Geom_RectangleE_Create_6Ptr.asFunction< + Evodia_Geom_RectangleE_t Function(System_Drawing_Point_t, + System_Drawing_Size_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_7( + Evodia_Geom_PointE_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_7( + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_7Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_PointE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_7'); + late final _Evodia_Geom_RectangleE_Create_7 = + _Evodia_Geom_RectangleE_Create_7Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_PointE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_8( + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_8( + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_8Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + System_Drawing_Point_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_8'); + late final _Evodia_Geom_RectangleE_Create_8 = + _Evodia_Geom_RectangleE_Create_8Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + System_Drawing_Point_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_9( + Evodia_Geom_DimensionE_t d, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_9( + d, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_9Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_9'); + late final _Evodia_Geom_RectangleE_Create_9 = + _Evodia_Geom_RectangleE_Create_9Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangleE_Create_10( + System_Drawing_Size_t s, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE_Create_10( + s, + outException, + ); + } + + late final _Evodia_Geom_RectangleE_Create_10Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + System_Drawing_Size_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE_Create_10'); + late final _Evodia_Geom_RectangleE_Create_10 = + _Evodia_Geom_RectangleE_Create_10Ptr.asFunction< + Evodia_Geom_RectangleE_t Function( + System_Drawing_Size_t, ffi.Pointer)>(); + + int Evodia_Geom_RectangleE_X_Get( + Evodia_Geom_RectangleE_t self, + ) { + return _Evodia_Geom_RectangleE_X_Get( + self, + ); + } + + late final _Evodia_Geom_RectangleE_X_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE_X_Get'); + late final _Evodia_Geom_RectangleE_X_Get = _Evodia_Geom_RectangleE_X_GetPtr + .asFunction(); + + void Evodia_Geom_RectangleE_X_Set( + Evodia_Geom_RectangleE_t self, + int value, + ) { + return _Evodia_Geom_RectangleE_X_Set( + self, + value, + ); + } + + late final _Evodia_Geom_RectangleE_X_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + ffi.Int32)>>('Evodia_Geom_RectangleE_X_Set'); + late final _Evodia_Geom_RectangleE_X_Set = _Evodia_Geom_RectangleE_X_SetPtr + .asFunction(); + + int Evodia_Geom_RectangleE_Y_Get( + Evodia_Geom_RectangleE_t self, + ) { + return _Evodia_Geom_RectangleE_Y_Get( + self, + ); + } + + late final _Evodia_Geom_RectangleE_Y_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE_Y_Get'); + late final _Evodia_Geom_RectangleE_Y_Get = _Evodia_Geom_RectangleE_Y_GetPtr + .asFunction(); + + void Evodia_Geom_RectangleE_Y_Set( + Evodia_Geom_RectangleE_t self, + int value, + ) { + return _Evodia_Geom_RectangleE_Y_Set( + self, + value, + ); + } + + late final _Evodia_Geom_RectangleE_Y_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + ffi.Int32)>>('Evodia_Geom_RectangleE_Y_Set'); + late final _Evodia_Geom_RectangleE_Y_Set = _Evodia_Geom_RectangleE_Y_SetPtr + .asFunction(); + + int Evodia_Geom_RectangleE_Width_Get( + Evodia_Geom_RectangleE_t self, + ) { + return _Evodia_Geom_RectangleE_Width_Get( + self, + ); + } + + late final _Evodia_Geom_RectangleE_Width_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE_Width_Get'); + late final _Evodia_Geom_RectangleE_Width_Get = + _Evodia_Geom_RectangleE_Width_GetPtr.asFunction< + int Function(Evodia_Geom_RectangleE_t)>(); + + void Evodia_Geom_RectangleE_Width_Set( + Evodia_Geom_RectangleE_t self, + int value, + ) { + return _Evodia_Geom_RectangleE_Width_Set( + self, + value, + ); + } + + late final _Evodia_Geom_RectangleE_Width_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + ffi.Int32)>>('Evodia_Geom_RectangleE_Width_Set'); + late final _Evodia_Geom_RectangleE_Width_Set = + _Evodia_Geom_RectangleE_Width_SetPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int)>(); + + int Evodia_Geom_RectangleE_Height_Get( + Evodia_Geom_RectangleE_t self, + ) { + return _Evodia_Geom_RectangleE_Height_Get( + self, + ); + } + + late final _Evodia_Geom_RectangleE_Height_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE_Height_Get'); + late final _Evodia_Geom_RectangleE_Height_Get = + _Evodia_Geom_RectangleE_Height_GetPtr.asFunction< + int Function(Evodia_Geom_RectangleE_t)>(); + + void Evodia_Geom_RectangleE_Height_Set( + Evodia_Geom_RectangleE_t self, + int value, + ) { + return _Evodia_Geom_RectangleE_Height_Set( + self, + value, + ); + } + + late final _Evodia_Geom_RectangleE_Height_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE_t, + ffi.Int32)>>('Evodia_Geom_RectangleE_Height_Set'); + late final _Evodia_Geom_RectangleE_Height_Set = + _Evodia_Geom_RectangleE_Height_SetPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t, int)>(); + + System_Type_t Evodia_Geom_RectangleE_TypeOf() { + return _Evodia_Geom_RectangleE_TypeOf(); + } + + late final _Evodia_Geom_RectangleE_TypeOfPtr = + _lookup>( + 'Evodia_Geom_RectangleE_TypeOf'); + late final _Evodia_Geom_RectangleE_TypeOf = + _Evodia_Geom_RectangleE_TypeOfPtr.asFunction(); + + void Evodia_Geom_RectangleE_Destroy( + Evodia_Geom_RectangleE_t self, + ) { + return _Evodia_Geom_RectangleE_Destroy( + self, + ); + } + + late final _Evodia_Geom_RectangleE_DestroyPtr = + _lookup>( + 'Evodia_Geom_RectangleE_Destroy'); + late final _Evodia_Geom_RectangleE_Destroy = + _Evodia_Geom_RectangleE_DestroyPtr.asFunction< + void Function(Evodia_Geom_RectangleE_t)>(); + + void Evodia_Geom_RectangleE2D_setRect( + Evodia_Geom_RectangleE2D_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_setRect( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_setRectPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_setRect'); + late final _Evodia_Geom_RectangleE2D_setRect = + _Evodia_Geom_RectangleE2D_setRectPtr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, double, double, double, + double, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_setRect_1( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_setRect_1( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_setRect_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_setRect_1'); + late final _Evodia_Geom_RectangleE2D_setRect_1 = + _Evodia_Geom_RectangleE2D_setRect_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE2D_intersectsLine( + Evodia_Geom_RectangleE2D_t self, + double x1, + double y1, + double x2, + double y2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_intersectsLine( + self, + x1, + y1, + x2, + y2, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_intersectsLinePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangleE2D_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_intersectsLine'); + late final _Evodia_Geom_RectangleE2D_intersectsLine = + _Evodia_Geom_RectangleE2D_intersectsLinePtr.asFunction< + bool Function(Evodia_Geom_RectangleE2D_t, double, double, double, + double, ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE2D_intersectsLine_1( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_LineE2D_t l, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_intersectsLine_1( + self, + l, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_intersectsLine_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE2D_t, + Evodia_Geom_LineE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_intersectsLine_1'); + late final _Evodia_Geom_RectangleE2D_intersectsLine_1 = + _Evodia_Geom_RectangleE2D_intersectsLine_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_LineE2D_t, + ffi.Pointer)>(); + + int Evodia_Geom_RectangleE2D_outcode( + Evodia_Geom_RectangleE2D_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_outcode( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_outcodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_RectangleE2D_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_outcode'); + late final _Evodia_Geom_RectangleE2D_outcode = + _Evodia_Geom_RectangleE2D_outcodePtr.asFunction< + int Function(Evodia_Geom_RectangleE2D_t, double, double, + ffi.Pointer)>(); + + int Evodia_Geom_RectangleE2D_outcode_1( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_PointE2D_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_outcode_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_outcode_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_RectangleE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_outcode_1'); + late final _Evodia_Geom_RectangleE2D_outcode_1 = + _Evodia_Geom_RectangleE2D_outcode_1Ptr.asFunction< + int Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_setFrame( + Evodia_Geom_RectangleE2D_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_setFrame( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_setFramePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_setFrame'); + late final _Evodia_Geom_RectangleE2D_setFrame = + _Evodia_Geom_RectangleE2D_setFramePtr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, double, double, double, + double, ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangleE2D_getBounds2D( + Evodia_Geom_RectangleE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_getBounds2D( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_getBounds2DPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_getBounds2D'); + late final _Evodia_Geom_RectangleE2D_getBounds2D = + _Evodia_Geom_RectangleE2D_getBounds2DPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE2D_contains( + Evodia_Geom_RectangleE2D_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_contains( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_containsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE2D_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_contains'); + late final _Evodia_Geom_RectangleE2D_contains = + _Evodia_Geom_RectangleE2D_containsPtr.asFunction< + bool Function(Evodia_Geom_RectangleE2D_t, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE2D_intersects_1( + Evodia_Geom_RectangleE2D_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_intersects_1( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_intersects_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangleE2D_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_intersects_1'); + late final _Evodia_Geom_RectangleE2D_intersects_1 = + _Evodia_Geom_RectangleE2D_intersects_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE2D_t, double, double, double, + double, ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE2D_contains_1( + Evodia_Geom_RectangleE2D_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_contains_1( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangleE2D_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_contains_1'); + late final _Evodia_Geom_RectangleE2D_contains_1 = + _Evodia_Geom_RectangleE2D_contains_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangleE2D_t, double, double, double, + double, ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangleE2D_createIntersection( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_createIntersection( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_createIntersectionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_createIntersection'); + late final _Evodia_Geom_RectangleE2D_createIntersection = + _Evodia_Geom_RectangleE2D_createIntersectionPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_intersect_1( + Evodia_Geom_RectangleE2D_t src1, + Evodia_Geom_RectangleE2D_t src2, + Evodia_Geom_RectangleE2D_t dest, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_intersect_1( + src1, + src2, + dest, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_intersect_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_intersect_1'); + late final _Evodia_Geom_RectangleE2D_intersect_1 = + _Evodia_Geom_RectangleE2D_intersect_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangleE2D_createUnion( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_createUnion( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_createUnionPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_createUnion'); + late final _Evodia_Geom_RectangleE2D_createUnion = + _Evodia_Geom_RectangleE2D_createUnionPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_union( + Evodia_Geom_RectangleE2D_t src1, + Evodia_Geom_RectangleE2D_t src2, + Evodia_Geom_RectangleE2D_t dest, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_union( + src1, + src2, + dest, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_unionPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_union'); + late final _Evodia_Geom_RectangleE2D_union = + _Evodia_Geom_RectangleE2D_unionPtr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_add( + Evodia_Geom_RectangleE2D_t self, + double newx, + double newy, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_add( + self, + newx, + newy, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_addPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE2D_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_add'); + late final _Evodia_Geom_RectangleE2D_add = + _Evodia_Geom_RectangleE2D_addPtr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, double, double, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_add_1( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_add_1( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_add_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_add_1'); + late final _Evodia_Geom_RectangleE2D_add_1 = + _Evodia_Geom_RectangleE2D_add_1Ptr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_add_2( + Evodia_Geom_RectangleE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_add_2( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_add_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_RectangleE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_add_2'); + late final _Evodia_Geom_RectangleE2D_add_2 = + _Evodia_Geom_RectangleE2D_add_2Ptr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_add_3( + Evodia_Geom_RectangleE2D_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_add_3( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_add_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_add_3'); + late final _Evodia_Geom_RectangleE2D_add_3 = + _Evodia_Geom_RectangleE2D_add_3Ptr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangleE2D_add_4( + Evodia_Geom_RectangleE2D_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_add_4( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_add_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangleE2D_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_add_4'); + late final _Evodia_Geom_RectangleE2D_add_4 = + _Evodia_Geom_RectangleE2D_add_4Ptr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t, System_Drawing_RectangleF_t, + ffi.Pointer)>(); + + int Evodia_Geom_RectangleE2D_GetHashCode( + Evodia_Geom_RectangleE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_GetHashCode( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_GetHashCode'); + late final _Evodia_Geom_RectangleE2D_GetHashCode = + _Evodia_Geom_RectangleE2D_GetHashCodePtr.asFunction< + int Function( + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangleE2D_Equals( + Evodia_Geom_RectangleE2D_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangleE2D_Equals( + self, + obj, + outException, + ); + } + + late final _Evodia_Geom_RectangleE2D_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangleE2D_t, System_Object_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangleE2D_Equals'); + late final _Evodia_Geom_RectangleE2D_Equals = + _Evodia_Geom_RectangleE2D_EqualsPtr.asFunction< + bool Function(Evodia_Geom_RectangleE2D_t, System_Object_t, + ffi.Pointer)>(); + + int Evodia_Geom_RectangleE2D_OUT_LEFT_Get() { + return _Evodia_Geom_RectangleE2D_OUT_LEFT_Get(); + } + + late final _Evodia_Geom_RectangleE2D_OUT_LEFT_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE2D_OUT_LEFT_Get'); + late final _Evodia_Geom_RectangleE2D_OUT_LEFT_Get = + _Evodia_Geom_RectangleE2D_OUT_LEFT_GetPtr.asFunction(); + + int Evodia_Geom_RectangleE2D_OUT_TOP_Get() { + return _Evodia_Geom_RectangleE2D_OUT_TOP_Get(); + } + + late final _Evodia_Geom_RectangleE2D_OUT_TOP_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE2D_OUT_TOP_Get'); + late final _Evodia_Geom_RectangleE2D_OUT_TOP_Get = + _Evodia_Geom_RectangleE2D_OUT_TOP_GetPtr.asFunction(); + + int Evodia_Geom_RectangleE2D_OUT_RIGHT_Get() { + return _Evodia_Geom_RectangleE2D_OUT_RIGHT_Get(); + } + + late final _Evodia_Geom_RectangleE2D_OUT_RIGHT_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE2D_OUT_RIGHT_Get'); + late final _Evodia_Geom_RectangleE2D_OUT_RIGHT_Get = + _Evodia_Geom_RectangleE2D_OUT_RIGHT_GetPtr.asFunction(); + + int Evodia_Geom_RectangleE2D_OUT_BOTTOM_Get() { + return _Evodia_Geom_RectangleE2D_OUT_BOTTOM_Get(); + } + + late final _Evodia_Geom_RectangleE2D_OUT_BOTTOM_GetPtr = + _lookup>( + 'Evodia_Geom_RectangleE2D_OUT_BOTTOM_Get'); + late final _Evodia_Geom_RectangleE2D_OUT_BOTTOM_Get = + _Evodia_Geom_RectangleE2D_OUT_BOTTOM_GetPtr.asFunction(); + + System_Type_t Evodia_Geom_RectangleE2D_TypeOf() { + return _Evodia_Geom_RectangleE2D_TypeOf(); + } + + late final _Evodia_Geom_RectangleE2D_TypeOfPtr = + _lookup>( + 'Evodia_Geom_RectangleE2D_TypeOf'); + late final _Evodia_Geom_RectangleE2D_TypeOf = + _Evodia_Geom_RectangleE2D_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Evodia_Geom_RectangleE2D_Destroy( + Evodia_Geom_RectangleE2D_t self, + ) { + return _Evodia_Geom_RectangleE2D_Destroy( + self, + ); + } + + late final _Evodia_Geom_RectangleE2D_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'Evodia_Geom_RectangleE2D_Destroy'); + late final _Evodia_Geom_RectangleE2D_Destroy = + _Evodia_Geom_RectangleE2D_DestroyPtr.asFunction< + void Function(Evodia_Geom_RectangleE2D_t)>(); + + double Evodia_Geom_RectangularShape_getX( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getX( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getX'); + late final _Evodia_Geom_RectangularShape_getX = + _Evodia_Geom_RectangularShape_getXPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getY( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getY( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getY'); + late final _Evodia_Geom_RectangularShape_getY = + _Evodia_Geom_RectangularShape_getYPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getWidth( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getWidth( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getWidthPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getWidth'); + late final _Evodia_Geom_RectangularShape_getWidth = + _Evodia_Geom_RectangularShape_getWidthPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getHeight( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getHeight( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getHeightPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getHeight'); + late final _Evodia_Geom_RectangularShape_getHeight = + _Evodia_Geom_RectangularShape_getHeightPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getMinX( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getMinX( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getMinXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getMinX'); + late final _Evodia_Geom_RectangularShape_getMinX = + _Evodia_Geom_RectangularShape_getMinXPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getMinY( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getMinY( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getMinYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getMinY'); + late final _Evodia_Geom_RectangularShape_getMinY = + _Evodia_Geom_RectangularShape_getMinYPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getMaxX( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getMaxX( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getMaxXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getMaxX'); + late final _Evodia_Geom_RectangularShape_getMaxX = + _Evodia_Geom_RectangularShape_getMaxXPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getMaxY( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getMaxY( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getMaxYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getMaxY'); + late final _Evodia_Geom_RectangularShape_getMaxY = + _Evodia_Geom_RectangularShape_getMaxYPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getCenterX( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getCenterX( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getCenterXPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getCenterX'); + late final _Evodia_Geom_RectangularShape_getCenterX = + _Evodia_Geom_RectangularShape_getCenterXPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + double Evodia_Geom_RectangularShape_getCenterY( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getCenterY( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getCenterYPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getCenterY'); + late final _Evodia_Geom_RectangularShape_getCenterY = + _Evodia_Geom_RectangularShape_getCenterYPtr.asFunction< + double Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangularShape_getFrame( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getFrame( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getFramePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getFrame'); + late final _Evodia_Geom_RectangularShape_getFrame = + _Evodia_Geom_RectangularShape_getFramePtr.asFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_isEmpty( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_isEmpty( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_isEmptyPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_isEmpty'); + late final _Evodia_Geom_RectangularShape_isEmpty = + _Evodia_Geom_RectangularShape_isEmptyPtr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrame( + Evodia_Geom_RectangularShape_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrame( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFramePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrame'); + late final _Evodia_Geom_RectangularShape_setFrame = + _Evodia_Geom_RectangularShape_setFramePtr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, double, double, double, + double, ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrame_1( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_PointE2D_t loc, + Evodia_Geom_DimensionE2D_t size, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrame_1( + self, + loc, + size, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFrame_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + Evodia_Geom_PointE2D_t, + Evodia_Geom_DimensionE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrame_1'); + late final _Evodia_Geom_RectangularShape_setFrame_1 = + _Evodia_Geom_RectangularShape_setFrame_1Ptr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, Evodia_Geom_PointE2D_t, + Evodia_Geom_DimensionE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrame_2( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrame_2( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFrame_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrame_2'); + late final _Evodia_Geom_RectangularShape_setFrame_2 = + _Evodia_Geom_RectangularShape_setFrame_2Ptr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrameFromDiagonal( + Evodia_Geom_RectangularShape_t self, + double x1, + double y1, + double x2, + double y2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrameFromDiagonal( + self, + x1, + y1, + x2, + y2, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFrameFromDiagonalPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrameFromDiagonal'); + late final _Evodia_Geom_RectangularShape_setFrameFromDiagonal = + _Evodia_Geom_RectangularShape_setFrameFromDiagonalPtr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, double, double, double, + double, ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrameFromDiagonal_1( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_PointE2D_t p1, + Evodia_Geom_PointE2D_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrameFromDiagonal_1( + self, + p1, + p2, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFrameFromDiagonal_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrameFromDiagonal_1'); + late final _Evodia_Geom_RectangularShape_setFrameFromDiagonal_1 = + _Evodia_Geom_RectangularShape_setFrameFromDiagonal_1Ptr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrameFromCenter( + Evodia_Geom_RectangularShape_t self, + double centerX, + double centerY, + double cornerX, + double cornerY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrameFromCenter( + self, + centerX, + centerY, + cornerX, + cornerY, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFrameFromCenterPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrameFromCenter'); + late final _Evodia_Geom_RectangularShape_setFrameFromCenter = + _Evodia_Geom_RectangularShape_setFrameFromCenterPtr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, double, double, double, + double, ffi.Pointer)>(); + + void Evodia_Geom_RectangularShape_setFrameFromCenter_1( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_PointE2D_t center, + Evodia_Geom_PointE2D_t corner, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_setFrameFromCenter_1( + self, + center, + corner, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_setFrameFromCenter_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_RectangularShape_t, + Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_setFrameFromCenter_1'); + late final _Evodia_Geom_RectangularShape_setFrameFromCenter_1 = + _Evodia_Geom_RectangularShape_setFrameFromCenter_1Ptr.asFunction< + void Function(Evodia_Geom_RectangularShape_t, Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains( + Evodia_Geom_RectangularShape_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_containsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangularShape_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains'); + late final _Evodia_Geom_RectangularShape_contains = + _Evodia_Geom_RectangularShape_containsPtr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_1( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_PointE2D_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangularShape_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_1'); + late final _Evodia_Geom_RectangularShape_contains_1 = + _Evodia_Geom_RectangularShape_contains_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_2( + Evodia_Geom_RectangularShape_t self, + System_Drawing_PointF_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangularShape_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_2'); + late final _Evodia_Geom_RectangularShape_contains_2 = + _Evodia_Geom_RectangularShape_contains_2Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_3( + Evodia_Geom_RectangularShape_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_3( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_RectangularShape_t, + System_Drawing_Point_t, ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_3'); + late final _Evodia_Geom_RectangularShape_contains_3 = + _Evodia_Geom_RectangularShape_contains_3Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_intersects( + Evodia_Geom_RectangularShape_t self, + double x, + double y, + double width, + double height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_intersects( + self, + x, + y, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_intersectsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_intersects'); + late final _Evodia_Geom_RectangularShape_intersects = + _Evodia_Geom_RectangularShape_intersectsPtr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, double, double, double, + double, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_intersects_1( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_intersects_1( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_intersects_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_intersects_1'); + late final _Evodia_Geom_RectangularShape_intersects_1 = + _Evodia_Geom_RectangularShape_intersects_1Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_intersects_2( + Evodia_Geom_RectangularShape_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_intersects_2( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_intersects_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_intersects_2'); + late final _Evodia_Geom_RectangularShape_intersects_2 = + _Evodia_Geom_RectangularShape_intersects_2Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_intersects_3( + Evodia_Geom_RectangularShape_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_intersects_3( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_intersects_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_intersects_3'); + late final _Evodia_Geom_RectangularShape_intersects_3 = + _Evodia_Geom_RectangularShape_intersects_3Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_4( + Evodia_Geom_RectangularShape_t self, + double x, + double y, + double width, + double height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_4( + self, + x, + y, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_4'); + late final _Evodia_Geom_RectangularShape_contains_4 = + _Evodia_Geom_RectangularShape_contains_4Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, double, double, double, + double, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_5( + Evodia_Geom_RectangularShape_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_5( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_5'); + late final _Evodia_Geom_RectangularShape_contains_5 = + _Evodia_Geom_RectangularShape_contains_5Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + Evodia_Geom_RectangleE2D_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_6( + Evodia_Geom_RectangularShape_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_6( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_6'); + late final _Evodia_Geom_RectangularShape_contains_6 = + _Evodia_Geom_RectangularShape_contains_6Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + System_Drawing_RectangleF_t, ffi.Pointer)>(); + + bool Evodia_Geom_RectangularShape_contains_7( + Evodia_Geom_RectangularShape_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_contains_7( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_contains_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_RectangularShape_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_contains_7'); + late final _Evodia_Geom_RectangularShape_contains_7 = + _Evodia_Geom_RectangularShape_contains_7Ptr.asFunction< + bool Function(Evodia_Geom_RectangularShape_t, + System_Drawing_Rectangle_t, ffi.Pointer)>(); + + System_Drawing_RectangleF_t Evodia_Geom_RectangularShape_getRectF( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getRectF( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getRectFPtr = _lookup< + ffi.NativeFunction< + System_Drawing_RectangleF_t Function( + Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getRectF'); + late final _Evodia_Geom_RectangularShape_getRectF = + _Evodia_Geom_RectangularShape_getRectFPtr.asFunction< + System_Drawing_RectangleF_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_RectangularShape_getBounds( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getBounds( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getBoundsPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getBounds'); + late final _Evodia_Geom_RectangularShape_getBounds = + _Evodia_Geom_RectangularShape_getBoundsPtr.asFunction< + Evodia_Geom_RectangleE_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_RectangularShape_getBounds2D( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_getBounds2D( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_getBounds2DPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_getBounds2D'); + late final _Evodia_Geom_RectangularShape_getBounds2D = + _Evodia_Geom_RectangularShape_getBounds2DPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + System_Object_t Evodia_Geom_RectangularShape_Clone( + Evodia_Geom_RectangularShape_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_RectangularShape_Clone( + self, + outException, + ); + } + + late final _Evodia_Geom_RectangularShape_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>>( + 'Evodia_Geom_RectangularShape_Clone'); + late final _Evodia_Geom_RectangularShape_Clone = + _Evodia_Geom_RectangularShape_ClonePtr.asFunction< + System_Object_t Function(Evodia_Geom_RectangularShape_t, + ffi.Pointer)>(); + + System_Type_t Evodia_Geom_RectangularShape_TypeOf() { + return _Evodia_Geom_RectangularShape_TypeOf(); + } + + late final _Evodia_Geom_RectangularShape_TypeOfPtr = + _lookup>( + 'Evodia_Geom_RectangularShape_TypeOf'); + late final _Evodia_Geom_RectangularShape_TypeOf = + _Evodia_Geom_RectangularShape_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Evodia_Geom_RectangularShape_Destroy( + Evodia_Geom_RectangularShape_t self, + ) { + return _Evodia_Geom_RectangularShape_Destroy( + self, + ); + } + + late final _Evodia_Geom_RectangularShape_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'Evodia_Geom_RectangularShape_Destroy'); + late final _Evodia_Geom_RectangularShape_Destroy = + _Evodia_Geom_RectangularShape_DestroyPtr.asFunction< + void Function(Evodia_Geom_RectangularShape_t)>(); + + double Evodia_Geom_DimensionE2D_getWidth( + Evodia_Geom_DimensionE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE2D_getWidth( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE2D_getWidthPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_DimensionE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE2D_getWidth'); + late final _Evodia_Geom_DimensionE2D_getWidth = + _Evodia_Geom_DimensionE2D_getWidthPtr.asFunction< + double Function( + Evodia_Geom_DimensionE2D_t, ffi.Pointer)>(); + + double Evodia_Geom_DimensionE2D_getHeight( + Evodia_Geom_DimensionE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE2D_getHeight( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE2D_getHeightPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_DimensionE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE2D_getHeight'); + late final _Evodia_Geom_DimensionE2D_getHeight = + _Evodia_Geom_DimensionE2D_getHeightPtr.asFunction< + double Function( + Evodia_Geom_DimensionE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_DimensionE2D_setSize( + Evodia_Geom_DimensionE2D_t self, + double width, + double height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE2D_setSize( + self, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_DimensionE2D_setSizePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_DimensionE2D_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE2D_setSize'); + late final _Evodia_Geom_DimensionE2D_setSize = + _Evodia_Geom_DimensionE2D_setSizePtr.asFunction< + void Function(Evodia_Geom_DimensionE2D_t, double, double, + ffi.Pointer)>(); + + void Evodia_Geom_DimensionE2D_setSize_1( + Evodia_Geom_DimensionE2D_t self, + Evodia_Geom_DimensionE2D_t d, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE2D_setSize_1( + self, + d, + outException, + ); + } + + late final _Evodia_Geom_DimensionE2D_setSize_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_DimensionE2D_t, + Evodia_Geom_DimensionE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE2D_setSize_1'); + late final _Evodia_Geom_DimensionE2D_setSize_1 = + _Evodia_Geom_DimensionE2D_setSize_1Ptr.asFunction< + void Function(Evodia_Geom_DimensionE2D_t, Evodia_Geom_DimensionE2D_t, + ffi.Pointer)>(); + + void Evodia_Geom_DimensionE2D_setSize_2( + Evodia_Geom_DimensionE2D_t self, + System_Drawing_SizeF_t s, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE2D_setSize_2( + self, + s, + outException, + ); + } + + late final _Evodia_Geom_DimensionE2D_setSize_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_DimensionE2D_t, + System_Drawing_SizeF_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE2D_setSize_2'); + late final _Evodia_Geom_DimensionE2D_setSize_2 = + _Evodia_Geom_DimensionE2D_setSize_2Ptr.asFunction< + void Function(Evodia_Geom_DimensionE2D_t, System_Drawing_SizeF_t, + ffi.Pointer)>(); + + System_Object_t Evodia_Geom_DimensionE2D_Clone( + Evodia_Geom_DimensionE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE2D_Clone( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE2D_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(Evodia_Geom_DimensionE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE2D_Clone'); + late final _Evodia_Geom_DimensionE2D_Clone = + _Evodia_Geom_DimensionE2D_ClonePtr.asFunction< + System_Object_t Function( + Evodia_Geom_DimensionE2D_t, ffi.Pointer)>(); + + System_Type_t Evodia_Geom_DimensionE2D_TypeOf() { + return _Evodia_Geom_DimensionE2D_TypeOf(); + } + + late final _Evodia_Geom_DimensionE2D_TypeOfPtr = + _lookup>( + 'Evodia_Geom_DimensionE2D_TypeOf'); + late final _Evodia_Geom_DimensionE2D_TypeOf = + _Evodia_Geom_DimensionE2D_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Evodia_Geom_DimensionE2D_Destroy( + Evodia_Geom_DimensionE2D_t self, + ) { + return _Evodia_Geom_DimensionE2D_Destroy( + self, + ); + } + + late final _Evodia_Geom_DimensionE2D_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'Evodia_Geom_DimensionE2D_Destroy'); + late final _Evodia_Geom_DimensionE2D_Destroy = + _Evodia_Geom_DimensionE2D_DestroyPtr.asFunction< + void Function(Evodia_Geom_DimensionE2D_t)>(); + + double Evodia_Geom_LineE2D_getX1( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getX1( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getX1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_getX1'); + late final _Evodia_Geom_LineE2D_getX1 = + _Evodia_Geom_LineE2D_getX1Ptr.asFunction< + double Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_getY1( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getY1( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getY1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_getY1'); + late final _Evodia_Geom_LineE2D_getY1 = + _Evodia_Geom_LineE2D_getY1Ptr.asFunction< + double Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + Evodia_Geom_PointE2D_t Evodia_Geom_LineE2D_getP1( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getP1( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getP1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE2D_t Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_getP1'); + late final _Evodia_Geom_LineE2D_getP1 = + _Evodia_Geom_LineE2D_getP1Ptr.asFunction< + Evodia_Geom_PointE2D_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + System_Drawing_PointF_t Evodia_Geom_LineE2D_getPoint1( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getPoint1( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getPoint1Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_PointF_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_getPoint1'); + late final _Evodia_Geom_LineE2D_getPoint1 = + _Evodia_Geom_LineE2D_getPoint1Ptr.asFunction< + System_Drawing_PointF_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_getX2( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getX2( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getX2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_getX2'); + late final _Evodia_Geom_LineE2D_getX2 = + _Evodia_Geom_LineE2D_getX2Ptr.asFunction< + double Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_getY2( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getY2( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getY2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_getY2'); + late final _Evodia_Geom_LineE2D_getY2 = + _Evodia_Geom_LineE2D_getY2Ptr.asFunction< + double Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + Evodia_Geom_PointE2D_t Evodia_Geom_LineE2D_getP2( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getP2( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getP2Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_PointE2D_t Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_getP2'); + late final _Evodia_Geom_LineE2D_getP2 = + _Evodia_Geom_LineE2D_getP2Ptr.asFunction< + Evodia_Geom_PointE2D_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + System_Drawing_PointF_t Evodia_Geom_LineE2D_getPoint2( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getPoint2( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getPoint2Ptr = _lookup< + ffi.NativeFunction< + System_Drawing_PointF_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_getPoint2'); + late final _Evodia_Geom_LineE2D_getPoint2 = + _Evodia_Geom_LineE2D_getPoint2Ptr.asFunction< + System_Drawing_PointF_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_LineE2D_setLine( + Evodia_Geom_LineE2D_t self, + double X1, + double Y1, + double X2, + double Y2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_setLine( + self, + X1, + Y1, + X2, + Y2, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_setLinePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Evodia_Geom_LineE2D_t, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>('Evodia_Geom_LineE2D_setLine'); + late final _Evodia_Geom_LineE2D_setLine = + _Evodia_Geom_LineE2D_setLinePtr.asFunction< + void Function(Evodia_Geom_LineE2D_t, double, double, double, double, + ffi.Pointer)>(); + + void Evodia_Geom_LineE2D_setLine_1( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t p1, + System_Drawing_PointF_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_setLine_1( + self, + p1, + p2, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_setLine_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_setLine_1'); + late final _Evodia_Geom_LineE2D_setLine_1 = + _Evodia_Geom_LineE2D_setLine_1Ptr.asFunction< + void Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + System_Drawing_PointF_t, ffi.Pointer)>(); + + void Evodia_Geom_LineE2D_setLine_2( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t p1, + Evodia_Geom_PointE2D_t p2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_setLine_2( + self, + p1, + p2, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_setLine_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_setLine_2'); + late final _Evodia_Geom_LineE2D_setLine_2 = + _Evodia_Geom_LineE2D_setLine_2Ptr.asFunction< + void Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + Evodia_Geom_PointE2D_t, ffi.Pointer)>(); + + void Evodia_Geom_LineE2D_setLine_3( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_LineE2D_t l, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_setLine_3( + self, + l, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_setLine_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_LineE2D_t, Evodia_Geom_LineE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_setLine_3'); + late final _Evodia_Geom_LineE2D_setLine_3 = + _Evodia_Geom_LineE2D_setLine_3Ptr.asFunction< + void Function(Evodia_Geom_LineE2D_t, Evodia_Geom_LineE2D_t, + ffi.Pointer)>(); + + int Evodia_Geom_LineE2D_relativeCCW( + double X1, + double Y1, + double X2, + double Y2, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_relativeCCW( + X1, + Y1, + X2, + Y2, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_relativeCCWPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Double, ffi.Double, ffi.Double, ffi.Double, + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_relativeCCW'); + late final _Evodia_Geom_LineE2D_relativeCCW = + _Evodia_Geom_LineE2D_relativeCCWPtr.asFunction< + int Function(double, double, double, double, double, double, + ffi.Pointer)>(); + + int Evodia_Geom_LineE2D_relativeCCW_1( + Evodia_Geom_LineE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_relativeCCW_1( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_relativeCCW_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_relativeCCW_1'); + late final _Evodia_Geom_LineE2D_relativeCCW_1 = + _Evodia_Geom_LineE2D_relativeCCW_1Ptr.asFunction< + int Function(Evodia_Geom_LineE2D_t, double, double, + ffi.Pointer)>(); + + int Evodia_Geom_LineE2D_relativeCCW_2( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_relativeCCW_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_relativeCCW_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_relativeCCW_2'); + late final _Evodia_Geom_LineE2D_relativeCCW_2 = + _Evodia_Geom_LineE2D_relativeCCW_2Ptr.asFunction< + int Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + int Evodia_Geom_LineE2D_relativeCCW_3( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_relativeCCW_3( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_relativeCCW_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_relativeCCW_3'); + late final _Evodia_Geom_LineE2D_relativeCCW_3 = + _Evodia_Geom_LineE2D_relativeCCW_3Ptr.asFunction< + int Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_linesIntersect( + double X1, + double Y1, + double X2, + double Y2, + double X3, + double Y3, + double X4, + double Y4, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_linesIntersect( + X1, + Y1, + X2, + Y2, + X3, + Y3, + X4, + Y4, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_linesIntersectPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_linesIntersect'); + late final _Evodia_Geom_LineE2D_linesIntersect = + _Evodia_Geom_LineE2D_linesIntersectPtr.asFunction< + bool Function(double, double, double, double, double, double, double, + double, ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_intersectsLine( + Evodia_Geom_LineE2D_t self, + double X1, + double Y1, + double X2, + double Y2, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_intersectsLine( + self, + X1, + Y1, + X2, + Y2, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_intersectsLinePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_intersectsLine'); + late final _Evodia_Geom_LineE2D_intersectsLine = + _Evodia_Geom_LineE2D_intersectsLinePtr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, double, double, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_intersectsLine_1( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_LineE2D_t l, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_intersectsLine_1( + self, + l, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_intersectsLine_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, Evodia_Geom_LineE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_intersectsLine_1'); + late final _Evodia_Geom_LineE2D_intersectsLine_1 = + _Evodia_Geom_LineE2D_intersectsLine_1Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, Evodia_Geom_LineE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDistSq( + double X1, + double Y1, + double X2, + double Y2, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDistSq( + X1, + Y1, + X2, + Y2, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDistSqPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDistSq'); + late final _Evodia_Geom_LineE2D_ptSegDistSq = + _Evodia_Geom_LineE2D_ptSegDistSqPtr.asFunction< + double Function(double, double, double, double, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDist_1( + double X1, + double Y1, + double X2, + double Y2, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDist_1( + X1, + Y1, + X2, + Y2, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDist_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDist_1'); + late final _Evodia_Geom_LineE2D_ptSegDist_1 = + _Evodia_Geom_LineE2D_ptSegDist_1Ptr.asFunction< + double Function(double, double, double, double, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDistSq_1( + Evodia_Geom_LineE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDistSq_1( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDistSq_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDistSq_1'); + late final _Evodia_Geom_LineE2D_ptSegDistSq_1 = + _Evodia_Geom_LineE2D_ptSegDistSq_1Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDistSq_2( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDistSq_2( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDistSq_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDistSq_2'); + late final _Evodia_Geom_LineE2D_ptSegDistSq_2 = + _Evodia_Geom_LineE2D_ptSegDistSq_2Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDistSq_3( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDistSq_3( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDistSq_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDistSq_3'); + late final _Evodia_Geom_LineE2D_ptSegDistSq_3 = + _Evodia_Geom_LineE2D_ptSegDistSq_3Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDist_2( + Evodia_Geom_LineE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDist_2( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDist_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDist_2'); + late final _Evodia_Geom_LineE2D_ptSegDist_2 = + _Evodia_Geom_LineE2D_ptSegDist_2Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDist_3( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDist_3( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDist_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDist_3'); + late final _Evodia_Geom_LineE2D_ptSegDist_3 = + _Evodia_Geom_LineE2D_ptSegDist_3Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptSegDist_4( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptSegDist_4( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptSegDist_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptSegDist_4'); + late final _Evodia_Geom_LineE2D_ptSegDist_4 = + _Evodia_Geom_LineE2D_ptSegDist_4Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDistSq( + double X1, + double Y1, + double X2, + double Y2, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDistSq( + X1, + Y1, + X2, + Y2, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDistSqPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDistSq'); + late final _Evodia_Geom_LineE2D_ptLineDistSq = + _Evodia_Geom_LineE2D_ptLineDistSqPtr.asFunction< + double Function(double, double, double, double, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDist_1( + double X1, + double Y1, + double X2, + double Y2, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDist_1( + X1, + Y1, + X2, + Y2, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDist_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDist_1'); + late final _Evodia_Geom_LineE2D_ptLineDist_1 = + _Evodia_Geom_LineE2D_ptLineDist_1Ptr.asFunction< + double Function(double, double, double, double, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDistSq_1( + Evodia_Geom_LineE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDistSq_1( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDistSq_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDistSq_1'); + late final _Evodia_Geom_LineE2D_ptLineDistSq_1 = + _Evodia_Geom_LineE2D_ptLineDistSq_1Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDistSq_2( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDistSq_2( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDistSq_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDistSq_2'); + late final _Evodia_Geom_LineE2D_ptLineDistSq_2 = + _Evodia_Geom_LineE2D_ptLineDistSq_2Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDistSq_3( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDistSq_3( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDistSq_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDistSq_3'); + late final _Evodia_Geom_LineE2D_ptLineDistSq_3 = + _Evodia_Geom_LineE2D_ptLineDistSq_3Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDist_2( + Evodia_Geom_LineE2D_t self, + double PX, + double PY, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDist_2( + self, + PX, + PY, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDist_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDist_2'); + late final _Evodia_Geom_LineE2D_ptLineDist_2 = + _Evodia_Geom_LineE2D_ptLineDist_2Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, double, double, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDist_3( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDist_3( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDist_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDist_3'); + late final _Evodia_Geom_LineE2D_ptLineDist_3 = + _Evodia_Geom_LineE2D_ptLineDist_3Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + double Evodia_Geom_LineE2D_ptLineDist_4( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t pt, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_ptLineDist_4( + self, + pt, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ptLineDist_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(Evodia_Geom_LineE2D_t, + System_Drawing_PointF_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_ptLineDist_4'); + late final _Evodia_Geom_LineE2D_ptLineDist_4 = + _Evodia_Geom_LineE2D_ptLineDist_4Ptr.asFunction< + double Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains( + Evodia_Geom_LineE2D_t self, + double x, + double y, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains( + self, + x, + y, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_containsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains'); + late final _Evodia_Geom_LineE2D_contains = + _Evodia_Geom_LineE2D_containsPtr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_1( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_PointE2D_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_1( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_1'); + late final _Evodia_Geom_LineE2D_contains_1 = + _Evodia_Geom_LineE2D_contains_1Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, Evodia_Geom_PointE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_2( + Evodia_Geom_LineE2D_t self, + System_Drawing_PointF_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_2( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_2'); + late final _Evodia_Geom_LineE2D_contains_2 = + _Evodia_Geom_LineE2D_contains_2Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, System_Drawing_PointF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_3( + Evodia_Geom_LineE2D_t self, + System_Drawing_Point_t p, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_3( + self, + p, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, System_Drawing_Point_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_3'); + late final _Evodia_Geom_LineE2D_contains_3 = + _Evodia_Geom_LineE2D_contains_3Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, System_Drawing_Point_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_intersects_1( + Evodia_Geom_LineE2D_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_intersects_1( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_intersects_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_intersects_1'); + late final _Evodia_Geom_LineE2D_intersects_1 = + _Evodia_Geom_LineE2D_intersects_1Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, double, double, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_intersects_2( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_intersects_2( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_intersects_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_LineE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_intersects_2'); + late final _Evodia_Geom_LineE2D_intersects_2 = + _Evodia_Geom_LineE2D_intersects_2Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_intersects_3( + Evodia_Geom_LineE2D_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_intersects_3( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_intersects_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_LineE2D_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_intersects_3'); + late final _Evodia_Geom_LineE2D_intersects_3 = + _Evodia_Geom_LineE2D_intersects_3Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, System_Drawing_RectangleF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_intersects_4( + Evodia_Geom_LineE2D_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_intersects_4( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_intersects_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_LineE2D_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_intersects_4'); + late final _Evodia_Geom_LineE2D_intersects_4 = + _Evodia_Geom_LineE2D_intersects_4Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_4( + Evodia_Geom_LineE2D_t self, + double x, + double y, + double w, + double h, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_4( + self, + x, + y, + w, + h, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_LineE2D_t, ffi.Double, ffi.Double, + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_4'); + late final _Evodia_Geom_LineE2D_contains_4 = + _Evodia_Geom_LineE2D_contains_4Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, double, double, double, double, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_5( + Evodia_Geom_LineE2D_t self, + Evodia_Geom_RectangleE2D_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_5( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_LineE2D_t, + Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_5'); + late final _Evodia_Geom_LineE2D_contains_5 = + _Evodia_Geom_LineE2D_contains_5Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, Evodia_Geom_RectangleE2D_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_6( + Evodia_Geom_LineE2D_t self, + System_Drawing_RectangleF_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_6( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_LineE2D_t, + System_Drawing_RectangleF_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_6'); + late final _Evodia_Geom_LineE2D_contains_6 = + _Evodia_Geom_LineE2D_contains_6Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, System_Drawing_RectangleF_t, + ffi.Pointer)>(); + + bool Evodia_Geom_LineE2D_contains_7( + Evodia_Geom_LineE2D_t self, + System_Drawing_Rectangle_t r, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_contains_7( + self, + r, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_contains_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Evodia_Geom_LineE2D_t, + System_Drawing_Rectangle_t, + ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_contains_7'); + late final _Evodia_Geom_LineE2D_contains_7 = + _Evodia_Geom_LineE2D_contains_7Ptr.asFunction< + bool Function(Evodia_Geom_LineE2D_t, System_Drawing_Rectangle_t, + ffi.Pointer)>(); + + Evodia_Geom_RectangleE_t Evodia_Geom_LineE2D_getBounds( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getBounds( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getBoundsPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_getBounds'); + late final _Evodia_Geom_LineE2D_getBounds = + _Evodia_Geom_LineE2D_getBoundsPtr.asFunction< + Evodia_Geom_RectangleE_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + Evodia_Geom_RectangleE2D_t Evodia_Geom_LineE2D_getBounds2D( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_getBounds2D( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_getBounds2DPtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>>( + 'Evodia_Geom_LineE2D_getBounds2D'); + late final _Evodia_Geom_LineE2D_getBounds2D = + _Evodia_Geom_LineE2D_getBounds2DPtr.asFunction< + Evodia_Geom_RectangleE2D_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + System_Object_t Evodia_Geom_LineE2D_Clone( + Evodia_Geom_LineE2D_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_LineE2D_Clone( + self, + outException, + ); + } + + late final _Evodia_Geom_LineE2D_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(Evodia_Geom_LineE2D_t, + ffi.Pointer)>>('Evodia_Geom_LineE2D_Clone'); + late final _Evodia_Geom_LineE2D_Clone = + _Evodia_Geom_LineE2D_ClonePtr.asFunction< + System_Object_t Function( + Evodia_Geom_LineE2D_t, ffi.Pointer)>(); + + System_Type_t Evodia_Geom_LineE2D_TypeOf() { + return _Evodia_Geom_LineE2D_TypeOf(); + } + + late final _Evodia_Geom_LineE2D_TypeOfPtr = + _lookup>( + 'Evodia_Geom_LineE2D_TypeOf'); + late final _Evodia_Geom_LineE2D_TypeOf = + _Evodia_Geom_LineE2D_TypeOfPtr.asFunction(); + + void Evodia_Geom_LineE2D_Destroy( + Evodia_Geom_LineE2D_t self, + ) { + return _Evodia_Geom_LineE2D_Destroy( + self, + ); + } + + late final _Evodia_Geom_LineE2D_DestroyPtr = + _lookup>( + 'Evodia_Geom_LineE2D_Destroy'); + late final _Evodia_Geom_LineE2D_Destroy = _Evodia_Geom_LineE2D_DestroyPtr + .asFunction(); + + double Evodia_Geom_DimensionE_getWidth( + Evodia_Geom_DimensionE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_getWidth( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_getWidthPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_getWidth'); + late final _Evodia_Geom_DimensionE_getWidth = + _Evodia_Geom_DimensionE_getWidthPtr.asFunction< + double Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + double Evodia_Geom_DimensionE_getHeight( + Evodia_Geom_DimensionE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_getHeight( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_getHeightPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_getHeight'); + late final _Evodia_Geom_DimensionE_getHeight = + _Evodia_Geom_DimensionE_getHeightPtr.asFunction< + double Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + void Evodia_Geom_DimensionE_setSize( + Evodia_Geom_DimensionE_t self, + double width, + double height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_setSize( + self, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_setSizePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_DimensionE_t, ffi.Double, + ffi.Double, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_setSize'); + late final _Evodia_Geom_DimensionE_setSize = + _Evodia_Geom_DimensionE_setSizePtr.asFunction< + void Function(Evodia_Geom_DimensionE_t, double, double, + ffi.Pointer)>(); + + System_Drawing_Size_t Evodia_Geom_DimensionE_getSize( + Evodia_Geom_DimensionE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_getSize( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_getSizePtr = _lookup< + ffi.NativeFunction< + System_Drawing_Size_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_getSize'); + late final _Evodia_Geom_DimensionE_getSize = + _Evodia_Geom_DimensionE_getSizePtr.asFunction< + System_Drawing_Size_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + void Evodia_Geom_DimensionE_setSize_1( + Evodia_Geom_DimensionE_t self, + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_setSize_1( + self, + width, + height, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_setSize_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_DimensionE_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_setSize_1'); + late final _Evodia_Geom_DimensionE_setSize_1 = + _Evodia_Geom_DimensionE_setSize_1Ptr.asFunction< + void Function(Evodia_Geom_DimensionE_t, int, int, + ffi.Pointer)>(); + + int Evodia_Geom_DimensionE_GetHashCode( + Evodia_Geom_DimensionE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_GetHashCode( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_GetHashCode'); + late final _Evodia_Geom_DimensionE_GetHashCode = + _Evodia_Geom_DimensionE_GetHashCodePtr.asFunction< + int Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + bool Evodia_Geom_DimensionE_Equals( + Evodia_Geom_DimensionE_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_Equals( + self, + obj, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Evodia_Geom_DimensionE_t, System_Object_t, + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_Equals'); + late final _Evodia_Geom_DimensionE_Equals = + _Evodia_Geom_DimensionE_EqualsPtr.asFunction< + bool Function(Evodia_Geom_DimensionE_t, System_Object_t, + ffi.Pointer)>(); + + System_String_t Evodia_Geom_DimensionE_ToString( + Evodia_Geom_DimensionE_t self, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_ToString( + self, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_ToString'); + late final _Evodia_Geom_DimensionE_ToString = + _Evodia_Geom_DimensionE_ToStringPtr.asFunction< + System_String_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + Evodia_Geom_DimensionE_t Evodia_Geom_DimensionE_Create( + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_Create( + outException, + ); + } + + late final _Evodia_Geom_DimensionE_CreatePtr = _lookup< + ffi.NativeFunction< + Evodia_Geom_DimensionE_t Function( + ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_Create'); + late final _Evodia_Geom_DimensionE_Create = + _Evodia_Geom_DimensionE_CreatePtr.asFunction< + Evodia_Geom_DimensionE_t Function(ffi.Pointer)>(); + + Evodia_Geom_DimensionE_t Evodia_Geom_DimensionE_Create_1( + Evodia_Geom_DimensionE_t d, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_Create_1( + d, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_Create_1Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_DimensionE_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_Create_1'); + late final _Evodia_Geom_DimensionE_Create_1 = + _Evodia_Geom_DimensionE_Create_1Ptr.asFunction< + Evodia_Geom_DimensionE_t Function( + Evodia_Geom_DimensionE_t, ffi.Pointer)>(); + + Evodia_Geom_DimensionE_t Evodia_Geom_DimensionE_Create_2( + System_Drawing_Size_t s, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_Create_2( + s, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_Create_2Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_DimensionE_t Function( + System_Drawing_Size_t, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_Create_2'); + late final _Evodia_Geom_DimensionE_Create_2 = + _Evodia_Geom_DimensionE_Create_2Ptr.asFunction< + Evodia_Geom_DimensionE_t Function( + System_Drawing_Size_t, ffi.Pointer)>(); + + Evodia_Geom_DimensionE_t Evodia_Geom_DimensionE_Create_3( + int width, + int height, + ffi.Pointer outException, + ) { + return _Evodia_Geom_DimensionE_Create_3( + width, + height, + outException, + ); + } + + late final _Evodia_Geom_DimensionE_Create_3Ptr = _lookup< + ffi.NativeFunction< + Evodia_Geom_DimensionE_t Function( + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'Evodia_Geom_DimensionE_Create_3'); + late final _Evodia_Geom_DimensionE_Create_3 = + _Evodia_Geom_DimensionE_Create_3Ptr.asFunction< + Evodia_Geom_DimensionE_t Function( + int, int, ffi.Pointer)>(); + + int Evodia_Geom_DimensionE_Width_Get( + Evodia_Geom_DimensionE_t self, + ) { + return _Evodia_Geom_DimensionE_Width_Get( + self, + ); + } + + late final _Evodia_Geom_DimensionE_Width_GetPtr = + _lookup>( + 'Evodia_Geom_DimensionE_Width_Get'); + late final _Evodia_Geom_DimensionE_Width_Get = + _Evodia_Geom_DimensionE_Width_GetPtr.asFunction< + int Function(Evodia_Geom_DimensionE_t)>(); + + void Evodia_Geom_DimensionE_Width_Set( + Evodia_Geom_DimensionE_t self, + int value, + ) { + return _Evodia_Geom_DimensionE_Width_Set( + self, + value, + ); + } + + late final _Evodia_Geom_DimensionE_Width_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_DimensionE_t, + ffi.Int32)>>('Evodia_Geom_DimensionE_Width_Set'); + late final _Evodia_Geom_DimensionE_Width_Set = + _Evodia_Geom_DimensionE_Width_SetPtr.asFunction< + void Function(Evodia_Geom_DimensionE_t, int)>(); + + int Evodia_Geom_DimensionE_Height_Get( + Evodia_Geom_DimensionE_t self, + ) { + return _Evodia_Geom_DimensionE_Height_Get( + self, + ); + } + + late final _Evodia_Geom_DimensionE_Height_GetPtr = + _lookup>( + 'Evodia_Geom_DimensionE_Height_Get'); + late final _Evodia_Geom_DimensionE_Height_Get = + _Evodia_Geom_DimensionE_Height_GetPtr.asFunction< + int Function(Evodia_Geom_DimensionE_t)>(); + + void Evodia_Geom_DimensionE_Height_Set( + Evodia_Geom_DimensionE_t self, + int value, + ) { + return _Evodia_Geom_DimensionE_Height_Set( + self, + value, + ); + } + + late final _Evodia_Geom_DimensionE_Height_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Evodia_Geom_DimensionE_t, + ffi.Int32)>>('Evodia_Geom_DimensionE_Height_Set'); + late final _Evodia_Geom_DimensionE_Height_Set = + _Evodia_Geom_DimensionE_Height_SetPtr.asFunction< + void Function(Evodia_Geom_DimensionE_t, int)>(); + + System_Type_t Evodia_Geom_DimensionE_TypeOf() { + return _Evodia_Geom_DimensionE_TypeOf(); + } + + late final _Evodia_Geom_DimensionE_TypeOfPtr = + _lookup>( + 'Evodia_Geom_DimensionE_TypeOf'); + late final _Evodia_Geom_DimensionE_TypeOf = + _Evodia_Geom_DimensionE_TypeOfPtr.asFunction(); + + void Evodia_Geom_DimensionE_Destroy( + Evodia_Geom_DimensionE_t self, + ) { + return _Evodia_Geom_DimensionE_Destroy( + self, + ); + } + + late final _Evodia_Geom_DimensionE_DestroyPtr = + _lookup>( + 'Evodia_Geom_DimensionE_Destroy'); + late final _Evodia_Geom_DimensionE_Destroy = + _Evodia_Geom_DimensionE_DestroyPtr.asFunction< + void Function(Evodia_Geom_DimensionE_t)>(); + + int System_Collections_Generic_IComparer_A1_Compare( + System_Collections_Generic_IComparer_A1_t self, + System_Type_t T, + System_Object_t x, + System_Object_t y, + ffi.Pointer outException, + ) { + return _System_Collections_Generic_IComparer_A1_Compare( + self, + T, + x, + y, + outException, + ); + } + + late final _System_Collections_Generic_IComparer_A1_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Collections_Generic_IComparer_A1_t, + System_Type_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_Generic_IComparer_A1_Compare'); + late final _System_Collections_Generic_IComparer_A1_Compare = + _System_Collections_Generic_IComparer_A1_ComparePtr.asFunction< + int Function( + System_Collections_Generic_IComparer_A1_t, + System_Type_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_Generic_IComparer_A1_TypeOf() { + return _System_Collections_Generic_IComparer_A1_TypeOf(); + } + + late final _System_Collections_Generic_IComparer_A1_TypeOfPtr = + _lookup>( + 'System_Collections_Generic_IComparer_A1_TypeOf'); + late final _System_Collections_Generic_IComparer_A1_TypeOf = + _System_Collections_Generic_IComparer_A1_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_Generic_IComparer_A1_Destroy( + System_Collections_Generic_IComparer_A1_t self, + ) { + return _System_Collections_Generic_IComparer_A1_Destroy( + self, + ); + } + + late final _System_Collections_Generic_IComparer_A1_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_Generic_IComparer_A1_t)>>( + 'System_Collections_Generic_IComparer_A1_Destroy'); + late final _System_Collections_Generic_IComparer_A1_Destroy = + _System_Collections_Generic_IComparer_A1_DestroyPtr.asFunction< + void Function(System_Collections_Generic_IComparer_A1_t)>(); + + System_Action_t System_Action_Create( + ffi.Pointer context, + System_Action_CFunction_t function, + System_Action_CDestructorFunction_t destructorFunction, + ) { + return _System_Action_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Action_CreatePtr = _lookup< + ffi.NativeFunction< + System_Action_t Function( + ffi.Pointer, + System_Action_CFunction_t, + System_Action_CDestructorFunction_t)>>('System_Action_Create'); + late final _System_Action_Create = _System_Action_CreatePtr.asFunction< + System_Action_t Function(ffi.Pointer, System_Action_CFunction_t, + System_Action_CDestructorFunction_t)>(); + + void System_Action_Invoke( + System_Action_t self, + ffi.Pointer outException, + ) { + return _System_Action_Invoke( + self, + outException, + ); + } + + late final _System_Action_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Action_t, + ffi.Pointer)>>('System_Action_Invoke'); + late final _System_Action_Invoke = _System_Action_InvokePtr.asFunction< + void Function(System_Action_t, ffi.Pointer)>(); + + ffi.Pointer System_Action_Context_Get( + System_Action_t self, + ) { + return _System_Action_Context_Get( + self, + ); + } + + late final _System_Action_Context_GetPtr = _lookup< + ffi.NativeFunction Function(System_Action_t)>>( + 'System_Action_Context_Get'); + late final _System_Action_Context_Get = _System_Action_Context_GetPtr + .asFunction Function(System_Action_t)>(); + + System_Action_CFunction_t System_Action_CFunction_Get( + System_Action_t self, + ) { + return _System_Action_CFunction_Get( + self, + ); + } + + late final _System_Action_CFunction_GetPtr = _lookup< + ffi + .NativeFunction>( + 'System_Action_CFunction_Get'); + late final _System_Action_CFunction_Get = _System_Action_CFunction_GetPtr + .asFunction(); + + System_Action_CDestructorFunction_t System_Action_CDestructorFunction_Get( + System_Action_t self, + ) { + return _System_Action_CDestructorFunction_Get( + self, + ); + } + + late final _System_Action_CDestructorFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Action_CDestructorFunction_t Function( + System_Action_t)>>('System_Action_CDestructorFunction_Get'); + late final _System_Action_CDestructorFunction_Get = + _System_Action_CDestructorFunction_GetPtr.asFunction< + System_Action_CDestructorFunction_t Function(System_Action_t)>(); + + System_Type_t System_Action_TypeOf() { + return _System_Action_TypeOf(); + } + + late final _System_Action_TypeOfPtr = + _lookup>( + 'System_Action_TypeOf'); + late final _System_Action_TypeOf = + _System_Action_TypeOfPtr.asFunction(); + + void System_Action_Destroy( + System_Action_t self, + ) { + return _System_Action_Destroy( + self, + ); + } + + late final _System_Action_DestroyPtr = + _lookup>( + 'System_Action_Destroy'); + late final _System_Action_Destroy = + _System_Action_DestroyPtr.asFunction(); + + System_MulticastDelegate_t System_MulticastDelegate_Create( + ffi.Pointer context, + System_MulticastDelegate_CFunction_t function, + System_MulticastDelegate_CDestructorFunction_t destructorFunction, + ) { + return _System_MulticastDelegate_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_MulticastDelegate_CreatePtr = _lookup< + ffi.NativeFunction< + System_MulticastDelegate_t Function( + ffi.Pointer, + System_MulticastDelegate_CFunction_t, + System_MulticastDelegate_CDestructorFunction_t)>>( + 'System_MulticastDelegate_Create'); + late final _System_MulticastDelegate_Create = + _System_MulticastDelegate_CreatePtr.asFunction< + System_MulticastDelegate_t Function( + ffi.Pointer, + System_MulticastDelegate_CFunction_t, + System_MulticastDelegate_CDestructorFunction_t)>(); + + void System_MulticastDelegate_Invoke( + System_MulticastDelegate_t self, + ffi.Pointer outException, + ) { + return _System_MulticastDelegate_Invoke( + self, + outException, + ); + } + + late final _System_MulticastDelegate_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_MulticastDelegate_t, + ffi.Pointer)>>( + 'System_MulticastDelegate_Invoke'); + late final _System_MulticastDelegate_Invoke = + _System_MulticastDelegate_InvokePtr.asFunction< + void Function( + System_MulticastDelegate_t, ffi.Pointer)>(); + + ffi.Pointer System_MulticastDelegate_Context_Get( + System_MulticastDelegate_t self, + ) { + return _System_MulticastDelegate_Context_Get( + self, + ); + } + + late final _System_MulticastDelegate_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(System_MulticastDelegate_t)>>( + 'System_MulticastDelegate_Context_Get'); + late final _System_MulticastDelegate_Context_Get = + _System_MulticastDelegate_Context_GetPtr.asFunction< + ffi.Pointer Function(System_MulticastDelegate_t)>(); + + System_MulticastDelegate_CFunction_t System_MulticastDelegate_CFunction_Get( + System_MulticastDelegate_t self, + ) { + return _System_MulticastDelegate_CFunction_Get( + self, + ); + } + + late final _System_MulticastDelegate_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_MulticastDelegate_CFunction_t Function( + System_MulticastDelegate_t)>>( + 'System_MulticastDelegate_CFunction_Get'); + late final _System_MulticastDelegate_CFunction_Get = + _System_MulticastDelegate_CFunction_GetPtr.asFunction< + System_MulticastDelegate_CFunction_t Function( + System_MulticastDelegate_t)>(); + + System_MulticastDelegate_CDestructorFunction_t + System_MulticastDelegate_CDestructorFunction_Get( + System_MulticastDelegate_t self, + ) { + return _System_MulticastDelegate_CDestructorFunction_Get( + self, + ); + } + + late final _System_MulticastDelegate_CDestructorFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_MulticastDelegate_CDestructorFunction_t Function( + System_MulticastDelegate_t)>>( + 'System_MulticastDelegate_CDestructorFunction_Get'); + late final _System_MulticastDelegate_CDestructorFunction_Get = + _System_MulticastDelegate_CDestructorFunction_GetPtr.asFunction< + System_MulticastDelegate_CDestructorFunction_t Function( + System_MulticastDelegate_t)>(); + + System_Type_t System_MulticastDelegate_TypeOf() { + return _System_MulticastDelegate_TypeOf(); + } + + late final _System_MulticastDelegate_TypeOfPtr = + _lookup>( + 'System_MulticastDelegate_TypeOf'); + late final _System_MulticastDelegate_TypeOf = + _System_MulticastDelegate_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_MulticastDelegate_Destroy( + System_MulticastDelegate_t self, + ) { + return _System_MulticastDelegate_Destroy( + self, + ); + } + + late final _System_MulticastDelegate_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_MulticastDelegate_Destroy'); + late final _System_MulticastDelegate_Destroy = + _System_MulticastDelegate_DestroyPtr.asFunction< + void Function(System_MulticastDelegate_t)>(); + + System_Delegate_t System_Delegate_Create( + ffi.Pointer context, + System_Delegate_CFunction_t function, + System_Delegate_CDestructorFunction_t destructorFunction, + ) { + return _System_Delegate_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Delegate_CreatePtr = _lookup< + ffi.NativeFunction< + System_Delegate_t Function( + ffi.Pointer, + System_Delegate_CFunction_t, + System_Delegate_CDestructorFunction_t)>>( + 'System_Delegate_Create'); + late final _System_Delegate_Create = _System_Delegate_CreatePtr.asFunction< + System_Delegate_t Function( + ffi.Pointer, + System_Delegate_CFunction_t, + System_Delegate_CDestructorFunction_t)>(); + + void System_Delegate_Invoke( + System_Delegate_t self, + ffi.Pointer outException, + ) { + return _System_Delegate_Invoke( + self, + outException, + ); + } + + late final _System_Delegate_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Delegate_t, + ffi.Pointer)>>('System_Delegate_Invoke'); + late final _System_Delegate_Invoke = _System_Delegate_InvokePtr.asFunction< + void Function(System_Delegate_t, ffi.Pointer)>(); + + ffi.Pointer System_Delegate_Context_Get( + System_Delegate_t self, + ) { + return _System_Delegate_Context_Get( + self, + ); + } + + late final _System_Delegate_Context_GetPtr = _lookup< + ffi + .NativeFunction Function(System_Delegate_t)>>( + 'System_Delegate_Context_Get'); + late final _System_Delegate_Context_Get = _System_Delegate_Context_GetPtr + .asFunction Function(System_Delegate_t)>(); + + System_Delegate_CFunction_t System_Delegate_CFunction_Get( + System_Delegate_t self, + ) { + return _System_Delegate_CFunction_Get( + self, + ); + } + + late final _System_Delegate_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Delegate_CFunction_t Function( + System_Delegate_t)>>('System_Delegate_CFunction_Get'); + late final _System_Delegate_CFunction_Get = _System_Delegate_CFunction_GetPtr + .asFunction(); + + System_Delegate_CDestructorFunction_t System_Delegate_CDestructorFunction_Get( + System_Delegate_t self, + ) { + return _System_Delegate_CDestructorFunction_Get( + self, + ); + } + + late final _System_Delegate_CDestructorFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Delegate_CDestructorFunction_t Function( + System_Delegate_t)>>('System_Delegate_CDestructorFunction_Get'); + late final _System_Delegate_CDestructorFunction_Get = + _System_Delegate_CDestructorFunction_GetPtr.asFunction< + System_Delegate_CDestructorFunction_t Function(System_Delegate_t)>(); + + System_Type_t System_Delegate_TypeOf() { + return _System_Delegate_TypeOf(); + } + + late final _System_Delegate_TypeOfPtr = + _lookup>( + 'System_Delegate_TypeOf'); + late final _System_Delegate_TypeOf = + _System_Delegate_TypeOfPtr.asFunction(); + + void System_Delegate_Destroy( + System_Delegate_t self, + ) { + return _System_Delegate_Destroy( + self, + ); + } + + late final _System_Delegate_DestroyPtr = + _lookup>( + 'System_Delegate_Destroy'); + late final _System_Delegate_Destroy = _System_Delegate_DestroyPtr.asFunction< + void Function(System_Delegate_t)>(); + + System_Reflection_TypeFilter_t System_Reflection_TypeFilter_Create( + ffi.Pointer context, + System_Reflection_TypeFilter_CFunction_t function, + System_Reflection_TypeFilter_CDestructorFunction_t destructorFunction, + ) { + return _System_Reflection_TypeFilter_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Reflection_TypeFilter_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_TypeFilter_t Function( + ffi.Pointer, + System_Reflection_TypeFilter_CFunction_t, + System_Reflection_TypeFilter_CDestructorFunction_t)>>( + 'System_Reflection_TypeFilter_Create'); + late final _System_Reflection_TypeFilter_Create = + _System_Reflection_TypeFilter_CreatePtr.asFunction< + System_Reflection_TypeFilter_t Function( + ffi.Pointer, + System_Reflection_TypeFilter_CFunction_t, + System_Reflection_TypeFilter_CDestructorFunction_t)>(); + + bool System_Reflection_TypeFilter_Invoke( + System_Reflection_TypeFilter_t self, + System_Type_t m, + System_Object_t filterCriteria, + ffi.Pointer outException, + ) { + return _System_Reflection_TypeFilter_Invoke( + self, + m, + filterCriteria, + outException, + ); + } + + late final _System_Reflection_TypeFilter_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Reflection_TypeFilter_t, System_Type_t, + System_Object_t, ffi.Pointer)>>( + 'System_Reflection_TypeFilter_Invoke'); + late final _System_Reflection_TypeFilter_Invoke = + _System_Reflection_TypeFilter_InvokePtr.asFunction< + bool Function(System_Reflection_TypeFilter_t, System_Type_t, + System_Object_t, ffi.Pointer)>(); + + ffi.Pointer System_Reflection_TypeFilter_Context_Get( + System_Reflection_TypeFilter_t self, + ) { + return _System_Reflection_TypeFilter_Context_Get( + self, + ); + } + + late final _System_Reflection_TypeFilter_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(System_Reflection_TypeFilter_t)>>( + 'System_Reflection_TypeFilter_Context_Get'); + late final _System_Reflection_TypeFilter_Context_Get = + _System_Reflection_TypeFilter_Context_GetPtr.asFunction< + ffi.Pointer Function(System_Reflection_TypeFilter_t)>(); + + System_Reflection_TypeFilter_CFunction_t + System_Reflection_TypeFilter_CFunction_Get( + System_Reflection_TypeFilter_t self, + ) { + return _System_Reflection_TypeFilter_CFunction_Get( + self, + ); + } + + late final _System_Reflection_TypeFilter_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_TypeFilter_CFunction_t Function( + System_Reflection_TypeFilter_t)>>( + 'System_Reflection_TypeFilter_CFunction_Get'); + late final _System_Reflection_TypeFilter_CFunction_Get = + _System_Reflection_TypeFilter_CFunction_GetPtr.asFunction< + System_Reflection_TypeFilter_CFunction_t Function( + System_Reflection_TypeFilter_t)>(); + + System_Reflection_TypeFilter_CDestructorFunction_t + System_Reflection_TypeFilter_CDestructorFunction_Get( + System_Reflection_TypeFilter_t self, + ) { + return _System_Reflection_TypeFilter_CDestructorFunction_Get( + self, + ); + } + + late final _System_Reflection_TypeFilter_CDestructorFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_TypeFilter_CDestructorFunction_t Function( + System_Reflection_TypeFilter_t)>>( + 'System_Reflection_TypeFilter_CDestructorFunction_Get'); + late final _System_Reflection_TypeFilter_CDestructorFunction_Get = + _System_Reflection_TypeFilter_CDestructorFunction_GetPtr.asFunction< + System_Reflection_TypeFilter_CDestructorFunction_t Function( + System_Reflection_TypeFilter_t)>(); + + System_Type_t System_Reflection_TypeFilter_TypeOf() { + return _System_Reflection_TypeFilter_TypeOf(); + } + + late final _System_Reflection_TypeFilter_TypeOfPtr = + _lookup>( + 'System_Reflection_TypeFilter_TypeOf'); + late final _System_Reflection_TypeFilter_TypeOf = + _System_Reflection_TypeFilter_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_TypeFilter_Destroy( + System_Reflection_TypeFilter_t self, + ) { + return _System_Reflection_TypeFilter_Destroy( + self, + ); + } + + late final _System_Reflection_TypeFilter_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_TypeFilter_Destroy'); + late final _System_Reflection_TypeFilter_Destroy = + _System_Reflection_TypeFilter_DestroyPtr.asFunction< + void Function(System_Reflection_TypeFilter_t)>(); + System_Threading_TimerCallback_t System_Threading_TimerCallback_Create( ffi.Pointer context, System_Threading_TimerCallback_CFunction_t function, @@ -57616,6 +92433,291 @@ class NativeLibrary { late final _System_AsyncCallback_Destroy = _System_AsyncCallback_DestroyPtr .asFunction(); + System_Reflection_ModuleResolveEventHandler_t + System_Reflection_ModuleResolveEventHandler_Create( + ffi.Pointer context, + System_Reflection_ModuleResolveEventHandler_CFunction_t function, + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t + destructorFunction, + ) { + return _System_Reflection_ModuleResolveEventHandler_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Reflection_ModuleResolveEventHandler_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_ModuleResolveEventHandler_t Function( + ffi.Pointer, + System_Reflection_ModuleResolveEventHandler_CFunction_t, + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t)>>( + 'System_Reflection_ModuleResolveEventHandler_Create'); + late final _System_Reflection_ModuleResolveEventHandler_Create = + _System_Reflection_ModuleResolveEventHandler_CreatePtr.asFunction< + System_Reflection_ModuleResolveEventHandler_t Function( + ffi.Pointer, + System_Reflection_ModuleResolveEventHandler_CFunction_t, + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t)>(); + + System_Reflection_Module_t System_Reflection_ModuleResolveEventHandler_Invoke( + System_Reflection_ModuleResolveEventHandler_t self, + System_Object_t sender, + System_ResolveEventArgs_t e, + ffi.Pointer outException, + ) { + return _System_Reflection_ModuleResolveEventHandler_Invoke( + self, + sender, + e, + outException, + ); + } + + late final _System_Reflection_ModuleResolveEventHandler_InvokePtr = _lookup< + ffi.NativeFunction< + System_Reflection_Module_t Function( + System_Reflection_ModuleResolveEventHandler_t, + System_Object_t, + System_ResolveEventArgs_t, + ffi.Pointer)>>( + 'System_Reflection_ModuleResolveEventHandler_Invoke'); + late final _System_Reflection_ModuleResolveEventHandler_Invoke = + _System_Reflection_ModuleResolveEventHandler_InvokePtr.asFunction< + System_Reflection_Module_t Function( + System_Reflection_ModuleResolveEventHandler_t, + System_Object_t, + System_ResolveEventArgs_t, + ffi.Pointer)>(); + + ffi.Pointer System_Reflection_ModuleResolveEventHandler_Context_Get( + System_Reflection_ModuleResolveEventHandler_t self, + ) { + return _System_Reflection_ModuleResolveEventHandler_Context_Get( + self, + ); + } + + late final _System_Reflection_ModuleResolveEventHandler_Context_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_Reflection_ModuleResolveEventHandler_t)>>( + 'System_Reflection_ModuleResolveEventHandler_Context_Get'); + late final _System_Reflection_ModuleResolveEventHandler_Context_Get = + _System_Reflection_ModuleResolveEventHandler_Context_GetPtr.asFunction< + ffi.Pointer Function( + System_Reflection_ModuleResolveEventHandler_t)>(); + + System_Reflection_ModuleResolveEventHandler_CFunction_t + System_Reflection_ModuleResolveEventHandler_CFunction_Get( + System_Reflection_ModuleResolveEventHandler_t self, + ) { + return _System_Reflection_ModuleResolveEventHandler_CFunction_Get( + self, + ); + } + + late final _System_Reflection_ModuleResolveEventHandler_CFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_ModuleResolveEventHandler_CFunction_t + Function(System_Reflection_ModuleResolveEventHandler_t)>>( + 'System_Reflection_ModuleResolveEventHandler_CFunction_Get'); + late final _System_Reflection_ModuleResolveEventHandler_CFunction_Get = + _System_Reflection_ModuleResolveEventHandler_CFunction_GetPtr.asFunction< + System_Reflection_ModuleResolveEventHandler_CFunction_t Function( + System_Reflection_ModuleResolveEventHandler_t)>(); + + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_Get( + System_Reflection_ModuleResolveEventHandler_t self, + ) { + return _System_Reflection_ModuleResolveEventHandler_CDestructorFunction_Get( + self, + ); + } + + late final _System_Reflection_ModuleResolveEventHandler_CDestructorFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t + Function(System_Reflection_ModuleResolveEventHandler_t)>>( + 'System_Reflection_ModuleResolveEventHandler_CDestructorFunction_Get'); + late final _System_Reflection_ModuleResolveEventHandler_CDestructorFunction_Get = + _System_Reflection_ModuleResolveEventHandler_CDestructorFunction_GetPtr + .asFunction< + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t + Function(System_Reflection_ModuleResolveEventHandler_t)>(); + + System_Type_t System_Reflection_ModuleResolveEventHandler_TypeOf() { + return _System_Reflection_ModuleResolveEventHandler_TypeOf(); + } + + late final _System_Reflection_ModuleResolveEventHandler_TypeOfPtr = + _lookup>( + 'System_Reflection_ModuleResolveEventHandler_TypeOf'); + late final _System_Reflection_ModuleResolveEventHandler_TypeOf = + _System_Reflection_ModuleResolveEventHandler_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_ModuleResolveEventHandler_Destroy( + System_Reflection_ModuleResolveEventHandler_t self, + ) { + return _System_Reflection_ModuleResolveEventHandler_Destroy( + self, + ); + } + + late final _System_Reflection_ModuleResolveEventHandler_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Reflection_ModuleResolveEventHandler_t)>>( + 'System_Reflection_ModuleResolveEventHandler_Destroy'); + late final _System_Reflection_ModuleResolveEventHandler_Destroy = + _System_Reflection_ModuleResolveEventHandler_DestroyPtr.asFunction< + void Function(System_Reflection_ModuleResolveEventHandler_t)>(); + + System_Reflection_MemberFilter_t System_Reflection_MemberFilter_Create( + ffi.Pointer context, + System_Reflection_MemberFilter_CFunction_t function, + System_Reflection_MemberFilter_CDestructorFunction_t destructorFunction, + ) { + return _System_Reflection_MemberFilter_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Reflection_MemberFilter_CreatePtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberFilter_t Function( + ffi.Pointer, + System_Reflection_MemberFilter_CFunction_t, + System_Reflection_MemberFilter_CDestructorFunction_t)>>( + 'System_Reflection_MemberFilter_Create'); + late final _System_Reflection_MemberFilter_Create = + _System_Reflection_MemberFilter_CreatePtr.asFunction< + System_Reflection_MemberFilter_t Function( + ffi.Pointer, + System_Reflection_MemberFilter_CFunction_t, + System_Reflection_MemberFilter_CDestructorFunction_t)>(); + + bool System_Reflection_MemberFilter_Invoke( + System_Reflection_MemberFilter_t self, + System_Reflection_MemberInfo_t m, + System_Object_t filterCriteria, + ffi.Pointer outException, + ) { + return _System_Reflection_MemberFilter_Invoke( + self, + m, + filterCriteria, + outException, + ); + } + + late final _System_Reflection_MemberFilter_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Reflection_MemberFilter_t, + System_Reflection_MemberInfo_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Reflection_MemberFilter_Invoke'); + late final _System_Reflection_MemberFilter_Invoke = + _System_Reflection_MemberFilter_InvokePtr.asFunction< + bool Function( + System_Reflection_MemberFilter_t, + System_Reflection_MemberInfo_t, + System_Object_t, + ffi.Pointer)>(); + + ffi.Pointer System_Reflection_MemberFilter_Context_Get( + System_Reflection_MemberFilter_t self, + ) { + return _System_Reflection_MemberFilter_Context_Get( + self, + ); + } + + late final _System_Reflection_MemberFilter_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_Reflection_MemberFilter_t)>>( + 'System_Reflection_MemberFilter_Context_Get'); + late final _System_Reflection_MemberFilter_Context_Get = + _System_Reflection_MemberFilter_Context_GetPtr.asFunction< + ffi.Pointer Function(System_Reflection_MemberFilter_t)>(); + + System_Reflection_MemberFilter_CFunction_t + System_Reflection_MemberFilter_CFunction_Get( + System_Reflection_MemberFilter_t self, + ) { + return _System_Reflection_MemberFilter_CFunction_Get( + self, + ); + } + + late final _System_Reflection_MemberFilter_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberFilter_CFunction_t Function( + System_Reflection_MemberFilter_t)>>( + 'System_Reflection_MemberFilter_CFunction_Get'); + late final _System_Reflection_MemberFilter_CFunction_Get = + _System_Reflection_MemberFilter_CFunction_GetPtr.asFunction< + System_Reflection_MemberFilter_CFunction_t Function( + System_Reflection_MemberFilter_t)>(); + + System_Reflection_MemberFilter_CDestructorFunction_t + System_Reflection_MemberFilter_CDestructorFunction_Get( + System_Reflection_MemberFilter_t self, + ) { + return _System_Reflection_MemberFilter_CDestructorFunction_Get( + self, + ); + } + + late final _System_Reflection_MemberFilter_CDestructorFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Reflection_MemberFilter_CDestructorFunction_t Function( + System_Reflection_MemberFilter_t)>>( + 'System_Reflection_MemberFilter_CDestructorFunction_Get'); + late final _System_Reflection_MemberFilter_CDestructorFunction_Get = + _System_Reflection_MemberFilter_CDestructorFunction_GetPtr.asFunction< + System_Reflection_MemberFilter_CDestructorFunction_t Function( + System_Reflection_MemberFilter_t)>(); + + System_Type_t System_Reflection_MemberFilter_TypeOf() { + return _System_Reflection_MemberFilter_TypeOf(); + } + + late final _System_Reflection_MemberFilter_TypeOfPtr = + _lookup>( + 'System_Reflection_MemberFilter_TypeOf'); + late final _System_Reflection_MemberFilter_TypeOf = + _System_Reflection_MemberFilter_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Reflection_MemberFilter_Destroy( + System_Reflection_MemberFilter_t self, + ) { + return _System_Reflection_MemberFilter_Destroy( + self, + ); + } + + late final _System_Reflection_MemberFilter_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Reflection_MemberFilter_Destroy'); + late final _System_Reflection_MemberFilter_Destroy = + _System_Reflection_MemberFilter_DestroyPtr.asFunction< + void Function(System_Reflection_MemberFilter_t)>(); + CString DNStringToC( System_String_t systemString, ) { @@ -58037,32 +93139,6 @@ class NativeLibrary { 'DNObjectFromUInt64'); late final _DNObjectFromUInt64 = _DNObjectFromUInt64Ptr.asFunction(); - - ffi.Pointer DNGetPinnedPointerToByteArray( - System_Byte_Array_t byteArray, - ffi.Pointer outGCHandle, - ffi.Pointer outException, - ) { - return _DNGetPinnedPointerToByteArray( - byteArray, - outGCHandle, - outException, - ); - } - - late final _DNGetPinnedPointerToByteArrayPtr = _lookup< - ffi.NativeFunction< - ffi.Pointer Function( - System_Byte_Array_t, - ffi.Pointer, - ffi.Pointer)>>( - 'DNGetPinnedPointerToByteArray'); - late final _DNGetPinnedPointerToByteArray = - _DNGetPinnedPointerToByteArrayPtr.asFunction< - ffi.Pointer Function( - System_Byte_Array_t, - ffi.Pointer, - ffi.Pointer)>(); } final class __mbstate_t extends ffi.Union { @@ -58163,321 +93239,154 @@ abstract class idtype_t { static const int P_PGID = 2; } -final class __darwin_i386_thread_state extends ffi.Struct { - @ffi.UnsignedInt() - external int __eax; - - @ffi.UnsignedInt() - external int __ebx; - - @ffi.UnsignedInt() - external int __ecx; - - @ffi.UnsignedInt() - external int __edx; - - @ffi.UnsignedInt() - external int __edi; - - @ffi.UnsignedInt() - external int __esi; - - @ffi.UnsignedInt() - external int __ebp; - - @ffi.UnsignedInt() - external int __esp; - - @ffi.UnsignedInt() - external int __ss; - - @ffi.UnsignedInt() - external int __eflags; - - @ffi.UnsignedInt() - external int __eip; - - @ffi.UnsignedInt() - external int __cs; - - @ffi.UnsignedInt() - external int __ds; - - @ffi.UnsignedInt() - external int __es; - - @ffi.UnsignedInt() - external int __fs; - - @ffi.UnsignedInt() - external int __gs; -} - -final class __darwin_fp_control extends ffi.Opaque {} - -final class __darwin_fp_status extends ffi.Opaque {} - -final class __darwin_mmst_reg extends ffi.Struct { - @ffi.Array.multi([10]) - external ffi.Array __mmst_reg; - - @ffi.Array.multi([6]) - external ffi.Array __mmst_rsrv; -} - -final class __darwin_xmm_reg extends ffi.Struct { - @ffi.Array.multi([16]) - external ffi.Array __xmm_reg; -} - -final class __darwin_ymm_reg extends ffi.Struct { - @ffi.Array.multi([32]) - external ffi.Array __ymm_reg; -} - -final class __darwin_zmm_reg extends ffi.Struct { - @ffi.Array.multi([64]) - external ffi.Array __zmm_reg; -} - -final class __darwin_opmask_reg extends ffi.Struct { - @ffi.Array.multi([8]) - external ffi.Array __opmask_reg; -} - -final class __darwin_i386_float_state extends ffi.Opaque {} - -final class __darwin_i386_avx_state extends ffi.Opaque {} - -final class __darwin_i386_avx512_state extends ffi.Opaque {} - -final class __darwin_i386_exception_state extends ffi.Struct { - @__uint16_t() - external int __trapno; - - @__uint16_t() - external int __cpu; +final class __darwin_arm_exception_state extends ffi.Struct { + @__uint32_t() + external int __exception; @__uint32_t() - external int __err; + external int __fsr; @__uint32_t() - external int __faultvaddr; + external int __far; } -typedef __uint16_t = ffi.UnsignedShort; -typedef Dart__uint16_t = int; typedef __uint32_t = ffi.UnsignedInt; typedef Dart__uint32_t = int; -final class __darwin_x86_debug_state32 extends ffi.Struct { - @ffi.UnsignedInt() - external int __dr0; - - @ffi.UnsignedInt() - external int __dr1; - - @ffi.UnsignedInt() - external int __dr2; - - @ffi.UnsignedInt() - external int __dr3; - - @ffi.UnsignedInt() - external int __dr4; - - @ffi.UnsignedInt() - external int __dr5; - - @ffi.UnsignedInt() - external int __dr6; - - @ffi.UnsignedInt() - external int __dr7; -} - -final class __x86_instruction_state extends ffi.Struct { - @ffi.Int() - external int __insn_stream_valid_bytes; - - @ffi.Int() - external int __insn_offset; - - @ffi.Int() - external int __out_of_synch; - - @ffi.Array.multi([2380]) - external ffi.Array<__uint8_t> __insn_bytes; - - @ffi.Array.multi([64]) - external ffi.Array<__uint8_t> __insn_cacheline; -} - -typedef __uint8_t = ffi.UnsignedChar; -typedef Dart__uint8_t = int; - -final class __last_branch_record extends ffi.Opaque {} - -final class __last_branch_state extends ffi.Opaque {} - -final class __x86_pagein_state extends ffi.Struct { - @ffi.Int() - external int __pagein_error; -} - -final class __darwin_x86_thread_state64 extends ffi.Struct { +final class __darwin_arm_exception_state64 extends ffi.Struct { @__uint64_t() - external int __rax; + external int __far; - @__uint64_t() - external int __rbx; + @__uint32_t() + external int __esr; - @__uint64_t() - external int __rcx; - - @__uint64_t() - external int __rdx; - - @__uint64_t() - external int __rdi; - - @__uint64_t() - external int __rsi; - - @__uint64_t() - external int __rbp; - - @__uint64_t() - external int __rsp; - - @__uint64_t() - external int __r8; - - @__uint64_t() - external int __r9; - - @__uint64_t() - external int __r10; - - @__uint64_t() - external int __r11; - - @__uint64_t() - external int __r12; - - @__uint64_t() - external int __r13; - - @__uint64_t() - external int __r14; - - @__uint64_t() - external int __r15; - - @__uint64_t() - external int __rip; - - @__uint64_t() - external int __rflags; - - @__uint64_t() - external int __cs; - - @__uint64_t() - external int __fs; - - @__uint64_t() - external int __gs; + @__uint32_t() + external int __exception; } typedef __uint64_t = ffi.UnsignedLongLong; typedef Dart__uint64_t = int; -final class __darwin_x86_thread_full_state64 extends ffi.Struct { - external __darwin_x86_thread_state64 __ss64; - - @__uint64_t() - external int __ds; - - @__uint64_t() - external int __es; - - @__uint64_t() - external int __ss; - - @__uint64_t() - external int __gsbase; -} - -final class __darwin_x86_float_state64 extends ffi.Opaque {} - -final class __darwin_x86_avx_state64 extends ffi.Opaque {} - -final class __darwin_x86_avx512_state64 extends ffi.Opaque {} - -final class __darwin_x86_exception_state64 extends ffi.Struct { - @__uint16_t() - external int __trapno; - - @__uint16_t() - external int __cpu; +final class __darwin_arm_thread_state extends ffi.Struct { + @ffi.Array.multi([13]) + external ffi.Array<__uint32_t> __r; @__uint32_t() - external int __err; + external int __sp; - @__uint64_t() - external int __faultvaddr; + @__uint32_t() + external int __lr; + + @__uint32_t() + external int __pc; + + @__uint32_t() + external int __cpsr; } -final class __darwin_x86_debug_state64 extends ffi.Struct { - @__uint64_t() - external int __dr0; +final class __darwin_arm_thread_state64 extends ffi.Struct { + @ffi.Array.multi([29]) + external ffi.Array<__uint64_t> __x; @__uint64_t() - external int __dr1; + external int __fp; @__uint64_t() - external int __dr2; + external int __lr; @__uint64_t() - external int __dr3; + external int __sp; @__uint64_t() - external int __dr4; + external int __pc; - @__uint64_t() - external int __dr5; + @__uint32_t() + external int __cpsr; - @__uint64_t() - external int __dr6; - - @__uint64_t() - external int __dr7; + @__uint32_t() + external int __pad; } -final class __darwin_x86_cpmu_state64 extends ffi.Struct { +final class __darwin_arm_vfp_state extends ffi.Struct { + @ffi.Array.multi([64]) + external ffi.Array<__uint32_t> __r; + + @__uint32_t() + external int __fpscr; +} + +final class __darwin_arm_neon_state64 extends ffi.Opaque {} + +final class __darwin_arm_neon_state extends ffi.Opaque {} + +final class __arm_pagein_state extends ffi.Struct { + @ffi.Int() + external int __pagein_error; +} + +final class __arm_legacy_debug_state extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __bvr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __bcr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __wvr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __wcr; +} + +final class __darwin_arm_debug_state32 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __bvr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __bcr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __wvr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint32_t> __wcr; + + @__uint64_t() + external int __mdscr_el1; +} + +final class __darwin_arm_debug_state64 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array<__uint64_t> __bvr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint64_t> __bcr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint64_t> __wvr; + + @ffi.Array.multi([16]) + external ffi.Array<__uint64_t> __wcr; + + @__uint64_t() + external int __mdscr_el1; +} + +final class __darwin_arm_cpmu_state64 extends ffi.Struct { @ffi.Array.multi([16]) external ffi.Array<__uint64_t> __ctrs; } -final class __darwin_mcontext32 extends ffi.Opaque {} +final class __darwin_mcontext32 extends ffi.Struct { + external __darwin_arm_exception_state __es; -final class __darwin_mcontext_avx32 extends ffi.Opaque {} + external __darwin_arm_thread_state __ss; -final class __darwin_mcontext_avx512_32 extends ffi.Opaque {} + external __darwin_arm_vfp_state __fs; +} final class __darwin_mcontext64 extends ffi.Opaque {} -final class __darwin_mcontext64_full extends ffi.Opaque {} - -final class __darwin_mcontext_avx64 extends ffi.Opaque {} - -final class __darwin_mcontext_avx64_full extends ffi.Opaque {} - -final class __darwin_mcontext_avx512_64 extends ffi.Opaque {} - -final class __darwin_mcontext_avx512_64_full extends ffi.Opaque {} - final class __darwin_sigaltstack extends ffi.Struct { external ffi.Pointer ss_sp; @@ -59300,6 +94209,24 @@ final class proc_rlimit_control_wakeupmon extends ffi.Struct { typedef id_t = __darwin_id_t; typedef __darwin_id_t = __uint32_t; +@ffi.Packed(1) +final class _OSUnalignedU16 extends ffi.Struct { + @ffi.Uint16() + external int __val; +} + +@ffi.Packed(1) +final class _OSUnalignedU32 extends ffi.Struct { + @ffi.Uint32() + external int __val; +} + +@ffi.Packed(1) +final class _OSUnalignedU64 extends ffi.Struct { + @ffi.Uint64() + external int __val; +} + final class wait extends ffi.Opaque {} final class div_t extends ffi.Struct { @@ -59336,13 +94263,8 @@ typedef dev_t = __darwin_dev_t; typedef __darwin_dev_t = __int32_t; typedef mode_t = __darwin_mode_t; typedef __darwin_mode_t = __uint16_t; - -final class DNReadOnlySpanOfByte extends ffi.Struct { - external ffi.Pointer dataPointer; - - @ffi.Int32() - external int dataLength; -} +typedef __uint16_t = ffi.UnsignedShort; +typedef Dart__uint16_t = int; abstract class System_TypeCode_t { static const int System_TypeCode_Empty = 0; @@ -59399,13 +94321,6 @@ abstract class System_Globalization_CultureTypes_t { static const int System_Globalization_CultureTypes_FrameworkCultures = 64; } -abstract class System_Buffers_OperationStatus_t { - static const int System_Buffers_OperationStatus_Done = 0; - static const int System_Buffers_OperationStatus_DestinationTooSmall = 1; - static const int System_Buffers_OperationStatus_NeedMoreData = 2; - static const int System_Buffers_OperationStatus_InvalidData = 3; -} - abstract class System_MidpointRounding_t { static const int System_MidpointRounding_ToEven = 0; static const int System_MidpointRounding_AwayFromZero = 1; @@ -59414,62 +94329,6 @@ abstract class System_MidpointRounding_t { static const int System_MidpointRounding_ToPositiveInfinity = 4; } -abstract class System_Globalization_UnicodeCategory_t { - static const int System_Globalization_UnicodeCategory_UppercaseLetter = 0; - static const int System_Globalization_UnicodeCategory_LowercaseLetter = 1; - static const int System_Globalization_UnicodeCategory_TitlecaseLetter = 2; - static const int System_Globalization_UnicodeCategory_ModifierLetter = 3; - static const int System_Globalization_UnicodeCategory_OtherLetter = 4; - static const int System_Globalization_UnicodeCategory_NonSpacingMark = 5; - static const int System_Globalization_UnicodeCategory_SpacingCombiningMark = - 6; - static const int System_Globalization_UnicodeCategory_EnclosingMark = 7; - static const int System_Globalization_UnicodeCategory_DecimalDigitNumber = 8; - static const int System_Globalization_UnicodeCategory_LetterNumber = 9; - static const int System_Globalization_UnicodeCategory_OtherNumber = 10; - static const int System_Globalization_UnicodeCategory_SpaceSeparator = 11; - static const int System_Globalization_UnicodeCategory_LineSeparator = 12; - static const int System_Globalization_UnicodeCategory_ParagraphSeparator = 13; - static const int System_Globalization_UnicodeCategory_Control = 14; - static const int System_Globalization_UnicodeCategory_Format = 15; - static const int System_Globalization_UnicodeCategory_Surrogate = 16; - static const int System_Globalization_UnicodeCategory_PrivateUse = 17; - static const int System_Globalization_UnicodeCategory_ConnectorPunctuation = - 18; - static const int System_Globalization_UnicodeCategory_DashPunctuation = 19; - static const int System_Globalization_UnicodeCategory_OpenPunctuation = 20; - static const int System_Globalization_UnicodeCategory_ClosePunctuation = 21; - static const int - System_Globalization_UnicodeCategory_InitialQuotePunctuation = 22; - static const int System_Globalization_UnicodeCategory_FinalQuotePunctuation = - 23; - static const int System_Globalization_UnicodeCategory_OtherPunctuation = 24; - static const int System_Globalization_UnicodeCategory_MathSymbol = 25; - static const int System_Globalization_UnicodeCategory_CurrencySymbol = 26; - static const int System_Globalization_UnicodeCategory_ModifierSymbol = 27; - static const int System_Globalization_UnicodeCategory_OtherSymbol = 28; - static const int System_Globalization_UnicodeCategory_OtherNotAssigned = 29; -} - -abstract class System_Globalization_CompareOptions_t { - static const int System_Globalization_CompareOptions_None = 0; - static const int System_Globalization_CompareOptions_IgnoreCase = 1; - static const int System_Globalization_CompareOptions_IgnoreNonSpace = 2; - static const int System_Globalization_CompareOptions_IgnoreSymbols = 4; - static const int System_Globalization_CompareOptions_IgnoreKanaType = 8; - static const int System_Globalization_CompareOptions_IgnoreWidth = 16; - static const int System_Globalization_CompareOptions_OrdinalIgnoreCase = - 268435456; - static const int System_Globalization_CompareOptions_StringSort = 536870912; - static const int System_Globalization_CompareOptions_Ordinal = 1073741824; -} - -abstract class System_Globalization_DigitShapes_t { - static const int System_Globalization_DigitShapes_Context = 0; - static const int System_Globalization_DigitShapes_None = 1; - static const int System_Globalization_DigitShapes_NativeNational = 2; -} - abstract class System_Globalization_TimeSpanStyles_t { static const int System_Globalization_TimeSpanStyles_None = 0; static const int System_Globalization_TimeSpanStyles_AssumeNegative = 1; @@ -59518,26 +94377,243 @@ abstract class System_Globalization_CalendarWeekRule_t { static const int System_Globalization_CalendarWeekRule_FirstFourDayWeek = 2; } -abstract class System_StringComparison_t { - static const int System_StringComparison_CurrentCulture = 0; - static const int System_StringComparison_CurrentCultureIgnoreCase = 1; - static const int System_StringComparison_InvariantCulture = 2; - static const int System_StringComparison_InvariantCultureIgnoreCase = 3; - static const int System_StringComparison_Ordinal = 4; - static const int System_StringComparison_OrdinalIgnoreCase = 5; +abstract class System_Runtime_Serialization_StreamingContextStates_t { + static const int + System_Runtime_Serialization_StreamingContextStates_CrossProcess = 1; + static const int + System_Runtime_Serialization_StreamingContextStates_CrossMachine = 2; + static const int System_Runtime_Serialization_StreamingContextStates_File = 4; + static const int + System_Runtime_Serialization_StreamingContextStates_Persistence = 8; + static const int + System_Runtime_Serialization_StreamingContextStates_Remoting = 16; + static const int System_Runtime_Serialization_StreamingContextStates_Other = + 32; + static const int System_Runtime_Serialization_StreamingContextStates_Clone = + 64; + static const int + System_Runtime_Serialization_StreamingContextStates_CrossAppDomain = 128; + static const int System_Runtime_Serialization_StreamingContextStates_All = + 255; } -abstract class System_Text_NormalizationForm_t { - static const int System_Text_NormalizationForm_FormC = 1; - static const int System_Text_NormalizationForm_FormD = 2; - static const int System_Text_NormalizationForm_FormKC = 5; - static const int System_Text_NormalizationForm_FormKD = 6; +abstract class System_Reflection_ProcessorArchitecture_t { + static const int System_Reflection_ProcessorArchitecture_None = 0; + static const int System_Reflection_ProcessorArchitecture_MSIL = 1; + static const int System_Reflection_ProcessorArchitecture_X86 = 2; + static const int System_Reflection_ProcessorArchitecture_IA64 = 3; + static const int System_Reflection_ProcessorArchitecture_Amd64 = 4; + static const int System_Reflection_ProcessorArchitecture_Arm = 5; } -abstract class System_StringSplitOptions_t { - static const int System_StringSplitOptions_None = 0; - static const int System_StringSplitOptions_RemoveEmptyEntries = 1; - static const int System_StringSplitOptions_TrimEntries = 2; +abstract class System_Reflection_AssemblyContentType_t { + static const int System_Reflection_AssemblyContentType_Default = 0; + static const int System_Reflection_AssemblyContentType_WindowsRuntime = 1; +} + +abstract class System_Reflection_AssemblyNameFlags_t { + static const int System_Reflection_AssemblyNameFlags_None = 0; + static const int System_Reflection_AssemblyNameFlags_PublicKey = 1; + static const int System_Reflection_AssemblyNameFlags_Retargetable = 256; + static const int + System_Reflection_AssemblyNameFlags_EnableJITcompileOptimizer = 16384; + static const int + System_Reflection_AssemblyNameFlags_EnableJITcompileTracking = 32768; +} + +abstract class System_Configuration_Assemblies_AssemblyHashAlgorithm_t { + static const int System_Configuration_Assemblies_AssemblyHashAlgorithm_None = + 0; + static const int System_Configuration_Assemblies_AssemblyHashAlgorithm_MD5 = + 32771; + static const int System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA1 = + 32772; + static const int + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA256 = 32780; + static const int + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA384 = 32781; + static const int + System_Configuration_Assemblies_AssemblyHashAlgorithm_SHA512 = 32782; +} + +abstract class System_Configuration_Assemblies_AssemblyVersionCompatibility_t { + static const int + System_Configuration_Assemblies_AssemblyVersionCompatibility_SameMachine = + 1; + static const int + System_Configuration_Assemblies_AssemblyVersionCompatibility_SameProcess = + 2; + static const int + System_Configuration_Assemblies_AssemblyVersionCompatibility_SameDomain = + 3; +} + +abstract class System_Reflection_ParameterAttributes_t { + static const int System_Reflection_ParameterAttributes_None = 0; + static const int System_Reflection_ParameterAttributes_In = 1; + static const int System_Reflection_ParameterAttributes_Out = 2; + static const int System_Reflection_ParameterAttributes_Lcid = 4; + static const int System_Reflection_ParameterAttributes_Retval = 8; + static const int System_Reflection_ParameterAttributes_Optional = 16; + static const int System_Reflection_ParameterAttributes_HasDefault = 4096; + static const int System_Reflection_ParameterAttributes_HasFieldMarshal = 8192; + static const int System_Reflection_ParameterAttributes_Reserved3 = 16384; + static const int System_Reflection_ParameterAttributes_Reserved4 = 32768; + static const int System_Reflection_ParameterAttributes_ReservedMask = 61440; +} + +abstract class System_Reflection_PortableExecutableKinds_t { + static const int + System_Reflection_PortableExecutableKinds_NotAPortableExecutableImage = 0; + static const int System_Reflection_PortableExecutableKinds_ILOnly = 1; + static const int System_Reflection_PortableExecutableKinds_Required32Bit = 2; + static const int System_Reflection_PortableExecutableKinds_PE32Plus = 4; + static const int System_Reflection_PortableExecutableKinds_Unmanaged32Bit = 8; + static const int System_Reflection_PortableExecutableKinds_Preferred32Bit = + 16; +} + +abstract class System_Reflection_ImageFileMachine_t { + static const int System_Reflection_ImageFileMachine_I386 = 332; + static const int System_Reflection_ImageFileMachine_ARM = 452; + static const int System_Reflection_ImageFileMachine_IA64 = 512; + static const int System_Reflection_ImageFileMachine_AMD64 = 34404; +} + +abstract class System_Reflection_MemberTypes_t { + static const int System_Reflection_MemberTypes_Constructor = 1; + static const int System_Reflection_MemberTypes_Event = 2; + static const int System_Reflection_MemberTypes_Field = 4; + static const int System_Reflection_MemberTypes_Method = 8; + static const int System_Reflection_MemberTypes_Property = 16; + static const int System_Reflection_MemberTypes_TypeInfo = 32; + static const int System_Reflection_MemberTypes_Custom = 64; + static const int System_Reflection_MemberTypes_NestedType = 128; + static const int System_Reflection_MemberTypes_All = 191; +} + +abstract class System_Reflection_BindingFlags_t { + static const int System_Reflection_BindingFlags_Default = 0; + static const int System_Reflection_BindingFlags_IgnoreCase = 1; + static const int System_Reflection_BindingFlags_DeclaredOnly = 2; + static const int System_Reflection_BindingFlags_Instance = 4; + static const int System_Reflection_BindingFlags_Static = 8; + static const int System_Reflection_BindingFlags_Public = 16; + static const int System_Reflection_BindingFlags_NonPublic = 32; + static const int System_Reflection_BindingFlags_FlattenHierarchy = 64; + static const int System_Reflection_BindingFlags_InvokeMethod = 256; + static const int System_Reflection_BindingFlags_CreateInstance = 512; + static const int System_Reflection_BindingFlags_GetField = 1024; + static const int System_Reflection_BindingFlags_SetField = 2048; + static const int System_Reflection_BindingFlags_GetProperty = 4096; + static const int System_Reflection_BindingFlags_SetProperty = 8192; + static const int System_Reflection_BindingFlags_PutDispProperty = 16384; + static const int System_Reflection_BindingFlags_PutRefDispProperty = 32768; + static const int System_Reflection_BindingFlags_ExactBinding = 65536; + static const int System_Reflection_BindingFlags_SuppressChangeType = 131072; + static const int System_Reflection_BindingFlags_OptionalParamBinding = 262144; + static const int System_Reflection_BindingFlags_IgnoreReturn = 16777216; + static const int System_Reflection_BindingFlags_DoNotWrapExceptions = + 33554432; +} + +abstract class System_Reflection_FieldAttributes_t { + static const int System_Reflection_FieldAttributes_PrivateScope = 0; + static const int System_Reflection_FieldAttributes_Private = 1; + static const int System_Reflection_FieldAttributes_FamANDAssem = 2; + static const int System_Reflection_FieldAttributes_Assembly = 3; + static const int System_Reflection_FieldAttributes_Family = 4; + static const int System_Reflection_FieldAttributes_FamORAssem = 5; + static const int System_Reflection_FieldAttributes_Public = 6; + static const int System_Reflection_FieldAttributes_FieldAccessMask = 7; + static const int System_Reflection_FieldAttributes_Static = 16; + static const int System_Reflection_FieldAttributes_InitOnly = 32; + static const int System_Reflection_FieldAttributes_Literal = 64; + static const int System_Reflection_FieldAttributes_NotSerialized = 128; + static const int System_Reflection_FieldAttributes_HasFieldRVA = 256; + static const int System_Reflection_FieldAttributes_SpecialName = 512; + static const int System_Reflection_FieldAttributes_RTSpecialName = 1024; + static const int System_Reflection_FieldAttributes_HasFieldMarshal = 4096; + static const int System_Reflection_FieldAttributes_PinvokeImpl = 8192; + static const int System_Reflection_FieldAttributes_HasDefault = 32768; + static const int System_Reflection_FieldAttributes_ReservedMask = 38144; +} + +abstract class System_Reflection_PropertyAttributes_t { + static const int System_Reflection_PropertyAttributes_None = 0; + static const int System_Reflection_PropertyAttributes_SpecialName = 512; + static const int System_Reflection_PropertyAttributes_RTSpecialName = 1024; + static const int System_Reflection_PropertyAttributes_HasDefault = 4096; + static const int System_Reflection_PropertyAttributes_Reserved2 = 8192; + static const int System_Reflection_PropertyAttributes_Reserved3 = 16384; + static const int System_Reflection_PropertyAttributes_Reserved4 = 32768; + static const int System_Reflection_PropertyAttributes_ReservedMask = 62464; +} + +abstract class System_Reflection_CallingConventions_t { + static const int System_Reflection_CallingConventions_Standard = 1; + static const int System_Reflection_CallingConventions_VarArgs = 2; + static const int System_Reflection_CallingConventions_Any = 3; + static const int System_Reflection_CallingConventions_HasThis = 32; + static const int System_Reflection_CallingConventions_ExplicitThis = 64; +} + +abstract class System_Reflection_MethodAttributes_t { + static const int System_Reflection_MethodAttributes_PrivateScope = 0; + static const int System_Reflection_MethodAttributes_ReuseSlot = 0; + static const int System_Reflection_MethodAttributes_Private = 1; + static const int System_Reflection_MethodAttributes_FamANDAssem = 2; + static const int System_Reflection_MethodAttributes_Assembly = 3; + static const int System_Reflection_MethodAttributes_Family = 4; + static const int System_Reflection_MethodAttributes_FamORAssem = 5; + static const int System_Reflection_MethodAttributes_Public = 6; + static const int System_Reflection_MethodAttributes_MemberAccessMask = 7; + static const int System_Reflection_MethodAttributes_UnmanagedExport = 8; + static const int System_Reflection_MethodAttributes_Static = 16; + static const int System_Reflection_MethodAttributes_Final = 32; + static const int System_Reflection_MethodAttributes_Virtual = 64; + static const int System_Reflection_MethodAttributes_HideBySig = 128; + static const int System_Reflection_MethodAttributes_NewSlot = 256; + static const int System_Reflection_MethodAttributes_VtableLayoutMask = 256; + static const int System_Reflection_MethodAttributes_CheckAccessOnOverride = + 512; + static const int System_Reflection_MethodAttributes_Abstract = 1024; + static const int System_Reflection_MethodAttributes_SpecialName = 2048; + static const int System_Reflection_MethodAttributes_RTSpecialName = 4096; + static const int System_Reflection_MethodAttributes_PinvokeImpl = 8192; + static const int System_Reflection_MethodAttributes_HasSecurity = 16384; + static const int System_Reflection_MethodAttributes_RequireSecObject = 32768; + static const int System_Reflection_MethodAttributes_ReservedMask = 53248; +} + +abstract class System_Reflection_MethodImplAttributes_t { + static const int System_Reflection_MethodImplAttributes_IL = 0; + static const int System_Reflection_MethodImplAttributes_Managed = 0; + static const int System_Reflection_MethodImplAttributes_Native = 1; + static const int System_Reflection_MethodImplAttributes_OPTIL = 2; + static const int System_Reflection_MethodImplAttributes_CodeTypeMask = 3; + static const int System_Reflection_MethodImplAttributes_Runtime = 3; + static const int System_Reflection_MethodImplAttributes_ManagedMask = 4; + static const int System_Reflection_MethodImplAttributes_Unmanaged = 4; + static const int System_Reflection_MethodImplAttributes_NoInlining = 8; + static const int System_Reflection_MethodImplAttributes_ForwardRef = 16; + static const int System_Reflection_MethodImplAttributes_Synchronized = 32; + static const int System_Reflection_MethodImplAttributes_NoOptimization = 64; + static const int System_Reflection_MethodImplAttributes_PreserveSig = 128; + static const int System_Reflection_MethodImplAttributes_AggressiveInlining = + 256; + static const int + System_Reflection_MethodImplAttributes_AggressiveOptimization = 512; + static const int System_Reflection_MethodImplAttributes_InternalCall = 4096; + static const int System_Reflection_MethodImplAttributes_MaxMethodImplVal = + 65535; +} + +abstract class System_Reflection_ExceptionHandlingClauseOptions_t { + static const int System_Reflection_ExceptionHandlingClauseOptions_Clause = 0; + static const int System_Reflection_ExceptionHandlingClauseOptions_Filter = 1; + static const int System_Reflection_ExceptionHandlingClauseOptions_Finally = 2; + static const int System_Reflection_ExceptionHandlingClauseOptions_Fault = 4; } abstract class System_Threading_Tasks_TaskStatus_t { @@ -59615,35 +94691,292 @@ abstract class System_Threading_Tasks_ConfigureAwaitOptions_t { 4; } +abstract class System_Threading_Tasks_Sources_ValueTaskSourceStatus_t { + static const int + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Pending = 0; + static const int + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Succeeded = 1; + static const int + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Faulted = 2; + static const int + System_Threading_Tasks_Sources_ValueTaskSourceStatus_Canceled = 3; +} + +abstract class System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_t { + static const int + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_None = 0; + static const int + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_UseSchedulingContext = + 1; + static const int + System_Threading_Tasks_Sources_ValueTaskSourceOnCompletedFlags_FlowExecutionContext = + 2; +} + abstract class System_IO_SeekOrigin_t { static const int System_IO_SeekOrigin_Begin = 0; static const int System_IO_SeekOrigin_Current = 1; static const int System_IO_SeekOrigin_End = 2; } -abstract class System_Runtime_InteropServices_GCHandleType_t { - static const int System_Runtime_InteropServices_GCHandleType_Weak = 0; +abstract class System_IO_FileAccess_t { + static const int System_IO_FileAccess_Read = 1; + static const int System_IO_FileAccess_Write = 2; + static const int System_IO_FileAccess_ReadWrite = 3; +} + +abstract class System_IO_FileMode_t { + static const int System_IO_FileMode_CreateNew = 1; + static const int System_IO_FileMode_Create = 2; + static const int System_IO_FileMode_Open = 3; + static const int System_IO_FileMode_OpenOrCreate = 4; + static const int System_IO_FileMode_Truncate = 5; + static const int System_IO_FileMode_Append = 6; +} + +abstract class System_IO_FileShare_t { + static const int System_IO_FileShare_None = 0; + static const int System_IO_FileShare_Read = 1; + static const int System_IO_FileShare_Write = 2; + static const int System_IO_FileShare_ReadWrite = 3; + static const int System_IO_FileShare_Delete = 4; + static const int System_IO_FileShare_Inheritable = 16; +} + +abstract class System_IO_FileOptions_t { + static const int System_IO_FileOptions_None = 0; + static const int System_IO_FileOptions_Encrypted = 16384; + static const int System_IO_FileOptions_DeleteOnClose = 67108864; + static const int System_IO_FileOptions_SequentialScan = 134217728; + static const int System_IO_FileOptions_RandomAccess = 268435456; + static const int System_IO_FileOptions_Asynchronous = 1073741824; + static const int System_IO_FileOptions_WriteThrough = -2147483648; +} + +abstract class System_Reflection_EventAttributes_t { + static const int System_Reflection_EventAttributes_None = 0; + static const int System_Reflection_EventAttributes_SpecialName = 512; + static const int System_Reflection_EventAttributes_RTSpecialName = 1024; + static const int System_Reflection_EventAttributes_ReservedMask = 1024; +} + +abstract class System_Reflection_ResourceLocation_t { + static const int System_Reflection_ResourceLocation_Embedded = 1; static const int - System_Runtime_InteropServices_GCHandleType_WeakTrackResurrection = 1; - static const int System_Runtime_InteropServices_GCHandleType_Normal = 2; - static const int System_Runtime_InteropServices_GCHandleType_Pinned = 3; + System_Reflection_ResourceLocation_ContainedInAnotherAssembly = 2; + static const int System_Reflection_ResourceLocation_ContainedInManifestFile = + 4; +} + +abstract class System_Security_SecurityRuleSet_t { + static const int System_Security_SecurityRuleSet_None = 0; + static const int System_Security_SecurityRuleSet_Level1 = 1; + static const int System_Security_SecurityRuleSet_Level2 = 2; +} + +abstract class System_Buffers_OperationStatus_t { + static const int System_Buffers_OperationStatus_Done = 0; + static const int System_Buffers_OperationStatus_DestinationTooSmall = 1; + static const int System_Buffers_OperationStatus_NeedMoreData = 2; + static const int System_Buffers_OperationStatus_InvalidData = 3; +} + +abstract class System_Globalization_UnicodeCategory_t { + static const int System_Globalization_UnicodeCategory_UppercaseLetter = 0; + static const int System_Globalization_UnicodeCategory_LowercaseLetter = 1; + static const int System_Globalization_UnicodeCategory_TitlecaseLetter = 2; + static const int System_Globalization_UnicodeCategory_ModifierLetter = 3; + static const int System_Globalization_UnicodeCategory_OtherLetter = 4; + static const int System_Globalization_UnicodeCategory_NonSpacingMark = 5; + static const int System_Globalization_UnicodeCategory_SpacingCombiningMark = + 6; + static const int System_Globalization_UnicodeCategory_EnclosingMark = 7; + static const int System_Globalization_UnicodeCategory_DecimalDigitNumber = 8; + static const int System_Globalization_UnicodeCategory_LetterNumber = 9; + static const int System_Globalization_UnicodeCategory_OtherNumber = 10; + static const int System_Globalization_UnicodeCategory_SpaceSeparator = 11; + static const int System_Globalization_UnicodeCategory_LineSeparator = 12; + static const int System_Globalization_UnicodeCategory_ParagraphSeparator = 13; + static const int System_Globalization_UnicodeCategory_Control = 14; + static const int System_Globalization_UnicodeCategory_Format = 15; + static const int System_Globalization_UnicodeCategory_Surrogate = 16; + static const int System_Globalization_UnicodeCategory_PrivateUse = 17; + static const int System_Globalization_UnicodeCategory_ConnectorPunctuation = + 18; + static const int System_Globalization_UnicodeCategory_DashPunctuation = 19; + static const int System_Globalization_UnicodeCategory_OpenPunctuation = 20; + static const int System_Globalization_UnicodeCategory_ClosePunctuation = 21; + static const int + System_Globalization_UnicodeCategory_InitialQuotePunctuation = 22; + static const int System_Globalization_UnicodeCategory_FinalQuotePunctuation = + 23; + static const int System_Globalization_UnicodeCategory_OtherPunctuation = 24; + static const int System_Globalization_UnicodeCategory_MathSymbol = 25; + static const int System_Globalization_UnicodeCategory_CurrencySymbol = 26; + static const int System_Globalization_UnicodeCategory_ModifierSymbol = 27; + static const int System_Globalization_UnicodeCategory_OtherSymbol = 28; + static const int System_Globalization_UnicodeCategory_OtherNotAssigned = 29; +} + +abstract class System_Globalization_CompareOptions_t { + static const int System_Globalization_CompareOptions_None = 0; + static const int System_Globalization_CompareOptions_IgnoreCase = 1; + static const int System_Globalization_CompareOptions_IgnoreNonSpace = 2; + static const int System_Globalization_CompareOptions_IgnoreSymbols = 4; + static const int System_Globalization_CompareOptions_IgnoreKanaType = 8; + static const int System_Globalization_CompareOptions_IgnoreWidth = 16; + static const int System_Globalization_CompareOptions_OrdinalIgnoreCase = + 268435456; + static const int System_Globalization_CompareOptions_StringSort = 536870912; + static const int System_Globalization_CompareOptions_Ordinal = 1073741824; +} + +abstract class System_Globalization_DigitShapes_t { + static const int System_Globalization_DigitShapes_Context = 0; + static const int System_Globalization_DigitShapes_None = 1; + static const int System_Globalization_DigitShapes_NativeNational = 2; +} + +abstract class System_StringComparison_t { + static const int System_StringComparison_CurrentCulture = 0; + static const int System_StringComparison_CurrentCultureIgnoreCase = 1; + static const int System_StringComparison_InvariantCulture = 2; + static const int System_StringComparison_InvariantCultureIgnoreCase = 3; + static const int System_StringComparison_Ordinal = 4; + static const int System_StringComparison_OrdinalIgnoreCase = 5; +} + +abstract class System_Text_NormalizationForm_t { + static const int System_Text_NormalizationForm_FormC = 1; + static const int System_Text_NormalizationForm_FormD = 2; + static const int System_Text_NormalizationForm_FormKC = 5; + static const int System_Text_NormalizationForm_FormKD = 6; +} + +abstract class System_StringSplitOptions_t { + static const int System_StringSplitOptions_None = 0; + static const int System_StringSplitOptions_RemoveEmptyEntries = 1; + static const int System_StringSplitOptions_TrimEntries = 2; +} + +abstract class System_Reflection_GenericParameterAttributes_t { + static const int System_Reflection_GenericParameterAttributes_None = 0; + static const int System_Reflection_GenericParameterAttributes_Covariant = 1; + static const int System_Reflection_GenericParameterAttributes_Contravariant = + 2; + static const int System_Reflection_GenericParameterAttributes_VarianceMask = + 3; + static const int + System_Reflection_GenericParameterAttributes_ReferenceTypeConstraint = 4; + static const int + System_Reflection_GenericParameterAttributes_NotNullableValueTypeConstraint = + 8; + static const int + System_Reflection_GenericParameterAttributes_DefaultConstructorConstraint = + 16; + static const int + System_Reflection_GenericParameterAttributes_SpecialConstraintMask = 28; +} + +abstract class System_Reflection_TypeAttributes_t { + static const int System_Reflection_TypeAttributes_NotPublic = 0; + static const int System_Reflection_TypeAttributes_AutoLayout = 0; + static const int System_Reflection_TypeAttributes_AnsiClass = 0; + static const int System_Reflection_TypeAttributes_Class = 0; + static const int System_Reflection_TypeAttributes_Public = 1; + static const int System_Reflection_TypeAttributes_NestedPublic = 2; + static const int System_Reflection_TypeAttributes_NestedPrivate = 3; + static const int System_Reflection_TypeAttributes_NestedFamily = 4; + static const int System_Reflection_TypeAttributes_NestedAssembly = 5; + static const int System_Reflection_TypeAttributes_NestedFamANDAssem = 6; + static const int System_Reflection_TypeAttributes_VisibilityMask = 7; + static const int System_Reflection_TypeAttributes_NestedFamORAssem = 7; + static const int System_Reflection_TypeAttributes_SequentialLayout = 8; + static const int System_Reflection_TypeAttributes_ExplicitLayout = 16; + static const int System_Reflection_TypeAttributes_LayoutMask = 24; + static const int System_Reflection_TypeAttributes_Interface = 32; + static const int System_Reflection_TypeAttributes_ClassSemanticsMask = 32; + static const int System_Reflection_TypeAttributes_Abstract = 128; + static const int System_Reflection_TypeAttributes_Sealed = 256; + static const int System_Reflection_TypeAttributes_SpecialName = 1024; + static const int System_Reflection_TypeAttributes_RTSpecialName = 2048; + static const int System_Reflection_TypeAttributes_Import = 4096; + static const int System_Reflection_TypeAttributes_Serializable = 8192; + static const int System_Reflection_TypeAttributes_WindowsRuntime = 16384; + static const int System_Reflection_TypeAttributes_UnicodeClass = 65536; + static const int System_Reflection_TypeAttributes_AutoClass = 131072; + static const int System_Reflection_TypeAttributes_StringFormatMask = 196608; + static const int System_Reflection_TypeAttributes_CustomFormatClass = 196608; + static const int System_Reflection_TypeAttributes_HasSecurity = 262144; + static const int System_Reflection_TypeAttributes_ReservedMask = 264192; + static const int System_Reflection_TypeAttributes_BeforeFieldInit = 1048576; + static const int System_Reflection_TypeAttributes_CustomFormatMask = 12582912; +} + +abstract class System_Runtime_InteropServices_LayoutKind_t { + static const int System_Runtime_InteropServices_LayoutKind_Sequential = 0; + static const int System_Runtime_InteropServices_LayoutKind_Explicit = 2; + static const int System_Runtime_InteropServices_LayoutKind_Auto = 3; +} + +abstract class System_Runtime_InteropServices_CharSet_t { + static const int System_Runtime_InteropServices_CharSet_None = 1; + static const int System_Runtime_InteropServices_CharSet_Ansi = 2; + static const int System_Runtime_InteropServices_CharSet_Unicode = 3; + static const int System_Runtime_InteropServices_CharSet_Auto = 4; +} + +abstract class System_Runtime_InteropServices_CustomQueryInterfaceMode_t { + static const int + System_Runtime_InteropServices_CustomQueryInterfaceMode_Ignore = 0; + static const int + System_Runtime_InteropServices_CustomQueryInterfaceMode_Allow = 1; } typedef System_Type_t = ffi.Pointer; typedef System_Object_t = ffi.Pointer; typedef System_Exception_t = ffi.Pointer; typedef System_String_t = ffi.Pointer; +typedef System_RuntimeTypeHandle_t = ffi.Pointer; typedef System_Type_Array_t = ffi.Pointer; +typedef System_Reflection_ConstructorInfo_t = ffi.Pointer; +typedef System_Reflection_Binder_t = ffi.Pointer; +typedef System_Reflection_ParameterModifier_Array_t = ffi.Pointer; typedef System_Reflection_ConstructorInfo_Array_t = ffi.Pointer; +typedef System_Reflection_EventInfo_t = ffi.Pointer; typedef System_Reflection_EventInfo_Array_t = ffi.Pointer; +typedef System_Reflection_FieldInfo_t = ffi.Pointer; typedef System_Reflection_FieldInfo_Array_t = ffi.Pointer; typedef System_Reflection_MemberInfo_Array_t = ffi.Pointer; +typedef System_Reflection_MemberInfo_t = ffi.Pointer; +typedef System_Reflection_MethodInfo_t = ffi.Pointer; typedef System_Reflection_MethodInfo_Array_t = ffi.Pointer; +typedef System_Reflection_PropertyInfo_t = ffi.Pointer; typedef System_Reflection_PropertyInfo_Array_t = ffi.Pointer; typedef System_Object_Array_t = ffi.Pointer; typedef System_Guid_t = ffi.Pointer; -typedef System_Array_t = ffi.Pointer; +typedef System_Globalization_CultureInfo_t = ffi.Pointer; typedef System_String_Array_t = ffi.Pointer; +typedef System_Reflection_InterfaceMapping_t = ffi.Pointer; +typedef System_Array_t = ffi.Pointer; +typedef System_Reflection_TypeFilter_t = ffi.Pointer; +typedef System_Reflection_MemberFilter_t = ffi.Pointer; +typedef System_Reflection_Assembly_t = ffi.Pointer; +typedef System_Reflection_Module_t = ffi.Pointer; +typedef System_Reflection_MethodBase_t = ffi.Pointer; +typedef System_Runtime_InteropServices_StructLayoutAttribute_t + = ffi.Pointer; +typedef System_Collections_Generic_IList_A1_t = ffi.Pointer; +typedef System_Collections_Generic_IEnumerable_A1_t = ffi.Pointer; +typedef System_Reflection_ICustomAttributeProvider_t = ffi.Pointer; +typedef System_Int32_Array_t = ffi.Pointer; +typedef System_Int64_Array_t = ffi.Pointer; +typedef System_Collections_IComparer_t = ffi.Pointer; +typedef System_Collections_IEnumerator_t = ffi.Pointer; +typedef System_ICloneable_t = ffi.Pointer; +typedef System_Collections_IList_t = ffi.Pointer; +typedef System_Collections_ICollection_t = ffi.Pointer; +typedef System_Collections_IEnumerable_t = ffi.Pointer; typedef System_ValueType_t = ffi.Pointer; typedef System_IComparable_t = ffi.Pointer; typedef System_IConvertible_t = ffi.Pointer; @@ -59653,24 +94986,27 @@ typedef System_DateTime_t = ffi.Pointer; typedef System_Enum_t = ffi.Pointer; typedef System_ISpanFormattable_t = ffi.Pointer; typedef System_IFormattable_t = ffi.Pointer; -typedef System_Globalization_CultureInfo_t = ffi.Pointer; typedef System_Char_Array_t = ffi.Pointer; typedef System_CharEnumerator_t = ffi.Pointer; typedef System_Text_StringRuneEnumerator_t = ffi.Pointer; -typedef System_Collections_Generic_IEnumerable_A1_t = ffi.Pointer; typedef System_Text_CompositeFormat_t = ffi.Pointer; -typedef System_Collections_IEnumerator_t = ffi.Pointer; -typedef System_Collections_IEnumerable_t = ffi.Pointer; typedef System_Collections_Generic_IEnumerator_A1_t = ffi.Pointer; typedef System_IDisposable_t = ffi.Pointer; typedef System_IComparable_A1_t = ffi.Pointer; typedef System_IEquatable_A1_t = ffi.Pointer; +typedef System_Byte_Array_t = ffi.Pointer; +typedef System_Numerics_IBinaryInteger_A1_t = ffi.Pointer; +typedef System_Collections_IStructuralComparable_t = ffi.Pointer; +typedef System_Collections_IStructuralEquatable_t = ffi.Pointer; +typedef System_Collections_IEqualityComparer_t = ffi.Pointer; +typedef System_Collections_Generic_ICollection_A1_t = ffi.Pointer; typedef System_Numerics_IBinaryNumber_A1_t = ffi.Pointer; typedef System_Numerics_IBitwiseOperators_A3_t = ffi.Pointer; typedef System_Numerics_INumber_A1_t = ffi.Pointer; typedef System_Numerics_IComparisonOperators_A3_t = ffi.Pointer; typedef System_Numerics_IEqualityOperators_A3_t = ffi.Pointer; typedef System_Numerics_IModulusOperators_A3_t = ffi.Pointer; +typedef System_Numerics_INumberBase_A1_t = ffi.Pointer; typedef System_Numerics_IAdditionOperators_A3_t = ffi.Pointer; typedef System_Numerics_IAdditiveIdentity_A2_t = ffi.Pointer; typedef System_Numerics_IDecrementOperators_A1_t = ffi.Pointer; @@ -59687,6 +95023,9 @@ typedef System_Numerics_IShiftOperators_A3_t = ffi.Pointer; typedef System_Numerics_IMinMaxValue_A1_t = ffi.Pointer; typedef System_Numerics_IUnsignedNumber_A1_t = ffi.Pointer; typedef System_IUtf8SpanFormattable_t = ffi.Pointer; +typedef System_Collections_Generic_IReadOnlyList_A1_t = ffi.Pointer; +typedef System_Collections_Generic_IReadOnlyCollection_A1_t + = ffi.Pointer; typedef System_Globalization_CultureInfo_Array_t = ffi.Pointer; typedef System_Globalization_CompareInfo_t = ffi.Pointer; typedef System_Globalization_TextInfo_t = ffi.Pointer; @@ -59694,31 +95033,37 @@ typedef System_Globalization_NumberFormatInfo_t = ffi.Pointer; typedef System_Globalization_DateTimeFormatInfo_t = ffi.Pointer; typedef System_Globalization_Calendar_t = ffi.Pointer; typedef System_Globalization_Calendar_Array_t = ffi.Pointer; -typedef System_ICloneable_t = ffi.Pointer; -typedef System_Int32_Array_t = ffi.Pointer; -typedef System_Int64_Array_t = ffi.Pointer; -typedef System_Collections_IComparer_t = ffi.Pointer; -typedef System_Collections_IList_t = ffi.Pointer; -typedef System_Collections_ICollection_t = ffi.Pointer; -typedef System_Collections_IStructuralComparable_t = ffi.Pointer; -typedef System_Collections_IStructuralEquatable_t = ffi.Pointer; -typedef System_Collections_IEqualityComparer_t = ffi.Pointer; -typedef System_Numerics_ISignedNumber_A1_t = ffi.Pointer; -typedef System_Collections_Generic_IList_A1_t = ffi.Pointer; -typedef System_Collections_Generic_ICollection_A1_t = ffi.Pointer; -typedef System_Collections_Generic_IReadOnlyList_A1_t = ffi.Pointer; -typedef System_Collections_Generic_IReadOnlyCollection_A1_t - = ffi.Pointer; typedef System_Text_Rune_t = ffi.Pointer; typedef System_Globalization_SortKey_t = ffi.Pointer; typedef System_Globalization_SortVersion_t = ffi.Pointer; +typedef System_Runtime_Serialization_IDeserializationCallback_t + = ffi.Pointer; +typedef System_Reflection_AssemblyName_t = ffi.Pointer; +typedef System_Reflection_ManifestResourceInfo_t = ffi.Pointer; +typedef System_IO_Stream_t = ffi.Pointer; +typedef System_Reflection_Module_Array_t = ffi.Pointer; +typedef System_Reflection_AssemblyName_Array_t = ffi.Pointer; +typedef System_Version_t = ffi.Pointer; +typedef System_IO_FileStream_t = ffi.Pointer; +typedef System_IO_FileStream_Array_t = ffi.Pointer; +typedef System_Runtime_Serialization_SerializationInfo_t + = ffi.Pointer; +typedef System_Runtime_Serialization_StreamingContext_t = ffi.Pointer; +typedef System_Reflection_ModuleResolveEventHandler_t = ffi.Pointer; +typedef System_Runtime_Serialization_ISerializable_t = ffi.Pointer; +typedef System_Runtime_Serialization_SerializationInfoEnumerator_t + = ffi.Pointer; +typedef System_Runtime_Serialization_IFormatterConverter_t + = ffi.Pointer; +typedef System_Runtime_Serialization_SerializationEntry_t + = ffi.Pointer; +typedef System_Numerics_ISignedNumber_A1_t = ffi.Pointer; typedef System_Numerics_IBinaryFloatingPointIeee754_A1_t = ffi.Pointer; typedef System_Numerics_IFloatingPointIeee754_A1_t = ffi.Pointer; typedef System_Numerics_IExponentialFunctions_A1_t = ffi.Pointer; typedef System_Numerics_IFloatingPointConstants_A1_t = ffi.Pointer; typedef System_Numerics_IFloatingPoint_A1_t = ffi.Pointer; -typedef System_Byte_Array_t = ffi.Pointer; typedef System_Numerics_IHyperbolicFunctions_A1_t = ffi.Pointer; typedef System_Numerics_ILogarithmicFunctions_A1_t = ffi.Pointer; typedef System_Numerics_IPowerFunctions_A1_t = ffi.Pointer; @@ -59727,42 +95072,81 @@ typedef System_Numerics_ITrigonometricFunctions_A1_t = ffi.Pointer; typedef System_TimeSpan_t = ffi.Pointer; typedef System_DateOnly_t = ffi.Pointer; typedef System_TimeOnly_t = ffi.Pointer; -typedef System_Text_Encoding_t = ffi.Pointer; -typedef System_Text_EncodingProvider_t = ffi.Pointer; -typedef System_Text_EncoderFallback_t = ffi.Pointer; -typedef System_Text_DecoderFallback_t = ffi.Pointer; -typedef System_Text_EncodingInfo_Array_t = ffi.Pointer; -typedef System_Text_Decoder_t = ffi.Pointer; -typedef System_Text_Encoder_t = ffi.Pointer; -typedef System_IO_Stream_t = ffi.Pointer; -typedef System_Text_EncoderFallbackBuffer_t = ffi.Pointer; -typedef System_Text_DecoderFallbackBuffer_t = ffi.Pointer; -typedef System_Text_EncodingInfo_t = ffi.Pointer; +typedef System_Reflection_StrongNameKeyPair_t = ffi.Pointer; typedef System_Threading_Tasks_Task_t = ffi.Pointer; typedef System_Threading_CancellationToken_t = ffi.Pointer; +typedef System_Threading_Tasks_Task_A1_t = ffi.Pointer; typedef System_Threading_Tasks_ValueTask_t = ffi.Pointer; typedef System_IAsyncResult_t = ffi.Pointer; typedef System_AsyncCallback_t = ffi.Pointer; -typedef System_Threading_Tasks_Task_A1_t = ffi.Pointer; +typedef Microsoft_Win32_SafeHandles_SafeFileHandle_t = ffi.Pointer; +typedef System_IO_FileStreamOptions_t = ffi.Pointer; +typedef System_MarshalByRefObject_t = ffi.Pointer; typedef System_IAsyncDisposable_t = ffi.Pointer; -typedef System_Threading_WaitHandle_t = ffi.Pointer; -typedef System_Threading_WaitHandle_Array_t = ffi.Pointer; +typedef System_Runtime_CompilerServices_ValueTaskAwaiter_t + = ffi.Pointer; +typedef System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_t + = ffi.Pointer; +typedef System_Threading_Tasks_Sources_IValueTaskSource_t + = ffi.Pointer; typedef System_Threading_CancellationTokenRegistration_t = ffi.Pointer; +typedef System_Action_t = ffi.Pointer; +typedef System_Threading_WaitHandle_t = ffi.Pointer; +typedef System_Threading_WaitHandle_Array_t = ffi.Pointer; +typedef Microsoft_Win32_SafeHandles_SafeWaitHandle_t = ffi.Pointer; +typedef Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOneIsInvalid_t + = ffi.Pointer; +typedef System_Runtime_InteropServices_SafeHandle_t = ffi.Pointer; +typedef System_Runtime_ConstrainedExecution_CriticalFinalizerObject_t + = ffi.Pointer; typedef System_Collections_IDictionary_t = ffi.Pointer; +typedef System_RuntimeMethodHandle_t = ffi.Pointer; +typedef System_Reflection_ParameterInfo_Array_t = ffi.Pointer; +typedef System_Reflection_MethodBody_t = ffi.Pointer; +typedef System_ModuleHandle_t = ffi.Pointer; +typedef System_RuntimeTypeHandle_Array_t = ffi.Pointer; +typedef System_RuntimeFieldHandle_t = ffi.Pointer; +typedef System_Reflection_ParameterInfo_t = ffi.Pointer; +typedef System_Runtime_Serialization_IObjectReference_t = ffi.Pointer; +typedef System_Reflection_CustomAttributeData_t = ffi.Pointer; +typedef System_Delegate_t = ffi.Pointer; +typedef System_Reflection_MethodBase_Array_t = ffi.Pointer; +typedef System_Reflection_ParameterModifier_t = ffi.Pointer; +typedef System_Reflection_CustomAttributeTypedArgument_t + = ffi.Pointer; +typedef System_Reflection_CustomAttributeNamedArgument_t + = ffi.Pointer; +typedef System_Reflection_LocalVariableInfo_t = ffi.Pointer; +typedef System_Reflection_ExceptionHandlingClause_t = ffi.Pointer; typedef System_Collections_IDictionaryEnumerator_t = ffi.Pointer; typedef System_Collections_DictionaryEntry_t = ffi.Pointer; typedef System_Threading_Tasks_TaskScheduler_t = ffi.Pointer; +typedef System_Runtime_CompilerServices_TaskAwaiter_t = ffi.Pointer; +typedef System_Runtime_CompilerServices_ConfiguredTaskAwaitable_t + = ffi.Pointer; +typedef System_Runtime_CompilerServices_YieldAwaitable_t + = ffi.Pointer; typedef System_TimeProvider_t = ffi.Pointer; typedef System_Threading_Tasks_Task_Array_t = ffi.Pointer; +typedef System_AggregateException_t = ffi.Pointer; typedef System_Threading_Tasks_TaskFactory_t = ffi.Pointer; +typedef System_Exception_Array_t = ffi.Pointer; +typedef System_Collections_ObjectModel_ReadOnlyCollection_A1_t + = ffi.Pointer; +typedef System_Runtime_CompilerServices_ICriticalNotifyCompletion_t + = ffi.Pointer; +typedef System_Runtime_CompilerServices_INotifyCompletion_t + = ffi.Pointer; +typedef System_Runtime_CompilerServices_ConfiguredTaskAwaitable_ConfiguredTaskAwaiter_t + = ffi.Pointer; +typedef System_Runtime_CompilerServices_YieldAwaitable_YieldAwaiter_t + = ffi.Pointer; typedef System_DateTimeOffset_t = ffi.Pointer; typedef System_Threading_ITimer_t = ffi.Pointer; typedef System_Threading_TimerCallback_t = ffi.Pointer; typedef System_TimeZoneInfo_t = ffi.Pointer; typedef System_TimeSpan_Array_t = ffi.Pointer; -typedef System_Collections_ObjectModel_ReadOnlyCollection_A1_t - = ffi.Pointer; typedef System_TimeZoneInfo_AdjustmentRule_Array_t = ffi.Pointer; typedef System_TimeZoneInfo_AdjustmentRule_t = ffi.Pointer; typedef System_TimeZoneInfo_TransitionTime_t = ffi.Pointer; @@ -59771,24 +95155,118 @@ typedef System_Runtime_CompilerServices_TaskAwaiter_A1_t = ffi.Pointer; typedef System_Runtime_CompilerServices_ConfiguredTaskAwaitable_A1_t = ffi.Pointer; +typedef System_Runtime_CompilerServices_ConfiguredValueTaskAwaitable_ConfiguredValueTaskAwaiter_t + = ffi.Pointer; +typedef System_Reflection_TypeInfo_t = ffi.Pointer; +typedef System_Reflection_IReflect_t = ffi.Pointer; +typedef System_Reflection_IReflectableType_t = ffi.Pointer; +typedef System_ResolveEventArgs_t = ffi.Pointer; +typedef System_EventArgs_t = ffi.Pointer; +typedef System_Text_Encoding_t = ffi.Pointer; +typedef System_Text_EncodingProvider_t = ffi.Pointer; +typedef System_Text_EncoderFallback_t = ffi.Pointer; +typedef System_Text_DecoderFallback_t = ffi.Pointer; +typedef System_Text_EncodingInfo_Array_t = ffi.Pointer; +typedef System_Text_Decoder_t = ffi.Pointer; +typedef System_Text_Encoder_t = ffi.Pointer; +typedef System_Text_EncoderFallbackBuffer_t = ffi.Pointer; +typedef System_Text_DecoderFallbackBuffer_t = ffi.Pointer; +typedef System_Text_EncodingInfo_t = ffi.Pointer; +typedef System_Attribute_Array_t = ffi.Pointer; +typedef System_Attribute_t = ffi.Pointer; +typedef System_Int16_Array_t = ffi.Pointer; +typedef System_Single_Array_t = ffi.Pointer; +typedef System_Double_Array_t = ffi.Pointer; +typedef System_IntPtr_Array_t = ffi.Pointer; +typedef System_Security_SecureString_t = ffi.Pointer; +typedef System_Runtime_InteropServices_Marshal_t = ffi.Pointer; +typedef System_NullReferenceException_t = ffi.Pointer; +typedef System_SystemException_t = ffi.Pointer; typedef System_AppContext_t = ffi.Pointer; -typedef System_Runtime_InteropServices_GCHandle_t = ffi.Pointer; -typedef MathLib_Math_t = ffi.Pointer; -typedef MyLib_Hello_t = ffi.Pointer; typedef System_Collections_Generic_List_A1_t = ffi.Pointer; typedef System_Drawing_Point_t = ffi.Pointer; -typedef System_Collections_Generic_IComparer_A1_t = ffi.Pointer; -typedef System_Drawing_Size_t = ffi.Pointer; +typedef DALI_Segmentation_SegmentationDouglasPeucker_t = ffi.Pointer; +typedef Evodia_Geom_PolygonE_t = ffi.Pointer; +typedef DALI_RecognizerShared_ISegmentation_t = ffi.Pointer; +typedef Evodia_Geom_PointE_t = ffi.Pointer; +typedef Evodia_Geom_PointD_t = ffi.Pointer; +typedef Evodia_Geom_PointE_Array_t = ffi.Pointer; +typedef System_Drawing_Point_Array_t = ffi.Pointer; +typedef System_Drawing_Rectangle_t = ffi.Pointer; +typedef Evodia_Geom_RectangleE_t = ffi.Pointer; +typedef Evodia_Geom_PointE2D_t = ffi.Pointer; typedef System_Drawing_PointF_t = ffi.Pointer; +typedef Evodia_Geom_RectangleE2D_t = ffi.Pointer; +typedef System_Drawing_RectangleF_t = ffi.Pointer; +typedef Evodia_Geom_PointD_Array_t = ffi.Pointer; typedef System_Numerics_Vector2_t = ffi.Pointer; +typedef System_Drawing_Size_t = ffi.Pointer; typedef System_Drawing_SizeF_t = ffi.Pointer; typedef System_Numerics_Matrix3x2_t = ffi.Pointer; typedef System_Numerics_Matrix4x4_t = ffi.Pointer; typedef System_Numerics_Quaternion_t = ffi.Pointer; -typedef System_Single_Array_t = ffi.Pointer; typedef System_Numerics_Vector3_t = ffi.Pointer; typedef System_Numerics_Plane_t = ffi.Pointer; typedef System_Numerics_Vector4_t = ffi.Pointer; +typedef Evodia_Geom_DimensionE_t = ffi.Pointer; +typedef Evodia_Geom_LineE2D_t = ffi.Pointer; +typedef Evodia_Geom_RectangularShape_t = ffi.Pointer; +typedef Evodia_Geom_DimensionE2D_t = ffi.Pointer; +typedef System_Collections_Generic_IComparer_A1_t = ffi.Pointer; +typedef System_Action_CFunction_t + = ffi.Pointer>; +typedef System_Action_CFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_Action_CFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_Action_CDestructorFunction_t = ffi + .Pointer>; +typedef System_Action_CDestructorFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_Action_CDestructorFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_MulticastDelegate_t = ffi.Pointer; +typedef System_MulticastDelegate_CFunction_t = ffi + .Pointer>; +typedef System_MulticastDelegate_CFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_MulticastDelegate_CFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_MulticastDelegate_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction>; +typedef System_MulticastDelegate_CDestructorFunction_tFunction = ffi.Void + Function(ffi.Pointer context); +typedef DartSystem_MulticastDelegate_CDestructorFunction_tFunction = void + Function(ffi.Pointer context); +typedef System_Delegate_CFunction_t + = ffi.Pointer>; +typedef System_Delegate_CFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_Delegate_CFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_Delegate_CDestructorFunction_t = ffi + .Pointer>; +typedef System_Delegate_CDestructorFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_Delegate_CDestructorFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_Reflection_TypeFilter_CFunction_t = ffi.Pointer< + ffi.NativeFunction>; +typedef System_Reflection_TypeFilter_CFunction_tFunction = ffi.Bool Function( + ffi.Pointer context, + System_Type_t m, + System_Object_t filterCriteria); +typedef DartSystem_Reflection_TypeFilter_CFunction_tFunction = bool Function( + ffi.Pointer context, + System_Type_t m, + System_Object_t filterCriteria); +typedef System_Reflection_TypeFilter_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction< + System_Reflection_TypeFilter_CDestructorFunction_tFunction>>; +typedef System_Reflection_TypeFilter_CDestructorFunction_tFunction = ffi.Void + Function(ffi.Pointer context); +typedef DartSystem_Reflection_TypeFilter_CDestructorFunction_tFunction = void + Function(ffi.Pointer context); typedef System_Threading_TimerCallback_CFunction_t = ffi.Pointer< ffi.NativeFunction>; typedef System_Threading_TimerCallback_CFunction_tFunction = ffi.Void Function( @@ -59814,6 +95292,37 @@ typedef System_AsyncCallback_CDestructorFunction_tFunction = ffi.Void Function( ffi.Pointer context); typedef DartSystem_AsyncCallback_CDestructorFunction_tFunction = void Function( ffi.Pointer context); +typedef System_Reflection_ModuleResolveEventHandler_CFunction_t = ffi.Pointer< + ffi.NativeFunction< + System_Reflection_ModuleResolveEventHandler_CFunction_tFunction>>; +typedef System_Reflection_ModuleResolveEventHandler_CFunction_tFunction + = System_Reflection_Module_t Function(ffi.Pointer context, + System_Object_t sender, System_ResolveEventArgs_t e); +typedef System_Reflection_ModuleResolveEventHandler_CDestructorFunction_t + = ffi.Pointer< + ffi.NativeFunction< + System_Reflection_ModuleResolveEventHandler_CDestructorFunction_tFunction>>; +typedef System_Reflection_ModuleResolveEventHandler_CDestructorFunction_tFunction + = ffi.Void Function(ffi.Pointer context); +typedef DartSystem_Reflection_ModuleResolveEventHandler_CDestructorFunction_tFunction + = void Function(ffi.Pointer context); +typedef System_Reflection_MemberFilter_CFunction_t = ffi.Pointer< + ffi.NativeFunction>; +typedef System_Reflection_MemberFilter_CFunction_tFunction = ffi.Bool Function( + ffi.Pointer context, + System_Reflection_MemberInfo_t m, + System_Object_t filterCriteria); +typedef DartSystem_Reflection_MemberFilter_CFunction_tFunction = bool Function( + ffi.Pointer context, + System_Reflection_MemberInfo_t m, + System_Object_t filterCriteria); +typedef System_Reflection_MemberFilter_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction< + System_Reflection_MemberFilter_CDestructorFunction_tFunction>>; +typedef System_Reflection_MemberFilter_CDestructorFunction_tFunction = ffi.Void + Function(ffi.Pointer context); +typedef DartSystem_Reflection_MemberFilter_CDestructorFunction_tFunction = void + Function(ffi.Pointer context); typedef CString = ffi.Pointer; const int __API_TO_BE_DEPRECATED = 100000; @@ -60406,11 +95915,11 @@ const int __MAC_OS_X_VERSION_MAX_ALLOWED = 140000; const int __ENABLE_LEGACY_MAC_AVAILABILITY = 1; -const int __DARWIN_ONLY_64_BIT_INO_T = 0; +const int __DARWIN_ONLY_64_BIT_INO_T = 1; const int __DARWIN_ONLY_UNIX_CONFORMANCE = 1; -const int __DARWIN_ONLY_VERS_1050 = 0; +const int __DARWIN_ONLY_VERS_1050 = 1; const int __DARWIN_UNIX03 = 1; @@ -60420,10 +95929,6 @@ const int __DARWIN_VERS_1050 = 1; const int __DARWIN_NON_CANCELABLE = 0; -const String __DARWIN_SUF_64_BIT_INO_T = '\$INODE64'; - -const String __DARWIN_SUF_1050 = '\$1050'; - const String __DARWIN_SUF_EXTSN = '\$DARWIN_EXTSN'; const int __DARWIN_C_ANSI = 4096; @@ -60438,6 +95943,10 @@ const int __DARWIN_NO_LONG_LONG = 0; const int _DARWIN_FEATURE_64_BIT_INODE = 1; +const int _DARWIN_FEATURE_ONLY_64_BIT_INODE = 1; + +const int _DARWIN_FEATURE_ONLY_VERS_1050 = 1; + const int _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = 1; const int _DARWIN_FEATURE_UNIX_CONFORMANCE = 3; @@ -60476,7 +95985,7 @@ const int __DARWIN_NSIG = 32; const int NSIG = 32; -const int _I386_SIGNAL_H_ = 1; +const int _ARM_SIGNAL_ = 1; const int SIGHUP = 1; @@ -60544,27 +96053,7 @@ const int SIGUSR2 = 31; const int USER_ADDR_NULL = 0; -const int FP_PREC_24B = 0; - -const int FP_PREC_53B = 2; - -const int FP_PREC_64B = 3; - -const int FP_RND_NEAR = 0; - -const int FP_RND_DOWN = 1; - -const int FP_RND_UP = 2; - -const int FP_CHOP = 3; - -const int FP_STATE_BYTES = 512; - -const int _X86_INSTRUCTION_STATE_MAX_INSN_BYTES = 2380; - -const int _X86_INSTRUCTION_STATE_CACHELINE_SIZE = 64; - -const int __LASTBRANCH_MAX = 32; +const int __DARWIN_OPAQUE_ARM_THREAD_STATE64 = 0; const int SIGEV_NONE = 0; diff --git a/SegmentationDouglasPeucker.Flutter/lib/main.dart b/SegmentationDouglasPeucker.Flutter/lib/main.dart index f4d4a4c..b50c9a4 100644 --- a/SegmentationDouglasPeucker.Flutter/lib/main.dart +++ b/SegmentationDouglasPeucker.Flutter/lib/main.dart @@ -1,5 +1,8 @@ import 'package:flutter/material.dart'; +import 'package:segmentation_douglas_peucker_flutter/dali_point.dart'; import 'package:segmentation_douglas_peucker_flutter/douglas.dart'; +import 'package:segmentation_douglas_peucker_flutter/sketcher_line.dart'; +import 'package:segmentation_douglas_peucker_flutter/sketcher_points.dart'; void main() { runApp(const MainApp()); @@ -28,77 +31,56 @@ class Main extends StatefulWidget { } class _MainState extends State
{ + List _points = []; @override Widget build(BuildContext context) { - // MyLib.runExample(); - Douglas.runExample(); - - return const Text('Hello World!'); - - // final int sum = nativeLibrary.MathLib_Math_Sum(mathLib, list, outException) - - // final System_Object_t point1 = - // nativeLibrary.System_Drawing_Point_Create(200, 400, nullptr); - // final System_Object_t point2 = - // nativeLibrary.System_Drawing_Point_Create(200, 500, nullptr); - // final System_Object_t point3 = - // nativeLibrary.System_Drawing_Point_Create(200, 600, nullptr); - // final System_Object_t point4 = - // nativeLibrary.System_Drawing_Point_Create(200, 700, nullptr); - // final System_Type_t type = nativeLibrary.System_Drawing_Point_TypeOf(); - - // print(DaliPoint.fromPointer(point1)); - - // final correctType = nativeLibrary.DNObjectIs(point1, type); - - // print('Correct type: $correctType'); - - // final points = nativeLibrary.System_Collections_Generic_List_A1_Create_1( - // type, - // 4, - // exception, - // ); - - // DotNetException.handle(exception); - - // final count = nativeLibrary.System_Collections_Generic_List_A1_Count_Get( - // points, - // type, - // exception, - // ); - - // print('Count: $count'); - - // DotNetException.handle(exception); - - // return const Text('Hello World!'); - - // nativeLibrary.System_Collections_Generic_List_A1_Add( - // points, pointType, point1, nullptr); - // nativeLibrary.System_Collections_Generic_List_A1_Add( - // points, nullptr, point2, nullptr); - // nativeLibrary.System_Collections_Generic_List_A1_Add( - // points, nullptr, point3, nullptr); - // nativeLibrary.System_Collections_Generic_List_A1_Add( - // points, nullptr, point4, nullptr); - - // final reduction = nativeLibrary - // .DALI_Segmentation_SegmentationDouglasPeucker_DouglasPeuckerReduction( - // points.cast(), 1, nullptr); - - // final reducted = []; - - // for (var i = 0; i < count; i++) { - // final item = nativeLibrary.System_Collections_Generic_List_A1_Item_Get( - // reduction, nullptr, i, nullptr); - // reducted.add(DaliPoint.fromPointer(item)); - // } - - // nativeLibrary.System_Collections_Generic_List_A1_Destroy(reduction); - // nativeLibrary.System_Collections_Generic_List_A1_Destroy(points); - - // print(reducted); - - // return Text('Hello World! ${reducted.length}'); + return Stack( + alignment: Alignment.topRight, + children: [ + Listener( + behavior: HitTestBehavior.opaque, + onPointerMove: (event) { + setState(() { + _points.add( + DaliPoint( + event.localPosition.dx.toInt(), + event.localPosition.dy.toInt(), + ), + ); + }); + }, + child: SizedBox( + width: MediaQuery.sizeOf(context).width, + height: MediaQuery.sizeOf(context).height, + child: Stack( + children: [ + CustomPaint( + painter: SketcherLine( + points: _points, + ), + ), + CustomPaint( + painter: SketcherPoints( + points: _points, + ), + ), + ], + ), + ), + ), + Padding( + padding: const EdgeInsets.all(32), + child: ElevatedButton( + onPressed: () { + final newPoints = Douglas.transformDouglasPeucker(_points); + setState(() { + _points = newPoints; + }); + }, + child: const Text('Apply Douglas Peucker'), + ), + ) + ], + ); } } diff --git a/SegmentationDouglasPeucker.Flutter/lib/my_lib.dart b/SegmentationDouglasPeucker.Flutter/lib/my_lib.dart index a3965d9..17dbb5a 100644 --- a/SegmentationDouglasPeucker.Flutter/lib/my_lib.dart +++ b/SegmentationDouglasPeucker.Flutter/lib/my_lib.dart @@ -1,87 +1,87 @@ -import 'dart:ffi'; +// import 'dart:ffi'; -import 'package:ffi/ffi.dart'; -import 'package:segmentation_douglas_peucker_flutter/dali_point.dart'; -import 'package:segmentation_douglas_peucker_flutter/dotnet_exception.dart'; -import 'package:segmentation_douglas_peucker_flutter/gen/generated_bindings.dart'; -import 'package:segmentation_douglas_peucker_flutter/lib.dart'; +// import 'package:ffi/ffi.dart'; +// import 'package:segmentation_douglas_peucker_flutter/dali_point.dart'; +// import 'package:segmentation_douglas_peucker_flutter/dotnet_exception.dart'; +// import 'package:segmentation_douglas_peucker_flutter/gen/generated_bindings.dart'; +// import 'package:segmentation_douglas_peucker_flutter/lib.dart'; -abstract class MyLib { - static void runExample() { - final NativeLibrary nativeLibrary = - NativeLibrary(Lib.init('MyLib.Managed')); +// abstract class MyLib { +// static void runExample() { +// final NativeLibrary nativeLibrary = +// NativeLibrary(Lib.init('MyLib.Managed')); - final Pointer exception = calloc(); - print('Exception allocated ! ($exception)'); +// final Pointer exception = calloc(); +// print('Exception allocated ! ($exception)'); - final MyLib_Hello_t hello = nativeLibrary.MyLib_Hello_Create(exception); - exception.handle(); +// final MyLib_Hello_t hello = nativeLibrary.MyLib_Hello_Create(exception); +// exception.handle(); - print('Hello created ! ($hello)'); +// print('Hello created ! ($hello)'); - final MathLib_Math_t mathLib = - nativeLibrary.MyLib_Hello_GetMath(hello, exception); - exception.handle(); +// final MathLib_Math_t mathLib = +// nativeLibrary.MyLib_Hello_GetMath(hello, exception); +// exception.handle(); - print('MathLib created ! ($mathLib)'); +// print('MathLib created ! ($mathLib)'); - final System_Drawing_Point_t point1 = - nativeLibrary.System_Drawing_Point_Create(200, 400, exception); - exception.handle(); - final DaliPoint daliPoint1 = DaliPoint.fromPointer(point1); +// final System_Drawing_Point_t point1 = +// nativeLibrary.System_Drawing_Point_Create(200, 400, exception); +// exception.handle(); +// final DaliPoint daliPoint1 = DaliPoint.fromPointer(point1); - print('Point1: $daliPoint1'); +// print('Point1: $daliPoint1'); - final System_Drawing_Point_t point2 = - nativeLibrary.System_Drawing_Point_Create(200, 500, exception); - exception.handle(); - final DaliPoint daliPoint2 = DaliPoint.fromPointer(point2); +// final System_Drawing_Point_t point2 = +// nativeLibrary.System_Drawing_Point_Create(200, 500, exception); +// exception.handle(); +// final DaliPoint daliPoint2 = DaliPoint.fromPointer(point2); - print('Point2: $daliPoint2'); +// print('Point2: $daliPoint2'); - final System_Drawing_Point_t point3 = - nativeLibrary.System_Drawing_Point_Create(200, 600, exception); - exception.handle(); - final DaliPoint daliPoint3 = DaliPoint.fromPointer(point3); +// final System_Drawing_Point_t point3 = +// nativeLibrary.System_Drawing_Point_Create(200, 600, exception); +// exception.handle(); +// final DaliPoint daliPoint3 = DaliPoint.fromPointer(point3); - print('Point3: $daliPoint3'); +// print('Point3: $daliPoint3'); - final System_Type_t pointType = nativeLibrary.System_Drawing_Point_TypeOf(); +// final System_Type_t pointType = nativeLibrary.System_Drawing_Point_TypeOf(); - final System_Collections_Generic_List_A1_t points = - nativeLibrary.System_Collections_Generic_List_A1_Create_1( - pointType, - 3, - exception, - ); +// final System_Collections_Generic_List_A1_t points = +// nativeLibrary.System_Collections_Generic_List_A1_Create_1( +// pointType, +// 3, +// exception, +// ); - exception.handle(); +// exception.handle(); - print('Points list created ! ($points)'); +// print('Points list created ! ($points)'); - nativeLibrary.System_Collections_Generic_List_A1_Add( - points, pointType, point1, exception); - exception.handle(); +// nativeLibrary.System_Collections_Generic_List_A1_Add( +// points, pointType, point1, exception); +// exception.handle(); - print('Point1 added !'); +// print('Point1 added !'); - nativeLibrary.System_Collections_Generic_List_A1_Add( - points, pointType, point2, exception); - exception.handle(); +// nativeLibrary.System_Collections_Generic_List_A1_Add( +// points, pointType, point2, exception); +// exception.handle(); - print('Point2 added !'); +// print('Point2 added !'); - nativeLibrary.System_Collections_Generic_List_A1_Add( - points, pointType, point3, exception); - exception.handle(); +// nativeLibrary.System_Collections_Generic_List_A1_Add( +// points, pointType, point3, exception); +// exception.handle(); - print('Point3 added !'); +// print('Point3 added !'); - final pointSum = - nativeLibrary.MathLib_Math_SumPoints(mathLib, points, exception); - exception.handle(); - final DaliPoint daliPointSum = DaliPoint.fromPointer(pointSum); +// final pointSum = +// nativeLibrary.MathLib_Math_SumPoints(mathLib, points, exception); +// exception.handle(); +// final DaliPoint daliPointSum = DaliPoint.fromPointer(pointSum); - print('Point sum: $daliPointSum'); - } -} +// print('Point sum: $daliPointSum'); +// } +// } diff --git a/SegmentationDouglasPeucker.Flutter/lib/sketcher_line.dart b/SegmentationDouglasPeucker.Flutter/lib/sketcher_line.dart new file mode 100644 index 0000000..d917694 --- /dev/null +++ b/SegmentationDouglasPeucker.Flutter/lib/sketcher_line.dart @@ -0,0 +1,44 @@ +import 'package:flutter/material.dart' hide TextStyle; +import 'package:segmentation_douglas_peucker_flutter/dali_point.dart'; + +class SketcherLine extends CustomPainter { + SketcherLine({ + required this.points, + }); + + final List points; + + @override + void paint(Canvas canvas, Size size) { + final Paint paint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10; + + // Set the paint options. + paint.color = Colors.blue; + + final path = Path(); + + if (points.isEmpty) { + return; + } + + // Otherwise, draw a line that connects each point with a curve. + path.moveTo( + points[0].x.toDouble(), + points[0].y.toDouble(), + ); + + for (int i = 0; i < points.length; i++) { + path.lineTo( + points[i].x.toDouble(), + points[i].y.toDouble(), + ); + } + + canvas.drawPath(path, paint); + } + + @override + bool shouldRepaint(SketcherLine oldDelegate) => true; +} diff --git a/SegmentationDouglasPeucker.Flutter/lib/sketcher_points.dart b/SegmentationDouglasPeucker.Flutter/lib/sketcher_points.dart new file mode 100644 index 0000000..730a519 --- /dev/null +++ b/SegmentationDouglasPeucker.Flutter/lib/sketcher_points.dart @@ -0,0 +1,46 @@ +import 'package:flutter/material.dart' hide TextStyle; +import 'package:segmentation_douglas_peucker_flutter/dali_point.dart'; + +class SketcherPoints extends CustomPainter { + SketcherPoints({ + required this.points, + }); + + final List points; + + @override + void paint(Canvas canvas, Size size) { + final Paint paint = Paint(); + + paint.color = Colors.red; + + final path = Path(); + + if (points.isEmpty) { + return; + } + + // Otherwise, draw a line that connects each point with a curve. + path.moveTo( + points[0].x.toDouble(), + points[0].y.toDouble(), + ); + + for (int i = 0; i < points.length; i++) { + path.addOval( + Rect.fromCircle( + center: Offset( + points[i].x.toDouble(), + points[i].y.toDouble(), + ), + radius: 5, + ), + ); + + canvas.drawPath(path, paint); + } + } + + @override + bool shouldRepaint(SketcherPoints oldDelegate) => true; +}